Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_net_subnet – Создание, удаление, изменение сетевых подсетей NetApp ONTAP.

Примечание

Этот модуль входит в коллекцию netapp.ontap (версия 22.12.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить ее, используйте: ansible-galaxy collection install netapp.ontap. Для использования этого модуля необходимы дополнительные требования. Подробнее см. Требования.

Чтобы использовать его в книге задач, укажите: netapp.ontap.na_ontap_net_subnet.

Добавлен в netapp.ontap 2.8.0

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

Описание

  • Создание, изменение, удаление сетевой подсети

Требования

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

  • Ansible 2.9 или более поздняя версия; рекомендуется 2.12 или более поздняя.
  • Python3 3.9 или более поздняя версия; рекомендуется.
  • При использовании ZAPI, netapp-lib 2018.11.13 или более поздняя версия (установка с помощью «pip install netapp-lib»); крайне рекомендуется использовать netapp-lib 2020.3.12, так как она обеспечивает лучшее сообщение об ошибках при проблемах с подключением.
  • Физическая или виртуальная кластеризованная система Data ONTAP; модули поддерживают Data ONTAP 9.1 и более поздние версии; поддержка REST требует ONTAP 9.6 или более поздней версии.
END_OF_DOCUMENT_MARKER

Параметры

Параметр

Комментарии

broadcast_domain

строка

Укажите имя необходимого broadcast_domain для подсети.

Домен широковещательной передачи не может быть изменён после создания подсети.

cert_filepath

строка

добавлен в netapp.ontap 20.6.0

путь к файлу сертификата SSL клиента (.pem).

не поддерживается с python 2.6.

feature_flags

словарь

добавлен в netapp.ontap 20.5.0

Включить или выключить новую функцию.

Это можно использовать для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.

Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.

force_ontap_version

строка

добавлен в netapp.ontap 21.23.0

Переопределить версию кластера ONTAP при использовании REST.

Поведение не определено, если версия не соответствует целевому кластеру.

Это предлагается как обходной путь, когда версия кластера не может быть прочитана из-за проблем с правами. См. https://github.com/ansible-collections/netapp.ontap/wiki/Known-issues.

Это должно быть в формате 9.10 или 9.10.1, где каждый элемент является целым числом.

Когда use_rest установлено в значение auto, это может привести к переключению на ZAPI в зависимости от версии и возможностей платформы.

Игнорируется с ZAPI.

from_name

строка

Имя подсети, которую нужно переименовать

gateway

строка

Укажите шлюз для маршрута по умолчанию подсети.

hostname

строка / обязательно

Имя хоста или IP-адрес экземпляра ONTAP.

http_port

целое число

Переопределите порт по умолчанию (80 или 443) этим портом

https

логическое значение

Включить и выключить https.

Игнорируется при использовании REST, так как поддерживается только https.

Игнорируется при использовании аутентификации SSL-сертификата, так как она требует SSL.

Варианты:

  • false ← (по умолчанию)
  • true

ip_ranges

список / элементы=строка

Укажите список диапазонов IP-адресов, связанных с подсетью.

ipspace

строка

Укажите ipspace для подсети.

Значение по умолчанию для этого параметра — пространство IP по умолчанию, названное «Default».

key_filepath

строка

добавлен в netapp.ontap 20.6.0

путь к файлу ключа SSL клиента.

name

строка / обязательно

Укажите имя подсети.

ontapi

целое число

Версия ontap api для использования

password

псевдонимы: pass

строка

Пароль для указанного пользователя.

state

строка

Определяет, должно ли указанное сетевое интерфейсное объединение существовать или нет.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

subnet

строка

Укажите подсеть (ip и маску).

use_rest

строка

Использовать REST или ZAPI.

always — всегда будет использовать API REST, если модуль его поддерживает. Выдаётся предупреждение, если модуль не поддерживает REST. Выдаётся ошибка, если опция модуля не поддерживается в REST.

never — всегда будет использовать ZAPI, если модуль его поддерживает. Может быть выдана ошибка, если опция REST не поддерживается в ZAPI.

auto — попытается использовать API REST, если модуль его поддерживает, и опции модуля поддерживаются. В противном случае переходит к ZAPI.

По умолчанию: "auto"

username

псевдонимы: user

строка

Это может быть учётная запись уровня кластера или SVM, в зависимости от того, нужен ли API уровня кластера или API уровня SVM.

Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.

Поддерживаются два метода аутентификации

  1. аутентификация по протоколу basic, используя имя пользователя и пароль,
  2. аутентификация по SSL-сертификату, используя файл SSL-сертификата клиента и, необязательно, файл закрытого ключа.

Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификатам.

END_OF_DOCUMENT_MARKER

validate_certs

boolean

Если установлено в no, сертификаты SSL не будут проверены.

Это следует устанавливать только в False используемых на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • поддерживает ZAPI и REST. REST требует ONTAP 9.11.1 или более поздней версии.
  • поддерживает режим проверки.
  • Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
  • https включен по умолчанию и рекомендуется. Чтобы включить http на кластере, необходимо выполнить следующие команды: ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’

Примеры

- name: create subnet
  netapp.ontap.na_ontap_net_subnet:
    state: present
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    hostname: "{{ netapp_hostname }}"
    subnet: 10.10.10.0/24
    name: subnet-adm
    ip_ranges: [ '10.10.10.30-10.10.10.40', '10.10.10.51' ]
    gateway: 10.10.10.254
    ipspace: Default
    broadcast_domain: Default
- name: delete subnet
  netapp.ontap.na_ontap_net_subnet:
    state: absent
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    hostname: "{{ netapp_hostname }}"
    name: subnet-adm
    ipspace: Default
- name: rename subnet
  netapp.ontap.na_ontap_net_subnet:
    state: present
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    hostname: "{{ netapp_hostname }}"
    name: subnet-adm-new
    from_name: subnet-adm
    ipspace: Default

Авторы

  • Инженер по хранилищам (@Albinpopote)

Ссылки на сборки

  • Система отслеживания проблем
  • Главная страница
  • Репозиторий (источники)

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

Spec-Zone.ru

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