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
|