[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [Xen-users] XCP/XenServer Migration utility now available at xen.org
Hi, Am Montag, den 15.03.2010, 17:59 -0300 schrieb Martinx - ããããã: > Mmmm... Good point but, the LVM within the domU is very useful if you > resize (append more blocks to the xvda) the virtual disc... Don't you > think?! im just resizing the lvols in _dom0_ and do resize2fs in _domU_ using phy... 'phy:/dev/vms/guest01-root,sda1,w', hth, thomas > > 2010/3/15 David Markey <admin@xxxxxxxxxxx> > Well, > > > The partition scheme in your VM is the same before and after > the migration. > > > I think any different behaviour is outside the scope of this > tool I think. > > > And LVM within a DomU is of limited value anyway :) > > > > > > 2010/3/15 Martinx - ããããã <thiagocmartinsc@xxxxxxxxx> > Okay! > > Well, since you asked for a feature request! Here's > one! > > * Allow re-create the partition scheme. > > Cheers! :-D > > > Thiago > > 2010/3/15 David Markey <admin@xxxxxxxxxxx> > If your OSS Xen VMs don't have LVM, then they > wont have LVM in XenServer after they are > migrated. > > > > > > 2010/3/15 Martinx - ããããã > <thiagocmartinsc@xxxxxxxxx> > Okay but, and my partition scheme? > Remember that within the XenServer, my > domUs have its own LVM... > I can change the fstab and grub's menu > files before run xva.py but, how to > make the partitions and the LVM vg / > lv on the new domU? > > > > 2010/3/15 David Markey > <admin@xxxxxxxxxxx> > Sorry, > > sed -i.bak -e 's/xvda1/xvda/g' > -e > 's/xvda2/xvdb/g' /mnt/tmp/etc/fstab > /mnt/tmp/boot/grub/menu.lst (or grub.conf) > > > > > > 2010/3/15 David Markey > <admin@xxxxxxxxxxx> > No im afraid not. > > > YOU have to make these > changes to menu.lst > and fstab before > migration. > > > If your VMs are the > exact same, this > should be easily > scripted. i.e. > > > vmdisk="/dev/xen/vm1root" > > > mount $vmdisk /mnt/tmp > > > sed -i.bak -e > 's/xvda1/xvda/g' -e > 's/xvda2/xvdb/g' > /mnt/tmp/etc/fstab /mnt/tmp/etc/fstab > > > umount /mnt/tmp > > > > > > > > > > > > > 2010/3/15 Martinx - > ããããã > <thiagocmartinsc@xxxxxxxxx> > So, your > script can > make a new > partition > scheme and a > new fstab for > my VMs before > stream it to > the XenServer? > Because I have > more than 100 > VMs to > copy! :-/ > > > > 2010/3/15 > David Markey > <admin@xxxxxxxxxxx> > Wow, > what a > pain :) > > > > > > 2010/3/15 > Martinx - ããããã <thiagocmartinsc@xxxxxxxxx> > 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 <admin@xxxxxxxxxxx> > > 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 - ããããã <thiagocmartinsc@xxxxxxxxx> > > 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 <admin@xxxxxxxxxxx> > > I'm confused, > > > > > > You supply 2 fstabs there, one using LVM, one without. > Which one is it? > > > > > > > > > > > > > > 2010/3/15 Martinx - ããããã <thiagocmartinsc@xxxxxxxxx> > > > > > > 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 <admin@xxxxxxxxxxx> > > > > > > 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 - ããããã > <thiagocmartinsc@xxxxxxxxx> > > > > Really COOL!!! I'm doing all this > work manually until now! > > > > > > > > On 12 March 2010 15:33, David > Markey <david.markey@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxx > > > http://lists.xensource.com/xen-users > > > > > > > > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-devel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |