Mornin', all --
For the past year or so, I've been taking advantage of the ability of
xen 3.0 to export a raw device to a domU in order to simplify machine
creation and management. I create a "master" image on a standard ext3
partition, along with it's config file. Then, to create a new machine,
I just have to do this:
- Create a new partition in dom0, create a filesystem on it, mount it,
and do a cp -ax from the Master image to the new partition.
- Using sed and mv, replace things like the hostname, MAC address(es),
ip address, etc in the new image and in the config file for the new
image
- Unmount the new partition, and start the machine.
This has worked very well -- management is simple, and by exporting the
master image via NFS I can install identical domU's on any amount of
host hardware within a matter of minutes.
However, I'm having trouble getting this configuration to work under Xen
3.1.0 (as packaged with opensuse 10.3).
Here's an example config file that worked under Xen 3.0.X:
disk = [ 'phy:/dev/xenmachines/Dale-GDS,hdb2,w',
'phy:/dev/xenmachines/Dale-GDS-swap,hdb1,w' ]
memory = 448
vcpus = 1
builder = 'linux'
name = 'Dale-GDS'
vif = [ 'mac=00:16:3e:ab:00:25, bridge=xenbr0' ]
localtime = 0
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = ' TERM=xterm'
bootloader = '/usr/lib/xen/boot/domUloader.py'
bootentry = 'hdb2:/boot/vmlinuz-xen,/boot/initrd-xen'
I tried using effectively the same config file, with a few additional
lines, but without success -- I end up getting the error message
"VmError: Had a bootloader specifed, but no disks are bootable". Here's
an example modified config which is not working:
name = 'mail'
ostype = 'opensuse'
uuid="b7679686-8947-4a60-141c-a7ae33783d44"
memory = 128
vcpus = 1
builder = 'linux'
vif = [ 'mac=00:16:3e:ab:00:0e, bridge=xenbr0' ]
localtime = 0
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = ' '
bootloader = '/usr/lib/xen/boot/domUloader.py'
bootargs = '--entry=hdb2:/boot/vmlinuz-xen,/boot/initrd-xen'
disk = [ 'phy:/dev/xenmachines/mail,hdb2,w',
'phy:/dev/xenmachines/mail-swap,hdb1,w' ]
Anyone have any idea what I'm missing, or suggestions as to how to
duplicate the configuration that I have been using with Xen 3.1?
Thanks!
- Ian
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|