On Fri, Mar 4, 2011 at 4:57 AM, Simon Matter simon.matter@invoca.ch wrote:
On Fri, Mar 04, 2011 at 10:31:18AM +0200, Jussi Hirvi wrote:
Is there any (easy?) way to migrate running standalone CentOS 4 or 5 systems to xen virtual stacks?
Rebuilding those systems from scratch on the xen machine would take plenty of work.
If you're talking about Xen PV domUs, then the process is pretty much like this:
- ssh into the standalone system.
- make sure /etc/modprobe.conf includes xenblk driver (so that it'll be
included in the generated initrd when you install kernel-xen).
- fix /etc/fstab to have xvd* (xen virtual disk) devices instead of sd*.
- install kernel-xen rpm.
- verify kernel-xen is the default in /boot/grub/grub.conf.
- verify root= parameter is correct in /boot/grub/grub.conf for
kernel-xen.
- copy/transfer all the files from the standalone system to virtual
disk/image.
Make sure here to copy with preserving hardlinks, use tar or rsync -aH for this. And, you can exclude some content like /dev/* (but not the directory /dev itself!).
Use "star". This will preserve SELinux configurations, which neither tar nor rsync do.