ГОСТ Р ИСО/МЭК 17203-2013
8 Описание виртуального аппаратного обеспечения
8.1 Раздел виртуальных аппаратных средств VirtualHardwareSection
КаждыйэлементVirtualSystemможетсодержатьодинилиболееэлементов
VirtualHardwareSection. каждый из которых описывает виртуальные аппаратные средства, требуемые
виртуальной системой. Виртуальные аппаратные средства, требуемые виртуальной машиной,
определены в элементах VirtualHardwareSection. Данная спецификация поддерживает абстрактные
или неполные описания аппаратных средств, в которых описаны только главные устройства.
Допускается создание гипервизором дополнительных виртуальных аппаратных контроллеров и
устройств при условии, что необходимые устройства, перечисленные в дескрипторе, реализованы.
Такоеописаниевиртуальныхаппаратныхсредствоснованонаклассах
CIM_VirtualSystemSettingData и CIM_ResourceAllocationSettingData модели CIM. Представление XML
модели CIM основано на отображении WS-CIM(DSP0230).
ПРИМЕР
—
Пример VirtualHardwareSection
<VirtualHardwareSection ovf:id="minimar ovtitransport^’iso’*»
<lnfo>500Mb, 1 CPU, 1 disk, 1 nic virtual machine</lnfo>
<System>
<vssd:ElementName>Virtual System Type</vssd:ElementName>
<vssd:lnstancelD>0</vssd:lnstancelD>
<vssd:VirtualSystemType>vmx-4</vssd:VirtualSystemType>
</System>
<ltem>
<rasd:AllocationUnits>byte * 2A20</rasd:AllocationUnits>
<rasd:Description>Memory Size</rasd:Description>
<rasd:ElementName>512 MB of memory</rasd:ElementName>
<rasd:lnstancelD>2</rasd:lnstancelO>
<rasd:ResourceType>4</rasd:ResourceTypo>
<rasd:VirtualQuantity>512</rasd:VirtualQuantity>
</ltem>
<!—Возможны дополнительные элементы Item ->
«/VirtualHardwareSection»
Элемент VirtualSystem должен иметь прямой дочерний элемент VirtualHardwareSection.
Элемент VirtualHardwareSection как прямой дочерний элемент элемента VirtualSystemCollection и
элемента Envelope недопустим.
В пределах одного элемента VirtualSystem допускается присутствие нескольких элементов
VirtualHardwareSection. Потребитель пакета OVF должен выбрать максимально соответствующее
описание виртуального аппаратного обеспечения для конкретной платформы виртуализации.
Элемент VirtualHardwareSection может содержать атрибут ovf:id, используемый для идентификации
элемента. В случае его наличия значение этого атрибута должно быть уникальным в пределах
VirtualSystem.
Атрибут ovfitransport определяет типы транспортных механизмов, посредством которых
свойства передаются на виртуальную машину в документе среды OVF. Этот атрибут поддерживает
настраиваемую и расширяемую архитектуру, для того, чтобы обеспечить коммуникационные
механизмы гостя/платформы. Может быть определено несколько типов транспорта, разделенных
одиночным пробелом. Описания свойств приведены в 9.5. а описания типов транспорта и сред OVF —
в разделе 11.
Элемент vssd:VirtualSystemType определяет идентификатор типа виртуальной системы,
являющийся строкой определения реализации, которая однозначно определяет тип виртуальной
системы. Например, для четвертого поколения виртуальных аппаратных средств VMware
идентификатор типа виртуальной системы может быть vmx-4, а для третьего поколения виртуальных
аппаратных средств Хеп — хеп-3. Допускается ноль или более идентификаторов типа виртуальной
системы, разделенные одним символом пробела. Для виртуальной системы OVF, чтобы быть
развертываемой на целевой платформе, виртуальная машина на целевой платформе должна
11