ГОСТ Р ИСО/МЭК 17203-2013
дескриптора OVF от того, имеет ли пакет OVF манифест и подписан ли он. Поэтому решение
добавить в пакет манифест или сертификат может быть принято на более позднем этапе.
Расширения файла .mf и cert могут использоваться для других файлов в пакете OVF при
условии, что они не находятся на том уровнеURL или пути доступа, где они могли бы быть
интерпретированы как манифест или сертификат пакета.
5.2 Виртуальные дисковые форматы
OVF не требует использования определенного дискового формата, но для определения его
спецификации должен присутствовать унифицированный идентификатор ресурса URI. который
идентифицирует необходимую для интерпретации дискового формата спецификацию. Спецификация
не должна быть машиночитаемой, но она должна быть статична и уникальна, чтобы URI мог
использоваться программным обеспечением в процессе чтения пакета OVF в качестве ключа для
однозначного определения формата диска. Спецификация должна предоставить информацию,
достаточную для того, чтобы квалифицированный человек мог должным образом интерпретировать
дисковый формат как для чтения, так и для записи дисковых данных. Рекомендуется, чтобы эти URI
были разрешимы.
5.3 Распространение в виде одного файла
Пакет OVF может быть записан как единственный файл, используя формат TAR. Расширение
того файла должно быть .ova (открытая виртуальная система или приложение).
ПРИМЕР — Следующий пример показывает образец имени файла для пакета OVF
этого типа:
D:\virtualappliances\myapp.ova
Для пакетов OVF, сохраненных в виде одного файла, все ссылки на файлы в дескрипторе
OVF должны быть ссылками относительного пути и должны указать на файлы, включенные в архив
TAR. Относительные директории в архиве допускаются, однако, ссылки относительного пути
не должны содержать точечных сегментов «..». Обычно инструмент извлечения файлов TAR
должен просмотреть весь архив, даже в случае, если требуемый файл уже найден вначале,
потому что в конец архива могут быть добавлены заменяющие файлы без изменения начальной
части архива. Для файлов OVF TAR дублирование в пределах архива не допускается. Кроме того,
в архиве файлы должны быть в следующем порядке:
1) Дескриптор OVF.
2) Манифест OVF (не обязательно).
3) Сертификат OVF(ne обязательно).
4) Остальные файлы должны быть в том же самом порядке, как перечислено в разделе
ссылок (References) (см. 7.1). Необходимо отметить, что все файлы наборов внешних ресурсов
обработки строк для интернационализации должны быть первыми в разделе ссылок (см. раздел 10).
5) Манифест OVF (не обязательно).
6) Сертификат OVF(He обязательно).
Важно, что файл сертификата является дополнительным. Если файл сертификата
отсутствует, то файл манифеста тоже является дополнительным. Если файлы манифеста или
сертификата присутствуют, то оба они должны либо размещаться после дескриптора OVF. либо оба
должны быть размещены в конце архива.
При развертывании ограничения упорядочивания гарантируют возможность извлечения
дескриптора OVF из файла OVF TAR без сканирования всего архива. При генерации ограничения
упорядочивания гарантируют, что файл OVF TAR может легко использоваться для генерации «на
лету». Ограничения не препятствуют созданию файлов OVF TAR с использованием стандартных
инструментов упаковки TAR.
Используемый формат TAR должен соответствовать формату USTAR (Универсальный
Стандартный Ленточный Архив), какой определен группой стандартов POSIX IEEE 1003.1.
5.4 Распространение в виде нескольких файлов
Пакет OVF может быть сделан доступным в виде набора файлов, например, на стандартном
веб-сервере.
5