VK Cloud logo

Миграция ВМ Hyper-V в VK Cloud

1. Проверьте возможность миграции

Виртуальная машина Hyper-V должна соответствовать следующим требованиям:

  • операционная система ВМ имеет 64-битную архитектуру;
  • текущий пользователь обладает правами администратора;
  • к ВМ подключен хотя бы один диск;
  • ВМ использует эмуляцию BIOS.

Для миграции ВМ с эмуляцией UEFI используйте Hystax или перенесите данные на новую виртуальную машину Hyper-V, с эмуляцией BIOS.

2. Подготовьте ВМ к миграции

3. Экспортируйте виртуальную машину

4. Импортируйте образ ВМ в VK Cloud

Для загрузки образа виртуальной машины используйте OpenStack CLI, чтобы избежать возможных ошибок при обработке веб-интерфейсом файлов большого размера.

  1. Перед началом работы убедитесь, что OpenStack CLI установлен и вы можете авторизоваться в нем.

  2. Конвертируйте полученный в результате экспорта файл .vhdx в формат RAW.

  3. Загрузите файл в существующий проект VK Cloud:

    openstack image create --private --container-format bare --disk-format raw --property store=s3 --file <путь_к_файлу.raw> <название_образа>

    Если виртуальная машина должна поддерживать резервное копирование, загрузите файл .raw с указанием метаданных наличия гостевого агента:

    openstack image create --private --container-format bare --disk-format raw --file <путь_к_файлу.raw> --property hw_qemu_guest_agent=yes --property store=s3 --property os_require_quiesce=yes <название_образа>
  4. Проверьте загрузку образа в личном кабинете VK Cloud в разделе Облачные вычисления → Образы или через CLI:

    openstack image list

    Образ должен появиться в списке и иметь статус ACTIVE.

При создании ВМ из загруженного образа выбирайте размер диска больше на 25%, чем размер образа, поскольку он хранится в сжатом виде.