Я использую KVM на Ubuntu Server 10.04. и виртуальные машины работают на нем в LVM. Мне нужно перенести некоторые из них на сервер Vmware. Как я могу этого добиться? Я искал и наткнулся на некоторые ссылки, но все они говорили о преобразовании изображений vmdk в qcow или около того. В этом случае у меня есть ОС в LVM.
Я также просмотрел справочную страницу qemu-img и, насколько я понимаю, он должен делать то, о чем я прошу в этой теме. Но как именно я должен действовать в этом случае? Поскольку это не образ на основе файлов (ОС, работающая в LVM, имеющая файловую систему в этом LVM). Поэтому я не могу понять, что мне делать, чтобы добиться того же. Могу ли я достичь вышеуказанного с помощью снимков LVM вместо выключения самой виртуальной машины.
Да, вы можете создать том моментального снимка LVM и преобразовать его с помощью qemu-img
:
lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot
qemu-img convert /dev/myvg/myvolume_snapshot -O vmdk myvolume.vmdk
VMware Converter явно не поддерживает образы KVM, но вы можете рассматривать свой образ KVM как физический компьютер и использовать VMware Converter как преобразование P2V.
qemu-img convert win2k3.img -O vmdk win2k3.vmdk
попробуйте команду выше :)