Добрый день, уважаемый %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. Ждем... Готово!