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 >>>>>> >>>>>> >>>>> >>>> >>> >> >