Если в клиенте vSphere выполнить File –> Export OVF Template, то мы увидим примерно следующее окно:
Это настройки экспорта виртуальной машины. Притом “экспорт” предполагает, что виртуальная машина будет выгружена в одном из двух “универсальных” форматов – OVF или OVA.
Оба формата описаны в одном и том же стандарте – DMTF Open Virtualization Format Specification. Суть стандарта – предоставить “универсальный” формат для переноса виртуальных машин между различными платформами виртуализации.
Разница между ними в том, что ВМ в формате OVF представляет из себя несколько файлов (отдельно описание, отдельно диск в том или ином формате), а OVA – один файл, со сжатием.
В общем, что именно использовать – не сильно принципиально, и определяется соображениями удобства.
Однако, обратите внимание на кавычки вокруг слова “универсальный” для этих форматов. Дело в том, что само по себе наличие ВМ в формате, который понимается и ESX(i), и Xen и другими, не гарантирует ее успешный запуск. Ведь у разных гипервизоров отличается набор виртуального оборудования, и тут уже встает вопрос наличия драйверов под разные контроллеры IDE, SCSI, NIC и др.
Так что пока данный стандарт в большей степени применим к переносу ВМ между гипервизорами одной платформы. По крайней мере, если администратор не выполнял подготовительных шагов по настройке гостевой ОС.
По мотивам OVF? OVA? WTF?

2 коммент.: