Распространение виртуальной машины, поддерживающей мультиплатформу визуализации

Я хотел бы создать виртуальную машину для распространения. Мой вопрос - как я могу поддерживать все основные платформы виртуализации? (VmWare, VirtualBox & HyperV)

Существует ли простой способ создания файла виртуальной машины (например, ovf) для всех этих платформ без создания машины в каждой из них?

Спасибо!

1 ответ

Конечно, существуют инструменты для создания устройств виртуальных машин для нескольких гипервизоров.

Используйте в качестве примера ваш любимый проект с открытым исходным кодом, который выпускает несколько виртуальных машин. Посмотрите их скрипты системы сборки или спросите, как они работают. Скорее всего, либо сценарии, созданные на дому, либо основанные на чем-то вроде Packer.

Для удобства использования вы хотите создать несколько изображений. Hyper-V не может легко использовать OVA-архивы с дисками VMDK, а также VMware не использует диски VHDX. Требование пользователей преобразовать образ диска с помощью процедуры V2V может быть немного сложным, хотя документирование этого процесса будет оценено.

Другие вопросы по тегам