I hope it will be useful for you! It works for me! ;-)
You will not forget any files this way!
Just make sure you don't have any other scripts, for example in, /etc/init.d or /etc/rcS.d mounting some encrypted devices (aka /etc/cryptab)... nevertheless, if all your file system are mounted via /etc/fstab ('mount -a' at boot time), this procedure works... you must enable your raid volumes and LVM, if your have it, to access your root file system and the other partitions on Ubuntu LiveCD session, one by one....
The steps are simple, if you want, I hope I can help!
Best regards, Thiago
2008/12/18 Brian Krusic <brian@xxxxxxxxxx>
wow, thanks man.
very cool procedure, i like it!
thanks again. On Dec 18, 2008, at 5:08 PM, Thiago Camargo Martins Cordeiro wrote: Hi!
I use a Ubuntu Desktop LiveCD every time I need to do this task...
1) Boot the LiveCD on your server to convert it; 2) mount the root file system of your server on /mnt; 3) run "cat /mnt/etc/fstab" to see others partitions;
4) mount /usr, /var, /home, etc, of your server under /mnt; 5) Use nfs-kernel-server package to export ALL mounted filesystens to your Hypervisor;
6) On your Hypervisor, create your new virtual hard disc of your domU (I use LVM2);
7) mount your new empty partitions under, for example, new root on /target, /target/usr, /target/home (on dom0); 8) still on dom0, do "mkdir /source"; 9) mount your exported dirs by the LiveCD under /source, /source/usr, /source/bleh...;
10) now, copy all files from /source to /target with: "cd /source; cp -a * /target".
Before boot your new virtualized server, you must copy the kernel modules, do:
cp /lib/modules/`uname -r` /target/lib/modules
Configure xen console... Configure your /etc/xen/domU.cfg, etc... and boot it!
I hope help!
Thiago
2008/12/18 Brian Krusic <brian@xxxxxxxxxx>
Hi all, What's the best way to take an already running linux install and either paravirtualize or fully virtualize it?
I've got a linux box that has too many custom installs, etc... that would take forever to redo. My goal would be to move it to the hypervisor machine thats running a few guests. - Brian
_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|