WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] RHEL VMs in HyperV to Xen

Hi,
thanks for the suggestions.
To resolve part of my problem I copy the entire vhd file from the MS HyperV to the Dom0 machine. Then I create a LV and copied the file to the LV with the dd command. I can mount this.

My problem now is boot the machine.
I changed all the entries "/dev/hdaX" to "/dev/xvdaX" on the fstab file. Also I changed the "root=XXX" entries on the grub, "menu.lst", and in the config file of the VM.

But I get always the same error message:
Error: (2, 'Invalid kernel', 'xc_dom_parse_elf_kernel: ELF image has no
shstrtab\n')

I suspect this is because the kernel type.
To run RHEL guest on xen I need other kernel (a special one with xen paravirtualization)? or I can maintain the actual.

Sorry, I'm a newbie in Xen.

I already read the:
http://markmail.org/message/ocqw3r34ms7lsffi

but I need more help.

Thanks,
Edward



Miguel wrote:
You can try booting the VM from an .iso live disc and using the above
trick to copy the entire FS at the block level to a premade
partition/logical volume.


Si quieres ser más positivo, pierde un electrón
Miguel Ruiz Velasco Sobrino



On Fri, Dec 11, 2009 at 05:18, Edward Smith <bm.unpersonal@xxxxxxxxx> wrote:
Hi Thomas,
first of all I appreciate your suggestion. But I can't do this with the VMs
running on Hyper-V.
I need shutdown all VMs on the Hyper-V and them move them to the Xen
Hypervisor.
The idea is copy the vhd or convert it with something... mount this disk??
to a lvm in dom0 and boot the VMs...
Any ideas???

Or other procedures, ideas, suggestions are welcome.

Thanks,
Edward


On Thu, Dec 10, 2009 at 9:40 PM, Thomas Halinka <lists@xxxxxxxxx> wrote:
Hi Edward,

Am Donnerstag, den 10.12.2009, 21:33 +0100 schrieb Edward Smith:
Hello,
I have several RHEL VMs running in the MS HyperV2, but now I need move
them to Xen hypervisor.
In the MS HyperV I have a vhd for each VM.
In Xen hypervisor I want use a logical volume for each machine.

So I need to convert images?
There are any procedure that I can follow? because I'm not really
familiarized with Xen.
This will work for you....

Shutdown ALL Services in the VMs on the HyperV-Box, like mysql and
whatever because of "opened Files" which could cause a FS-Error....

All Steps below are done on the dom0....

Create a LVol on the XEN-Box

 lvcreate -L 15G -n VM1-Disk $VG

Create a FS

 eg.
 # mkfs.ext3 /dev/$VG/VM1-Disk

Mount the LVol in Dom0

 # mount /dev/$VG/VM1-Disk /mnt

Copy the entire /-FS from your Hyper-V-VM to the dom0

On the Dom0:

 # rsync -avzH --numeric-ids -e ssh root@OLD-IP:/* /mnt/

Create a xen-config for your new Host and boot it up....

I appreciate any help,
Thanks,
hth,

Thomas

Edward

_______________________________________________
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



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users