ГОСТ Р ИСО/МЭК 17826-2015
Серверы также могут поддерживать диапазоны IP адресов в различных списках узлов. Это долж
ны быть IP адреса, построенные с использованием обычных подстановочных символов (например,
«192.168.1.*» экспортирует на все машины домашней сети NetGear по умолчанию). Разработчики кли
ентской части должны иметь в виду, что «экспортирование» означает единственно то. что
контейнер может быть экспортирован. Клиент должен также подключить экспортированный контейнер
перед уста новкой соединения с сервером.
Пользователи, желающие использовать опциональные и зависящие от реализации настройки
сами определяют от поставщика CDMI продукта, какие настройки допустимы и в каком формате. Сер
веры могут возвращать код 400 (Bad Request) если настройки экспорта не соответствуют допустимым
настройкам сервера.
13.5 Экспортный протокол CIFS
Для экспорта контейнера посредством CIFS. необходима информация о том. какая серверная
реализация будет выполнять экспорт. Местонахождение этой информации зависит от реализации. Сер
вер может автоматически добавлять или удалять строки из файла для каждого контейнера CDMI, кото
рый экспортируется или деэкспортируется.
Обязательные элементы протокола структуры для экспорта CIFS включают:
- «share_name». Имя. по которому экспортированный элемент обнаруживается в CIFS;
- «exportdomain». Домен сервера имен протокола для обслуживаемого клиента. Обычно это до
мен LDAP организации, например «iti.edu». Значение «.» следует интерпретировать как DNS имя до
мена. занятого сервером CDMI:
- «mode», может быть «го» или «rw»:
- «control». Управление экспортом для контейнера. Может принимать значения «immediate»,
«off», или <п> (число). Серверы могут устанавливать значение в «оп», но клиенты не могут. Семантика и
требования к параметру в точности соответствуют таковым для NFS, см. «Управление экспортом»,
13.4).
Поло “protocol’ не специфицируется; модель CDMI предполагает, что осуществляется обычное
согласование версии по протоколу SMB.
Опциональный параметр экспорта - «comment», который часто используется для задания удобо
читаемого имени экспортируемого ресурса для клиента.
Другие параметры CIFS экспорта не описаны в протоколе CDMI, но могут включаться в структуру
экспорта. Например, такими параметрами могут быть параметры производителя «forcegroup», «umask»,
«caching», and «oplocks». а также любые другие параметры, использованные данной серверной опера
ционной системой. В таких случаях, параметры должны быть указаны в нотации JSON. в которой «true» и
«false» используются как бинарные флаги, а для параметров другого типа используются строки или
списки.
П р и м е р -
{
«
exports»
{«cits»
{...
{«caching», [{ «manual», «document», «program»}],
{«oplocks», «true»},
}
} 379 }
Пользователи, желающие использовать опциональные и зависящие от реализации настройки,
сами определяют от поставщика CDMI продукта, какие настройки допустимы и в каком формате. Сер
веры могут возвращать код 400 (Bad Request) если настройки экспорта не соответствуют допустимым
настройкам сервера.
13.6 Экспортный протокол OCCI
CDMI определяет структуру протокола экспорта для стандарта OGF: Open Cloud Computing
Interface (OCCI)следующим образом:
- Протокол: «ОСС1/<стандарт протокола>» (например. OCCI/NFSv4).
- Идентификатор-ID объекта CDMI.
117