Спецификация открытого формата виртуализации (OVF) определяет открытый, безопасный, переносимый, эффективный и расширяемый формат для упаковки и распространения программного обеспечения, предназначенного для выполнения на виртуальных машинах. Ключевыми свойствами формата являются следующие:
- Оптимизирован для распространения. - OVF поддерживает проверку контента и контроль целостности на основе инфраструктуры управления стандартными открытыми ключами, что обеспечивает базовую схему управления лицензированием программного обеспечения.
- Оптимизирован для простого, автоматизированного взаимодействия с пользователем. - Для управления жизненным циклом процесса OVF поддерживает проверку всего пакета и каждой виртуальной машины или метаданных компонентов OVF в течение фазы установки виртуальной машины (ВМ). Он также предоставляет соответствующий пакет пользовательской описательной информации, которая может быть использована платформой виртуализации для оптимизации процесса установки.
- Поддерживает конфигурации как одиночных ВМ, так и многих ВМ. - OVF поддерживает и стандартные структуры из одиночных ВМ, и структуры, обеспечивающие сложное, многоуровневое обслуживание и состоящие из многочисленных взаимозависимых ВМ.
- Переносимая упаковка для ВМ. - OVF представляет собой нейтральную платформу виртуализации, которая также допускает использование специфичных для конкретной платформы улучшений. OVF поддерживает полный спектр форматов виртуальных жестких дисков, используемых в настоящее время в программах управления операционными системами (hepervisor), а кроме того, допускает расширение, которое позволяет дополнить спектр, форматами, которые могут возникнуть в будущем. Свойства виртуальной машины фиксируются кратко и точно.
- Независимость от поставщика и платформы. - OVF не предполагает использование определенных платформы узла, платформ виртуализации или гостевой операционной системы.
- Расширяемость. - помимо того, что OVF готов к использованию, он и расширяем. OVF разработан таким образом, что позволяет расширение, поскольку индустрия технологий виртуальных устройств непрерывно развивается. OVF также поддерживает и допускает кодирование специфичных для поставщика метаданных для поддержки определенных вертикальных рынков.
- Локализуемость: OVF допускает включение описаний, предназначенных для прочтения пользователем, в нескольких местах. Таким образом поддерживается локализация интерактивных процессов во время установки. Эта возможность позволяет использовать единственную упаковку многократно для обслуживания различных потребностей рынка.
- Открытость стандарта: OVF стал результатом сотрудничества ключевых поставщиков в отрасли, разработан и принят на отраслевом форуме в качестве стандарта будущего для переносимых виртуальных машин.
OVF не призван быть эффективным форматом выполнения. Допускается, но не требуется обязательное использование программы управления операционными системами (hepervisor) для выполнения программного обеспечения на виртуальных машинах непосредственно из открытого формата виртуализации.
Этот стандарт содержит четыре приложения. Приложение С является нормативным и считается частью этого стандарта. Приложения А, В и D - информативные и не считаются его частью.
Запросы на интерпретацию, предложения по улучшение и применению или отчеты о недостатках приветствуются. Они должны быть отправлены в Международный комитет Стандартов Информационных технологий (INCITS), ITI, 1101 K Street, NW, Suite 610, Washington, DC 20005.