Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_service_processor_network – Сеть процессора службы NetApp ONTAP

Примечание

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

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

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

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

Новая функция в netapp.ontap 2.6.0

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

Описание

  • Изменение сети процессора ONTAP службы

Требования

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

  • 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 или более поздней версии.

Параметры

Параметр

Комментарии

address_type

string / required

Укажите класс адреса.

Варианты:

  • "ipv4"
  • "ipv6"

cert_filepath

string

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

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

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

dhcp

string

Укажите тип dhcp.

Установка dhcp=none требует все из ip_address, netmask, gateway_ip_address и хотя бы одно значение, отличающееся от текущего.

Варианты:

  • "v4"
  • "none"

feature_flags

dictionary

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

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

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

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

force_ontap_version

string

добавлено в 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.

gateway_ip_address

string

Укажите шлюз IP.

hostname

string / required

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

http_port

integer

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

https

boolean

Включить и отключить https.

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

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

Варианты:

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

ip_address

string

Укажите IP-адрес процессора обслуживания.

is_enabled

boolean

Укажите, следует ли включать или отключать сеть процессора обслуживания.

Требуется с ZAPI.

Отключение состояния сети процессора обслуживания не поддерживается в REST.

Установка ip_address, netmask или prefix_length, gateway_ip_address включит сеть sp в REST.

Варианты:

  • false
  • true

key_filepath

string

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

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

netmask

string

Укажите маску подсети процессора обслуживания.

node

string / required

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

ontapi

integer

Используемая версия API ontap

password

aliases: pass

string

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

prefix_length

integer

Укажите длину префикса процессора обслуживания.

state

string

Должна ли существовать указанная сеть процессора обслуживания или нет.

Варианты:

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

use_rest

string

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

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

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

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

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

имя_пользователя

псевдонимы: пользователь

строка

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

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

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

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

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

validate_certs

логическое

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

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

Варианты:

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

wait_for_completion

логическое

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

Установите этот параметр в «true» для синхронного выполнения (дождитесь успешного обновления статуса SP)

Установите этот параметр в «false» для асинхронного выполнения

При асинхронном выполнении сценарий завершается сразу после отправки запроса, не проверяя статус SP

Варианты:

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

Примечания

Примечание

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

Примеры

- name: Modify Service Processor Network, enable dhcp.
  netapp.ontap.na_ontap_service_processor_network:
    state: present
    address_type: ipv4
    is_enabled: true
    dhcp: v4
    node: "{{ netapp_node }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    hostname: "{{ netapp_hostname }}"

Авторы

  • Команда NetApp Ansible (@carchi8py)

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

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

© 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_service_processor_network_module.html

Spec-Zone.ru

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