ГОСТ Р ИСО/МЭК 17203-2013
машины позволяют мультиплексировать возможности базовой физической машины через посредство
уровня программного обеспечения, называемого гипервизором.
3.21 Набор виртуальных машин (virtual machine collection): Комплекс, состоящий из ряда
виртуальных машин. Он может быть простым набором одной или более виртуальных машин, или это
может быть сложный комплекс, созданный из комбинации виртуальных машин и других наборов
виртуальных машин. Поскольку допускается составление наборов виртуальных машин, то
допускается и вложенность компонентов комплекса.
4 Условные обозначения и сокращения
В документе используются условные обозначения и сокращения, перечисленные далее:
4.1.1 CIM - Типовая информационная модель (Common Information Model).
4.1.2 IP - Протокол интернета (Internet Protocol).
4.1.3 OVF - Открытый формат виртуализации (Орел Virtualization Format).
4.1.4 VM - Виртуальная машина (Virtual Machine).
5 Пакеты OVF
5.1 Структура пакета OVF
Пакет OVF должен содержать в себе следующие файлы:
-один дескриптор OVF с расширением .ovf;
ноль или один манифест OVF с расширением .mf;
ноль или один сертификат OVF с расширением .cert,
ноль или более файлов образа диска;
ноль или более дополнительных файлов ресурсов, таких как образы дисков ISO;
Необходимо, чтобы были использованы расширения файлам, .mf и .cert
ПРИМЕР 1
—
Следующий список файлов является примером пакета OVF:
package.ovf
package.mf
de-DE-resources.xml
vmdiskl.vmdk
vmdisk2.vmdk
resource.iso
ПРИМЕЧАНИЕ — В приведенном примере используются дисковые файлы VMDK. однако,
поддерживаются и многодисковые форматы.
Пакет OVF может быть сохранен или в виде единого модуля, или как набор файлов, как
описано в 5.3 и 5.4. Должны поддерживаться оба эти режима.
В пакете OVF может быть файл манифеста, содержащий хэш-суммы SHA-1 отдельных
файлов в пакете. Файл манифеста должен иметь расширение .mf. то же самое базовое имя, что и
файл .ovf, и быть одноуровневым элементом файла .ovf. Если присутствует файл манифеста, то
потребитель пакета OVF должен проверить хэш-суммы, вычисляя фактические хэш-суммы SHA-1 и
сравнивая их с суммами, представленными в файле манифеста.
Определения синтаксиса далее используют ABNF с исключениями, перечисленными в
приложении А.
Формат файла манифеста следующий:
manifest_file = *( file_digest)
fHe_digest = algorithm *(" file_name *)” "=* sp digest nl
algorithm = "SHAI”
digest = 40( hex-digit); 160-bit digest in 40-digit hexadecimal
hex-digit = "О"| T | "2* | "3й| "4* | *5’ |*6’ |
mT
| ’8’ | ’9” | "a” |
"b" | V | -<T |"e" | T
sp = %x20
nl = %xOA
ПРИМЕР 2 —В примере показано частичное содержание файла манифеста:
3