12 Oct
2022
Миграция образа 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