ГОСТ Р ИСО/МЭК 19831—2017
... атрибуты EventLogTemplate... ?
</eventLogTemplate» ?
«operation rel="edit" href="xs:anyL/R/’7> ?
«operation rel="delete* href~"xs:anyURrt> ?
<xs:any>*
</MachineTemplate>
Внедрение данных, определенных пользователем
Для упрощения настройки отдельных Ресурсов Machine допускается передавать произвольные
данные в новую Machine с помощью параметра userOata. Значение этого параметра должно быть по
лезной нагрузкой, закодированной с помощью Base64. Поставщик должен организовать доступ к этим
данным из Machine одним из следующих методов:
1) Сервер метаданных: данные могут быть получены путем запроса GETHTTP к
http7/169.254.169.254/cimirtatest/user-data.
2) Диск. Machine имеет доступ к диску с файловой системой ISO 9660 на нем. Данные могут быть
найдены в файле в <путь к ducxy>/dmi/user-data.
3) Изменение образа виртуальной машины: Поставщик меняет корневую файловую систему в
образе ресурса Machine до запуска этого экземпляра Machine. В операционных системах, подобных
UNIX, данные приведены в файле /var/lib/cimi/user-data.
Поставщику следует реализовать сервер метаданных либо внедрением с помощью диска, по
скольку изменение образа потенциально опасно и может не работать для некоторых операцион ных
систем. Поставщик должен указать, какой из этих трех методов поддерживается в возможности
«UserData» в RosourceMetadata для Machine. Значением для этой характеристики должно быть одним из
«metadata», «disk» или «imgmod» в соответствии с тремя вышеуказанными методами.
Поставщик должен сохранять эти данные при перезапусках Machine. Эти данные представляют
собой результат декодирования из Base64 данных, которые были переданы в запрос MachineCreate.
5.14.3.1 Операции
Данный Ресурс поддерживает операции Read. Update и Delete. Операция Create поддерживается
через Ресурс MachineTemplateCollection.
5.14.4 Ресурс MachinoTomplatoCollection
Ресурс MachmeTemplateCollection представляет собой Набор Ресурсов MachincTemplate Постав
щика и соответствует спецификации Набора, приведенной в 5.5.12. Данный Ресурс должен быть сери
ализован следующим образом:
Сериализация JSON:
{ "resourceURI*:
"
http://schemas.dmtf.Org/cimi/1/MachineTemplateCollection
".
’id": string.
’count*: number.
’machineTemplates": (
{"resourceURI’: ’
http://schemas.dmtf.0rg/dmi/1/MachineTernplate
".
’id": string.
... остальные атрибуты MachinoTemplate...
}.♦
].?
■operations": [ { ’геГ: "add". "href*: string) ? ]
i
Сериализация XML:
«Collection
resourceURI="http7/schemas.dmtf.org/cimi/1/MachineTemplateCollection’
xmlns="
http://schemas.dmtf.org/cimi/1
">
<\d>xs:anyURI<M>
<count>xs.7nfeper«/count>
«MachineTemplate»
<id> xs:anyURI </id>
... остальные атрибуты MachineTemplate...
«/MachineTemplate» *
88