Миграция образа qcow2, qed, raw c kvm/libvirt на esxi

Преобразовываем, например qcow2, образ в максимально простой вариант без сжатия и всяких фишек, в raw:

qemu-img convert -f qcow2 preciousvm.qcow2 -O raw preciousvm.raw

Переносим его любым способом на ESXI сервер.

Можно сверить контрольные суммы на источнике и в ESXI, мало ли что:

md5sum preciousvm.raw

Смотрим размер переданного образа в байтах, эта цифра нам нужна для последующего создания образа:

ls -la preciousvm.raw

Делаем в ESXI несжатый образ, нужного размера один в один, с таким же именем, для подмены:

vmkfstools --createvirtualdisk 68719476736 --diskformat zeroedthick preciousvm.vmdk

Удаляем сам образ подменного диска, нам останется preciousvm.vmdk со всеми хитрыми настройками ESXI:

rm preciousvm-flat.vmdk

Подменяем образ RAW ESXI нашим RAW:

mv preciousvm.raw preciousvm-flat.vmdk

Проверяем, всё ли мы сделали так, как надо:

vmkfstools --chainConsistent preciousvm.vmdk

Ура! Можно подключать диск, как обычно, например, через вебинтерфейс, «Подключение существующего диска».