Create a Xen image.
I have just created my first Xen image.
- Create a disk image (dd if=/dev/zero of=somefile.img bs=1 count=1 seek=8G)
- Format disk image (mkfs.ext2 somefile.img)
- Mount disk image (mount -o loop somefile.img looppoint)
- Copy your files (tar -zxSf yourtarballingzformat -C looppoint)
- Unmount your loop (umount loop)
- Create your swap file (if you want) (dd if=/dev/zero of=xen-swap.img bs=1M count=256) <– no sparse file for this…
- Create your xen.conf file for that image.
xen.conf…
name = ‘myvm’
memory = ‘256′
disk = [ 'tap:aio:/xen/myvm/somefile.img,sda1,w',
'tap:aio:/xen/myvm/xen-swap.img,sda2,w',
]
root = ‘/dev/sda1 ro’
vif = [ 'mac=00:16:3e:22:10:f8,bridge=eth0' ]
on_reboot = ‘restart’
on_crash = ‘restart’
vcpus = 2
kernel = “/xen/centos_boot/vmlinuz-2.6.18-92.1.18.el5xen”
ramdisk = “/xen/centos_boot/2.6.18-92.1.18.el5xen.img”
You just need to change the kernel and ramdisk according to your host computer settings and play it.
Leave a Comment