Spec-Zone.ru › Ansible 2.10

netapp.ontap.na_ontap_svm – NetApp ONTAP SVM

Примечание

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

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

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

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

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

Обзор

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

Требования

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

  • Физическая или виртуальная кластеризованная система Data ONTAP. Модули поддерживают Data ONTAP 9.1 и более поздние версии.
  • Поддержка REST требует ONTAP 9.6 или более поздней версии.
  • Ansible 2.6
  • Сильно рекомендуется использовать Ansible 2.9 или более позднюю версию, так как она обеспечивает новую систему доставки коллекций.
  • Python2 netapp-lib (2017.10.30) или более поздняя версия. Установите с помощью «pip install netapp-lib»
  • Python3 netapp-lib (2018.11.13) или более поздняя версия. Установите с помощью «pip install netapp-lib»
  • netapp-lib 2020.3.12 рекомендуется, так как он обеспечивает лучшую отчетность об ошибках при подключении.
  • Для включения 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
  • смешанный
  • объединённый
Стиль защиты основного тома.
При указании в рамках vserver-create это поле представляет стиль безопасности для основного тома сервера V.
При указании в рамках vserver-get-iter это вернет список соответствующих серверов V.
Стиль защиты «объединенный», который применяется только к Infinite Volumes, не может быть применен к главному тому сервера V.
Не может быть изменён после создания.
snapshot_policy
строка
добавлен в 2.7.0 of netapp.ontap
Настройка политики создания моментальных снимков по умолчанию для всех томов сервера V. Эта политика будет назначена всем томам, созданным на этом сервере V, если запрос на создание тома явно не предоставляет политику создания моментальных снимков или том не будет изменён позже с определённой политикой создания моментальных снимков. Политика создания моментальных снимков на уровне тома всегда переопределяет политику создания моментальных снимков на уровне сервера V.
state
строка
    Варианты:
  • присутствует ←
  • отсутствует
Существует ли указанный SVM или нет.
subtype
строка
добавлен в 2.7.0 of netapp.ontap
    Варианты:
  • по умолчанию
  • dp_destination
  • sync_source
  • sync_destination
Подтип для создания сервера V.
Не может быть изменён после создания.
use_rest
строка
По умолчанию:
"auto"
REST API, если поддерживается целевой системой для всех ресурсов и атрибутов, необходимых модулю. В противном случае вернется к ZAPI.
всегда — будет всегда использовать REST API
никогда — всегда будет использовать ZAPI
авто — попробует использовать REST Api
username
строка
Это может быть учётная запись на уровне кластера или сервера V, в зависимости от того, требуется ли API на уровне кластера или сервера V.
Для получения дополнительной информации, пожалуйста, обратитесь к документации 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/netapp/ontap/na_ontap_svm_module.html

Spec-Zone.ru

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