Данная инструкция позволяет мигрировать виртуальные машины, созданные в любой среде виртуализации, сохраняющей диски виртуальных машин в следующих поддерживаемых форматах:
*.vhd
, *.vhdx
*.qcow2
*.qed
*.raw
*.vdi
*.vpc
*.vmdk
Для выполнения миграции используется утилита qemu-img
, которая позволяет конвертировать образ диска виртуальной машины между указанными форматами.
Для переноса виртуальной машины необходимо выполнить следующие подготовительные мероприятия:
На исходной среде виртуализации необходимо экспортировать образ диска виртуальной машины. Для этого необходимо воспользоваться инструкцией производителя:
Процесс копирования диска виртуальной машины на сервер виртуализации Р-виртуализация выходит за рамки данной инструкции. Копирование может быть произведено например с использованием бесплатной утилиты WinSCP, доступной для скачивания по адресу: https://winscp.net/eng/download.php.
Создание виртуальной машины должно быть проведено вручную. Для этого необходимо воспользоваться соответствующим разделом данного руководства (см. Создание виртуальной машины). Параметры виртуальной машины должны максимально повторять параметры исходной виртуальной машины в среде виртуализации VMware.
После создания новой ВМ необходимо зафиксировать расположение виртуальных дисков. Для этого необходимо открыть раздел “Настроить - Настройки оборудования” на странице обзора виртуальной машины.
Затем выбрать требуемый диск из списка устройств машины и скопировать строку пути в поле “Файл образа”.
Для подключения полученного образа виртуального диска к виртуальной машине необходимо выполнить следующие действия: Удалить созданный при создании виртуальной машины диск, командой:
rm {/mnt/vstorage/vols/datastores/RF2/{UUID}/{disk_name}.hdd} –y
Где:
{UUID}
- уникальный идентификатор виртуальной машины;{disk_name}
- имя файла диска виртуальной машины;{/mnt/vstorage/vols/datastores/RF2/{UUID}/{disk_name}.hdd}
- полная строка пути к виртуальному диску машины, полученная на странице “Настройки оборудования”.Скопировать созданный ранее образ вместо удаленного файла виртуальной машины, командой:
qemu-img convert -f {vhdx} -O qcow2 /{source_filename} {/mnt/vstorage/vols/datastores/RF2/{UUID}/{disk_name}.hdd}
{vhdx}
- тип исходного образа виртуальной машины;{source_filename}
- Полный путь к файлу исходного образа виртуальной машины, скопированного на сервер Р-виртуализация;{/mnt/vstorage/vols/datastores/RF2/{UUID}/{disk_name}.hdd}
- полная строка пути к виртуальному диску машины, полученная на странице “Настройки оборудования”.