ГОСТ Р ИСО/МЭК 17203-2013
ПРИМЕР
—
Пример пакета OVF в виде набора файлов на веб-сервере:
http7/mywebsite/virtualappliances/package.ovf
http.7/mywebsite/vlrtualappliances/vmdisk1.vmdk
http://mywobsite/virtualapplianccs/vmdisk2.vmdk
http.7/mywebsite/virtualappliances/resource.iso
http7/mywobsite/virtualappliances/do-DE-rosourcos.xml
6 Дескриптор OVF
Все метаданные о пакете и его содержании хранятся в дескрипторе OVF. Это расширяемый
XML-документ, предназначенный для закодированной информации, такой как особенности продукта,
требования к виртуальным аппаратным средствам и к лицензированию.
XML-схема файла определения dsp8023_1.1.0.xsd для дескриптора OVF содержит элементы и
атрибуты.
Разделы 7. 8. и 9 описывают семантику, структуру и основы расширяемости дескриптора OVF.
Эти разделы не предназначены для того, чтобы заменить собой определения схемы, а
дополняют эти определения.
XML-документ дескриптора OVF должен содержать один элемент конверта (Envelope),
который является единственным элементом, допускаемым на верхнем уровне.
Пространства имен XML, используемые в этой спецификации, перечислены в Таблице 1.
Выбор любого префикса пространства имен является произвольным и не выступает семантически
существенным.
Таблица 1- Префиксы пространства имен XML
Префикс
ovf
ovfenv
rasd
vssd
cim
Пространство имен XML
http://schemas.dmtf.orq/ovf/envelope/1
http://schemas.dmtf.Org/ovf/environment/1
http://schemas.dmtf.Org/wbem/wscim/1/cimschema/2/CIM_ResourceAllocationSettingData
http://schemas.dmtf.orq/wbem./wscim/1/cimschema/2/CIM
VirtualSystemSettmqData
http://schemas.dmtf.orq/wbem/wscim/1/common
7 Элемент конверт (Envelope)
Элемент «конверт» (Envelope) описывает все метаданные для виртуальных машин (включая
виртуальные аппаратные средства), а кроме того - и структуру непосредственно пакета OVF.
Самый внешний уровень конверта состоит из следующих частей:
- указание версии, определенной унифицированным указателем ресурса URI пространства
имен XML:
- список файловых ссылок на все внешние файлы, которые являются частью пакета OVF,
определенного элементом «ссылки» (References) и его дочерним элементом «файл»(РНе). Обычно
файлы - это виртуальные дисковые файлы, образы дисков ISO и ресурсы интернационализации:
- часть метаданных, определенная элементами раздела, как определено в разделе 9.
- описание контента либо одна виртуальная машина (элемент VirtualSystem). либо набор
нескольких виртуальных машин (элемент VirtualSystemCollection);
- спецификация набора ресурсов обработки сообщений для нуля или большего числа
локалей, определенная посредством элемента «строка» (Strings) для каждой локали.
ПРИМЕР
—
В примере показана структура дескриптора OVF с элементом «конверт»
(Envelope) верхнего уровня
<?xml version="1.0" encoding=”UTF-8"?>
<Envelope xmlns:xsi=”
http://www.w3.org/2001/XMLSchema-instance"
xmlns:vssd="http7/schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/CIM_VirtualSystemSettingData"
xmlns:rasd="
http://schemas.dmtf.org/wbem/wscim/1/cim-
schoma/2/CIM_RosourceAllocationSettingData”
xmlns:ovf="
http://schemas.dmtf.org/ovf/envelope/1
"
xmlns=”
http://schemas.dmtf.org/ovf/envelope/1
"
6