Оскільки віртуальна машина може складатися з безлічі файлів (віртуальні диски, конфігурація тощо) і не має формальних правил її опису для переносимості між платформами, був придуманий формат OVF (Open Virtualization Format). Він являє собою уніфікований формат поширення готових віртуальних машин (Virtual Appliances) - віртуальних модулів, які можна просто завантажити і імпортувати на платформу віртуалізації VMware vSphere або яку-небудь іншу.
У vSphere Client робиться це так:
А як навпаки зробити з великого набору файлів vmdk та іншого віртуальну машину в форматі OVF? Можна скористатися вбудованою функцією vSphere Client - Export OVF Template:
Але її можливості досить невеликі. Набагато цікавіше - скористатися утилітою OVF Tool від VMware. яка дозволяє створювати віртуальні модулі з віртуальних машин і віртуальних сервісів (vApp) для різних платформ віртуалізації. Також утиліта може і імпортувати віртуальні модулі в VMware vSphere.
Найпростіший спосіб її використання - це запакувати машину в OVF, вказавши шлях до vmx-файлу і шлях до цільового ovf-файлу:
ovftool.exe
Вийде ось такий симпатичний набір, який далі можна викладати для скачування або переносити на флешках:
Ну а далі є купа опцій по створенню OVF-пакета, які можна вивести командою: