Добрый день, уважаемый %all%

Довелось мне перенести виртуальный (VirtualBox) ubuntu server 12.04 на котором крутился настроенный ftp на ESXi сервер. VMware vCenter Converter не умеет конвертить VirtualBox машины на  ESXi. VBoxManageтоже не очень функционален.

VBoxManage clonehd source.vdi target.vmdk --format VMDK

Конвертирует vdi в vmdk, но не сохраняет снепшоты, а так как настраивать все заново у меня времени не было в голову пришло решение!

Клонирование диска с сохранением последнего снепшота

Откатываем виртуалку на тот снепшот который необходимо сохранить.

Выключаем.

Создаем для нашей виртуалки еще один диск формата vmdk такого же размера как и оригинал.

Запускаем виртуальную машину и выполняем команду

sudo fdisk -l

должны получить что-то на подобии:

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b58da

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    20969471    10233857    5  Extended
/dev/sda5          501760    20969471    10233856   8e  Linux LVM

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xb94838a4
Disk /dev/sdb doesn't contain a valid partition table

Теперь необходимо создать таблицу разделов

sudo cfdisk -z /dev/sdb

В запущенной программе нажмите Shift + w, ответьте yes и нажмите q. Можете не обращать внимание на предупреждающие сообщения. Теперь необходимо установить программу для копирования

sudo apt-get install gddrescue

и собственно само копирование

sudo ddrescue -v /dev/sda /dev/sdb

После завершения копирование выключите машину.

Создание VMware Workstation машины и "заливка" на ESXi

Создаем новую машину, но выбираем существующий диск.

Проверяем ее работоспособность.

Заходим в VMware vCenter Converter выбираем созданную машину и наш ESXi. Ждем... Готово!