Назад | Перейти на главную страницу

Как перенести виртуальные машины на основе KVM, запущенные в настройке LVM, в образы Vmdk

Я использую 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

попробуйте команду выше :)