Spec-Zone.ru › Ansible 2.11

netapp.ontap.na_ontap_svm – NetApp ONTAP SVM

Примечание

Этот плагин является частью коллекции netapp.ontap (версия 21.1.1).

Для его установки используйте: ansible-galaxy collection install netapp.ontap

Для использования в плейбуке укажите: netapp.ontap.na_ontap_svm

Новое в версии 2.6.0: of netapp.ontap

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Создание, изменение или удаление SVM на NetApp ONTAP

Требования

Ниже перечислены требования, необходимые на хосте, на котором будет выполняться этот модуль.

  • Ansible 2.9
  • Python3 netapp-lib (2018.11.13) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
  • netapp-lib 2020.3.12 настоятельно рекомендуется, так как он обеспечивает более подробное сообщение об ошибках при проблемах с подключением.
  • Физическая или виртуальная кластеризованная система Data ONTAP. Модули поддерживают Data ONTAP 9.1 и более поздние версии.
  • Поддержка REST требует ONTAP 9.6 или более поздней версии.
  • Чтобы включить http в кластере, необходимо выполнить следующие команды: ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggr_list
список / элементы=строка
Список агрегатов, назначенных для операций с томом.
Эти агрегаты могут быть общими для использования с другими серверами V.
Когда указано как часть vserver-create, это поле представляет собой список агрегатов, назначенных серверу V для операций с томом.
Когда используется в вызове vserver-get-iter, это вернет список серверов V, которые имеют любой из агрегатов, указанных в списке aggr.
allowed_protocols
список / элементы=строка
Разрешенные протоколы.
Когда указано как часть vserver-create, это поле представляет список протоколов, разрешенных на сервере V.
Когда используется в вызове vserver-get-iter, это вернет список серверов V, которые имеют любой из протоколов, указанных в allowed-protocols.
При использовании vserver-modify это поле должно включать существующий список вместе с новым списком протоколов, чтобы добавить их, и предотвратить сбои данных.
Возможные значения
nfs Протокол NFS,
cifs Протокол CIFS,
fcp Протокол FCP,
iscsi Протокол iSCSI,
ndmp Протокол NDMP,
http Протокол HTTP,
nvme Протокол NVMe
cert_filepath
строка
добавлено в 20.6.0 of netapp.ontap
Путь к файлу SSL-сертификата клиента (.pem).
не поддерживается с python 2.6.
comment
строка
добавлено в 2.8.0 of netapp.ontap
Когда указано как часть vserver-create, это поле представляет комментарий, связанный с сервером V.
Когда используется в вызове vserver-get-iter, это вернет список соответствующих серверов V.
feature_flags
словарь
добавлено в 20.5.0 of netapp.ontap
Включение или отключение новой функции.
Это может быть использовано для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.
Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.
from_name
строка
добавлено в 2.7.0 of netapp.ontap
Имя SVM, которое нужно переименовать
hostname
строка / обязательно
Имя хоста или IP-адрес экземпляра ONTAP.
http_port
целое число
Переопределите порт по умолчанию (80 или 443) этим портом
https
булево
    Варианты:
  • нет ←
  • да
Включение и отключение https.
Игнорируется при использовании REST, так как поддерживается только https.
Игнорируется при использовании аутентификации по SSL-сертификату, так как она требует SSL.
ipspace
строка
добавлено в 2.7.0 of netapp.ontap
Имя пространства IP
Не может быть изменено после создания.
key_filepath
строка
добавлено в 20.6.0 of netapp.ontap
Путь к файлу закрытого ключа SSL клиента.
language
строка
добавлено в 2.7.0 of netapp.ontap
Язык для использования в SVM
По умолчанию C.UTF-8
Возможные значения Язык
c POSIX
ar Арабский
cs Чешский
da Датский
de Немецкий
en Английский
en_us Английский (США)
es Испанский
fi Финский
fr Французский
he Иврит
hr Хорватский
hu Венгерский
it Итальянский
ja Японский euc-j
ja_v1 Японский euc-j
ja_jp.pck Японский PCK (sjis)
ja_jp.932 Японский cp932
ja_jp.pck_v2 Японский PCK (sjis)
ko Корейский
no Норвежский
nl Нидерландский
pl Польский
pt Португальский
ro Румынский
ru Русский
sk Словацкий
sl Словенский
sv Шведский
tr Турецкий
zh Упрощенный китайский
zh.gbk Упрощенный китайский (GBK)
zh_tw Традиционный китайский euc-tw
zh_tw.big5 Традиционный китайский Big 5
utf8mb4
Большинство значений принимают суффикс .utf_8, например fr.utf_8
name
строка / обязательно
Имя SVM, которое нужно управлять.
ontapi
целое число
Версия ontap api, которую нужно использовать
password
строка
Пароль для указанного пользователя.

псевдонимы: pass
root_volume
строка
Корневой том SVM.
Не может быть изменён после создания.
root_volume_aggregate
строка
Агрегат, на котором будет создан корневой том.
Не может быть изменён после создания.
root_volume_security_style
строка
    Варианты:
  • unix
  • ntfs
  • mixed
  • unified
Стиль безопасности корневого тома.
При указании как части vserver-create, это поле представляет стиль безопасности корневого тома сервера V.
При указании как части vserver-get-iter, это вернёт список соответствующих серверов V.
Стиль безопасности 'unified', который применим только к Infinite Volumes, не может быть применён к корневому тому сервера V.
Не может быть изменён после создания.
snapshot_policy
строка
добавлено в 2.7.0 of netapp.ontap
Настройка политики создания моментальных снимков по умолчанию для всех томов сервера V. Эта политика будет назначена всем томам, созданным на этом сервере V, если запрос на создание тома явно не предоставляет политику моментальных снимков или том не изменяется позже с помощью определённой политики моментальных снимков. Политика моментальных снимков на уровне тома всегда переопределяет политику моментальных снимков на уровне сервера V.
state
строка
    Варианты:
  • наличие ←
  • отсутствие
Указывает, должен ли существовать указанный SVM или нет.
subtype
строка
добавлено в 2.7.0 of netapp.ontap
    Варианты:
  • default
  • dp_destination
  • sync_source
  • sync_destination
Тип подтипа для создания сервера V.
Не может быть изменён после создания.
use_rest
строка
По умолчанию:
"auto"
API REST, если поддерживается целевой системой для всех ресурсов и атрибутов, которые необходимы модулю. В противном случае он вернётся к ZAPI.
всегда -- всегда будет использовать REST API
никогда -- всегда будет использовать ZAPI
авто -- попытается использовать REST API
username
строка
Это может быть учётная запись уровня кластера или уровня SVM, в зависимости от того, требуется ли API уровня кластера или API уровня SVM.
Для получения дополнительной информации ознакомьтесь с документацией https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.
Поддерживаются два метода аутентификации
1. базовая аутентификация с использованием имени пользователя и пароля,
2. аутентификация по SSL-сертификату с использованием файла SSL-сертификата клиента и, необязательно, файла закрытого ключа.
Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификатам.

псевдонимы: user
validate_certs
булево
    Варианты:
  • нет
  • да ←
Если установлено no, SSL-сертификаты не будут проверены.
Это должно быть установлено только False на сайтах, управляемых лично, которые используют самоподписанные сертификаты.

Примечания

Примечание

  • Модули с префиксом na\_ontap разработаны для поддержки платформы хранения ONTAP.

Примеры

- name: Create SVM
  na_ontap_svm:
    state: present
    name: ansibleVServer
    root_volume: vol1
    root_volume_aggregate: aggr1
    root_volume_security_style: mixed
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"

Авторы

  • Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/netapp/ontap/na_ontap_svm_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API