Сделайте копию вашего жесткого диска с помощью команды:
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror
if=/dev/sda - копируем весь жесткий диск sda;
of=/mnt/backup/sda.img - копируем в /mnt/backup/sda.img, где каталог /mnt/backup точка монтирования диска, на котором будет содержаться образ;
bs=8M - задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
conv=sync,noerror - указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.
Полученный образ конвертируйте в vmdk с помощью QEMU
Одним из способов миграции на гипервизор ESXi (VMware) может быть конвертация KVM или Xen диска c помощью программы для работы с дисками qemu-img, входящей в систему виртуализации QEMU (ссылка на дистрибутивы http://www.qemu.org/download/#windows).
Для конвертации необходимо выполнить команду с ключами, указанными в примере:
qemu-img convert -f qcow2 -O vmdk -o adapter_type=lsilogic,subformat=streamOptimized,compat6 xen-or-kvm-disk.qcow2 converted-disk.vmdk
Предполагается, что формат исходного диска qcow2, виртуальная машина, использующая диск выключена.
Далее необходимо скопировать созданный диск на ESXi хост и использовать утилиту для работы с дисками от VMware:
vmkfstools -i converted-disk.vmdk my-new-vm-disk.vmdk -d thin
Примечания:
В случае миграции из Xen виртуальная машина может находится в режиме паравиртуализации, что потребует замены ядра для запуска на ESXi.
В случае миграции Fedora, RHEL and CentOS, хранящих UUID диска в initramfs, может потребоваться его пересоздание, для этого в rescue mode необходимо выполнить:
dracut --regenerate-all --force
Далее с помощью VMware Workstation Pro можно создать машину с полученным после конвертации диском и экспортировать ее в OVF(см. статью “Создание машины из vmdk диска, экспорт в OVF”). Полученный образ OVF можно использовать для импорта виртуального сервера в облако.