ГОСТ Р ИСО/МЭК 17203-2013
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационные технологии
СПЕЦИФИКАЦИЯ ОТКРЫТОГО ФОРМАТА ВИЗУАЛИЗАЦИИ (OVF)
Information technology - Open Virtualization Format (OVF) specification
ОКС 35.100.05
Дата введения 2015-01-01
Предисловие
1 ПОДГОТОВЛЕН Обществом с ограниченной ответственностью "Информационный аналитический вычислительный центр" (ООО "ИАВЦ") на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ приказом Федерального агентства по техническому регулированию и метрологии от "08" ноября 2013 N 1542-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 17203:2011* "Информационная технология. Спецификация открытого формата визуализации (OVF)" (ISO/IEC 17203:2011 "Information technology - Open Virtualization Format (OVF) specification").
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5 (пункт 3.5).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
Спецификация открытого формата виртуализации (OVF) определяет открытый, безопасный, переносимый, эффективный и расширяемый формат для упаковки и распространения программного обеспечения, предназначенного для выполнения на виртуальных машинах. Ключевыми свойствами формата являются следующие:
- Оптимизирован для распространения. - OVF поддерживает проверку контента и контроль целостности на основе инфраструктуры управления стандартными открытыми ключами, что обеспечивает базовую схему управления лицензированием программного обеспечения.
- Оптимизирован для простого, автоматизированного взаимодействия с пользователем. - Для управления жизненным циклом процесса OVF поддерживает проверку всего пакета и каждой виртуальной машины или метаданных компонентов OVF в течение фазы установки виртуальной машины (ВМ). Он также предоставляет соответствующий пакет пользовательской описательной информации, которая может быть использована платформой виртуализации для оптимизации процесса установки.
- Поддерживает конфигурации как одиночных ВМ, так и многих ВМ. - OVF поддерживает и стандартные структуры из одиночных ВМ, и структуры, обеспечивающие сложное, многоуровневое обслуживание и состоящие из многочисленных взаимозависимых ВМ.
- Переносимая упаковка для ВМ. - OVF представляет собой нейтральную платформу виртуализации, которая также допускает использование специфичных для конкретной платформы улучшений. OVF поддерживает полный спектр форматов виртуальных жестких дисков, используемых в настоящее время в программах управления операционными системами (hepervisor), а кроме того, допускает расширение, которое позволяет дополнить спектр, форматами, которые могут возникнуть в будущем. Свойства виртуальной машины фиксируются кратко и точно.
- Независимость от поставщика и платформы. - OVF не предполагает использование определенных платформы узла, платформ виртуализации или гостевой операционной системы.
- Расширяемость. - помимо того, что OVF готов к использованию, он и расширяем. OVF разработан таким образом, что позволяет расширение, поскольку индустрия технологий виртуальных устройств непрерывно развивается. OVF также поддерживает и допускает кодирование специфичных для поставщика метаданных для поддержки определенных вертикальных рынков.
- Локализуемость: OVF допускает включение описаний, предназначенных для прочтения пользователем, в нескольких местах. Таким образом поддерживается локализация интерактивных процессов во время установки. Эта возможность позволяет использовать единственную упаковку многократно для обслуживания различных потребностей рынка.
- Открытость стандарта: OVF стал результатом сотрудничества ключевых поставщиков в отрасли, разработан и принят на отраслевом форуме в качестве стандарта будущего для переносимых виртуальных машин.
OVF не призван быть эффективным форматом выполнения. Допускается, но не требуется обязательное использование программы управления операционными системами (hepervisor) для выполнения программного обеспечения на виртуальных машинах непосредственно из открытого формата виртуализации.
Этот стандарт содержит четыре приложения. Приложение С является нормативным и считается частью этого стандарта. Приложения А, В и D - информативные и не считаются его частью.
Запросы на интерпретацию, предложения по улучшение и применению или отчеты о недостатках приветствуются. Они должны быть отправлены в Международный комитет Стандартов Информационных технологий (INCITS), ITI, 1101 K Street, NW, Suite 610, Washington, DC 20005.
Спецификация открытого формата виртуализации (OVF) описывает открытый, безопасный, переносимый, эффективный и расширяемый формат для упаковки и распространения программного обеспечения, которое предназначено для выполнения на виртуальных машинах.
Перечисленные далее стандарты содержат положения, которые посредством ссылок в этом тексте составляют положения данного американского национального стандарта. Все стандарты подлежат пересмотру, и сторонам соглашений, основанных на этом американском национальном стандарте, рекомендуется изучить возможность применения самых последних изданий следующих стандартов*.
_______________
* Таблицу соответствия национальных стандартов международным см. по ссылке. - Примечание изготовителя базы данных.
Стандарт ANSI/IEEE 1003.1-2008, Стандарт IEEE для информационных технологий - Спецификация интерфейса переносимых операционных систем (POSIX) Основы, Выпуск 7, Институт инженеров по электронике и радиотехнике, декабрь 2008,
http://standards.ieee.org/index.html
Схема DMTF CIM 2.22,
http://www.dmtf.org/standards/cim
DMTF DSP0004, Спецификация инфраструктуры типовой информационной модели (CIM) 2.5,
http://www.dmtf.org/standards/published_documents/DSP0004_2.5.pdf
DMTF DSР0230,Спецификация отображения WS-CIM 1.0,
http://www.dmtf.org/standards/published_documents/DSP0230_1.0.pdf
DMTF DSP1041, Профиль назначения ресурсов (RAP) 1.1,
http://www.dmtf.org/standards/published_documents/DSP1041_1.1.pdf
DMTF DSP1043, Профиль возможности размещения (АСР) 1.0,
http://www.dmtf.org/standards/published_documents/DSP1043_1.0.pdf
IETF RFC1738, Тим Бернерс-Ли, Единый указатель ресурсов (URL), декабрь 1994,
http://www.ietf.org/rfc/rfc1738.txt
IETF RFC1952, П.Дойч, Версия 4.3 спецификации формата файла GZIP, май 1996
http://www.ietf.org/rfc/rfc1952.txt
IETF RFC5234, Расширенная BNF для спецификаций синтаксиса; ABNF,
http://www.ietf.org/rfc/rfc5234.txt
IETF RFC2616, Р.Филдинг и др., Гипертекстовый Протокол передачи - НТТР/1.1, июнь 1999,
http://www.ietf.org/rfc/rfc2616.txt
IETF RFC3986, Универсальные идентификаторы ресурса (URI): Общий синтаксис,
http://www.ietf.org/rfc/rfc3986.txt
ISO 9660, 1988 Обработка информации. Структура тома и файлов на компакт-диске (CD-ROM) для обмена информацией,
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=17505
Директивы ИСО/МЭК. Часть 2.1 Правила построения и формулирования международных стандартов
http://isotc.iso.org/livelink/livelink.exe?func=ll&objld=4230456&objAction=browse&sort=subtype
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
Для целей данного документа применяются следующие термины и определения.
3.1 Может (сап): Используется для утверждения возможности или способности материальной, физической или причинной.
3.2 Не может (cannot) Используется для утверждения возможности или способности, материальной, физической или причинной.
3.3 Условные (conditional): Указывает на требования, которые должны строго соответствовать документу, в случае соблюдения указанных условий.
3.4 Обязательные (mandatory): Определяют требования, которые должны строго соответствовать документу и отклонения от которых не допускается.
3.5 Допускается (may): Указывает на образ действия, допустимый в рамках документа.
3.6 Не является необходимым (need not): Указывает на образ действия, допустимый в рамках документа.
3.7 Дополнительный (optional): Указывает на образ действия, допустимый в рамках документа.
3.8 Обязан (shall): Определяет требования, которые должны строго соответствовать документу и отклонения от которых не допускается.
3.9 Не обязан (shall not): Определяет требования, которые должны строго соответствовать документу, и отклонения от которых не допускается.
3.10 Следует (should): Указывает, что из нескольких возможностей, одна рекомендуется как наиболее подходящая, не упоминая и не исключая других, или же что определенный образ действия предпочтителен, но не обязателен.
3.11 Не следует (should not): Указывает, что определенная возможность или образ действия нежелательны, но не запрещены.
3.12 Система (Appliance): См. Виртуальная система.
3.13 Платформа развертывания (deployment platform) Программный продукт, который осуществляет установку пакета OVF.
3.14 Гостевое программное обеспечение (guest software): Программное обеспечение, хранимое на виртуальных дисках и запускаемое в момент запуска виртуальной машины. Обычно это операционная система и некоторые приложения и службы уровня пользователя.
3.15 Пакет OVF (OVF package): Файл XML - описания OVF XML плюс ноль или более файлов.
3.16 Описание OVF (OVF descriptor): XML-файл описания OVF.
3.17 Платформа (platform): См. Платформа развертывания (3.13).
3.18 Виртуальная система (virtual appliance): Сервис, поставляемый в виде полного стека программного обеспечения для установки на одной или более виртуальных машинах. Предполагается, что обычно виртуальные системы будут поставляться в виде пакетов OVF.
3.19 Виртуальные аппаратные средства (virtual hardware): Аппаратные средства (включая центральный процессор, контроллеры, устройства Ethernet и диски), которые могут быть использованы гостевым программным обеспечением.
3.20 Виртуальная машина (virtual machine): Полная среда, которая поддерживает выполнение гостевого программного обеспечения. Виртуальная машина - это полная инкапсуляция виртуальных аппаратных средств, виртуальных дисков и связанных с ними метаданных. Виртуальные машины позволяют мультиплексировать возможности базовой физической машины через посредство уровня программного обеспечения, называемого гипервизором.