Wow, what a pain :) 2010/3/15 Martinx - ジェームズ > Yeah! Sure! > > Today I'm doing this work manually... I mean, to copy a VM from open > source Xen to the XenServer I do: > > 1- stop the VM on my debian dom0; > 2- mount its root file system under /mnt/source; > 3- export it via NFS; > 4- At the XenServer, I boot the sysrescuecd (a live system); > 5- fdisk the /dev/sda; > 6- create the LVM volumes; > 7- mount /dev/vg01/root under /mnt/target; > 8- mount /dev/sda1 under /mnt/target/boot; > 9- mount the debian dom0 nfs server under /mnt/source; > 10- cp /mnt/source/* /mnt/target/ > 11- edit the /etc/fstab and the grub's menu; > 12- shutdown the VM; > 13- Convert it from HVM to PVM; > 14- start the VM; > > > Thanks, > Thiago > > 2010/3/15 David Markey > >> If you change xvda1 to xvda, change xvda2 to xvdb it will work fine. >> >> Change references in /boot/grub/menu.lst of xvda1 to xvda >> >> Change references in /etc/fstab of xvda1 to xvda, and xvda2 to xvdb. >> >> >> Understand? >> >> >> 2010/3/15 Martinx - ジェームズ >> >>> Exactly! >>> >>> The first one is for my domU hosted at my open source Xen (powered by >>> Debian), the second fstab, is the new one, used for my guests hosted at my >>> XenServers. >>> >>> >>> Thanks! >>> Thiago >>> >>> 2010/3/15 David Markey >>> >>>> I'm confused, >>>> >>>> You supply 2 fstabs there, one using LVM, one without. Which one is it? >>>> >>>> >>>> >>>> >>>> 2010/3/15 Martinx - ジェームズ >>>> >>>> Hi David! >>>>> >>>>> My Xen domU in my open source dom0 (Debian) have this configuration >>>>> file: >>>>> >>>>> ---- >>>>> bootloader = '/usr/bin/pygrub' >>>>> extra = 'console=hvc0' >>>>> memory = '64' >>>>> disk = [ >>>>> 'phy:/dev/HyperVG01/guest01-root,xvda1,w', >>>>> 'phy:/dev/HyperVG01/guest01-swap,xvda2,w', >>>>> ] >>>>> name = 'guest01' >>>>> vif = [ 'mac=00:01:64:4b:0d:2e, vifname=guest01-eth0, >>>>> bridge=eth0' ] >>>>> on_poweroff = 'destroy' >>>>> on_reboot = 'restart' >>>>> on_crash = 'restart' >>>>> ---- >>>>> >>>>> My guest01 /etc/fstab file: >>>>> >>>>> proc /proc proc defaults 0 0 >>>>> /dev/xvda1 / ext3 relatime,errors=remount-ro >>>>> 0 1 >>>>> /dev/xvda2 none swap sw 0 0 >>>>> >>>>> BUT, this is for open source Xen domU, within the XenServer, the >>>>> guest01 should be: >>>>> >>>>> proc /proc proc defaults 0 0 >>>>> /dev/xvda1 /boot ext2 defaults 0 2 >>>>> /dev/mapper/vdwuaf1-root / ext3 errors=remount-ro >>>>> 0 1 >>>>> /dev/mapper/vdwuaf1-swap_1 none swap sw >>>>> 0 0 >>>>> >>>>> And the partition table of the guest01: >>>>> >>>>> guest01:~# fdisk -lu /dev/xvda >>>>> >>>>> Disk /dev/xvda: 8589 MB, 8589934592 bytes >>>>> 255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors >>>>> Units = sectors of 1 * 512 = 512 bytes >>>>> Disk identifier: 0x0009c181 >>>>> >>>>> Device Boot Start End Blocks Id System >>>>> /dev/xvda1 * 63 498014 248976 83 Linux >>>>> /dev/xvda2 498015 16771859 8136922+ 8e Linux LVM >>>>> >>>>> You tool can recreate the partition scheme? Or it just copy the domU >>>>> as is? >>>>> I have many others domU like this to copy... >>>>> >>>>> Thanks! >>>>> Thiago >>>>> >>>>> 2010/3/15 David Markey >>>>> >>>>> If anyone has feature requests, direct them here. >>>>>> >>>>>> The next feature i'll be working on is supporting kernels loaded from >>>>>> the Dom0. The kernel images will have to be copied to the XenServer/XCP >>>>>> Dom0. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2010/3/12 Martinx - ジェームズ >>>>>> >>>>>>> Really COOL!!! I'm doing all this work manually until now! >>>>>>> >>>>>>> >>>>>>> On 12 March 2010 15:33, David Markey wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> A new python based migration utility for migrating your xend virtual >>>>>>>> machines to XCP is now available at: >>>>>>>> >>>>>>>> http://www.xen.org/products/cloud_projects.html >>>>>>>> >>>>>>>> It can generate XVAs from your xend based HVM and paravirtualised >>>>>>>> virtual machines. >>>>>>>> It can also steam your VM directly to a XenServer/XCP host over HTTP >>>>>>>> or HTTPS. >>>>>>>> >>>>>>>> Please read the README for pointers and guidelines on how to prepare >>>>>>>> your VMs for migration to XCP. Most PV based virtual machines will need some >>>>>>>> preparation work. >>>>>>>> >>>>>>>> >>>>>>>> Thanks to Stephen Spector and Dave Scott! >>>>>>>> >>>>>>>> Enjoy, >>>>>>>> >>>>>>>> David >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Xen-users mailing list >>>>>>>> Xen-users@lists.xensource.com >>>>>>>> http://lists.xensource.com/xen-users >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Xen-devel mailing list >>>>>>> Xen-devel@lists.xensource.com >>>>>>> http://lists.xensource.com/xen-devel >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >