ГОСТ Р ИСО/МЭК 17203-2013
8.4 Диапазоны элементов
Дополнительный атрибут ovfibound может использоваться для того чтобы определить
диапазоны для элементов Item. У диапазона есть минимальное, номинальное и максимальное
значение, обозначаемые как min, normal и max, где min S normal S max. Значением по умолчанию для min и
max является значение, специфицированное для normal.
Платформу, на которой развертывается пакет OVF, рекомендуется начать с номинального
значения, а затем в процессе скорректировать значение в пределах диапазона для настройки
производительности и проверки допустимости.
Для элементов Item в элементах VirtualHardwareSection и ResourceAllocationSection
определена следующая дополнительная семантика.
- Каждый элемент Item имеет дополнительный атрибут ovfibound. Это значение может быть
специфицировано как min, max или normal. Значение по умолчанию — normal. Если же атрибут не
определен или определен как normal, то элемент рассматривается, как являющийся частью обычного
описания виртуальных аппаратных средств или распределения ресурсов.
- Если значение ovf:bound определено или как min. или как max, то элемент используется,
чтобы определить верхнюю или нижнюю границу для одного или более значений для данного
InstancelD. Такой элемент вызывают маркером диапазона.
Семантика маркеров диапазона следующая.
- Необходимо, чтобы были определены InstancelD и ResourceType, a ResourceType должен
соответствовать другим элементам Item с тем же самым InstancelD.
-Определение больше одного маркера диапазонаmin или больше одного маркера
диапазона max для данного разделаRASD, идентифицированного посредствомInstancelD,
недопустимо.
- Элемент Item с маркером диапазона должен иметь соответствующий элемент Item без
маркера диапазона, т.е. элемент Item — или без атрибута ovf:bound, или с атрибутом ovfibound,
значение которого номинальное. Этот соответствующий элемент определяет значение по
умолчанию.
- В случае, если для элемента Item определен только маркер диапазона min. значение max в
пределах набора допустимых значений для свойства не ограниченно вверх.
- Если для элемента Item определен только маркер диапазона max. значение min в пределах
набора допустимых значений для свойства не ограниченно вниз.
Значение по умолчанию должно быть в пределах диапазона.
- Использование элементов нецелого типа для маркера диапазона RASD недопустимо.
ПРИМЕР
—
Следующий пример показывает использование маркеров диапазона
<VirtualHardwareSection>
<lnfo>...</lnfo>
<ltem>
<rasd:AllocationUnits>byte * 2A20</rasd:Allocationllnits>
<rasd:ElementName>512 MB memory size</rasd:ElementName>
<rasd:lnstancelD>0</rasd:lnstancelD>
<rasd:ResourcoType>4</rasd:ResourceTypo>
<rasd:VirtualQuantity>512</rasd:VirtualQuantity>
</ltem>
<ltem ovf:bound="min">
<rasd:AllocationUnits>byte * 2A20</rasd:AllocationUnits>
<rasd:ElemontName>384 MB minimum memory size</rasd:ElementName>
<rasd;lnstancelD>0</rasd:lnstancelD>
<rasd:Reservation>384</rasd:Reservation>
15