| You already tried rsync? if applicable 
 1- Prepare the server physical:
 
 1.1apt-get install rsync
 
 
 1.2File System Root /# /etc/rsyncd.conf
 
 max connections = 1
 syslog facility = local3
 read >list = yes
 uid = root
 gid = root
 
 [p2v]
 comment = physical to virtual server
 path = /
 
 1.3
 rsync --daemon
 
 
 2- Prepare new DomU (in this case LVM)
 
 
 lvcreate -L 50G -n vmname.dsk VGxen # as needed5.1 in /mnt/vmname/etc/fstab
 FS swap
 lvcreate -L 2G -n vmname.swp VGxen
 
 3- Format e mount
 mkfs.ext3 /dev/VGxen/vmname.dsk
 mkswap /dev/VGxen/vmname.swp
 mkdir /mnt/vmname
 mount /dev/VGxen/vmname.dsk /mnt/vmname
 
 4-
 rsync -vaH --numeric-ids --stats --progress --exclude "/mnt/*" --exclude "/proc/*" --exclude "/sys/*" --exclude "/tmp/*" --exclude "/var/tmp/*" \
 --exclude "/var/run/*.pid" --exclude "/var/run/dbus/system_bus_socket" rsync://192.168.1.123/p2v/ /mnt/vmname/
 
 
 5 - Finally
 
 # /etc/fstab: static file system information.#
 # <file system> <mount point>   <type>  <options>       <dump>  <pass>
 proc            /proc           proc    defaults        0       0
 /dev/xvda1       /               ext3    defaults,errors=remount-ro 0       1
 /dev/xvda2       none            swap    sw              0       0
 
 5.2 in /mnt/vmname/etc/inittab:
 
 co:2345:respawn:/sbin/getty 38400 xvc0
 
 5.3 in /mnt/vmname/etc/securetty:
 
 xvc0
 
 5.4 to create /etc/xen/auto/vmname:
 
 import commands
 krn_vers = commands.getoutput('uname -r')
 
 name ='vmname'
 builder = 'linux'
 disk = [ 'phy:/dev/VGxen/' + name ' + ".dsk,xvda1,w', \
 'phy:/dev/VGxen/' + name ' + ".swp,xvda2,w' ]
 memory = 512
 vif = [ 'bridge=xenbr0' ]
 kernel = '/boot/vmlinuz-' + krn_vers
 ramdisk = '/boot/initrd.img-' + krn_vers
 root = '/dev/xvda1 ro'
 >>>extra = 'xencons=xvc console=xvc0 video=tty'
 vfb = [ 'type=vnc,vncdisplay=0,vnclisten=0.0.0.0,vncpasswd=passwd' ]
 
 6 - copy modules from Dom0 to new DomU
 cp -a /lib/modules/$(uname -r) /mnt/vmname/lib/modules/
 
 7-
 umount /mnt/vmname
 
 8 -
 xm create /etc/xen/auto/vmname -c
 
 
 source: http://wiki.xen-br.org/index.php?title=P2v-howto
 
 Att,
 Horacio Ibrahim
 
 
On Wed, Feb 4, 2009 at 6:42 AM, Stefan Kögl <koeglstefan@xxxxxxxxx>  wrote: 
> I was hoping to pick someone's brain about the best way of moving a Xen diskI did that once by dd'ing data from all filesystems except for the> image (which has LVM's inside of it) to a new block-device?  I have the
 > target DRBD device ready but unsure what's the best & safest way to do it.
 
 root-fs onto the new device from withing DomU, then shutting down the
 virtual machine, and copying the root-fs from Dom0. kpartx is your
 friend for that ;)
 
 Regards,
 
 Stefan
 
 _______________________________________________
 Xen-users mailing list
 Xen-users@xxxxxxxxxxxxxxxxxxx
 http://lists.xensource.com/xen-users
 
 
 --
 ITIL: "An industry accepted way of doing something, that works" (Aidan Lawes)
 
 _______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users |