1

I am using KVM on Ubuntu Server 10.04. and Virtual Machines are running on it in LVM. I have to migrate some of them to Vmware server.How can I achieve this? I searched and came across some links but they all talked converting vmdk images to qcow or so.In this case I have OS in LVM.

I also looked at man page of qemu-img and as I understand it should do what I am asking in this thread. But how exactly should I proceed in this case.Since it is not a file based image (OS running in an LVM which has filesystem in that LVM). So I am not able to understand what should I be doing to achieve the same. Can I achieve the above with snapshots of LVMs rather than shutting down the VM itself.

1
  • How does that answer my question?
    – Bond
    Jan 5, 2011 at 4:24

3 Answers 3

4

Yes, you can create an LVM snapshot volume and convert it with qemu-img:

lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot
qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk
1
  • Ok this is great.I will try this one.
    – Bond
    Jan 5, 2011 at 4:25
0

VMware Converter doesn't clearly support KVM images, but you could treat your KVM image like a physical machine and use VMware Converter as you would a P2V conversion.

3
  • I tried that but it failed to detect the Virtual Machine.
    – Bond
    Jan 7, 2011 at 9:56
  • Did you run it from the original guest or from another machine? Jan 7, 2011 at 13:01
  • I tried it from another machine on the original machine installation itself had failed.
    – Bond
    Jan 7, 2011 at 15:51
-1
qemu-img convert win2k3.img -O vmdk win2k3.vmdk

try out above command :)

1
  • Its not a .img file it is on LVM.
    – Bond
    Jan 5, 2011 at 4:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .