Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_net_port – Сетевые порты NetApp ONTAP.

Примечание

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

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

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

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

Новая функция в 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 или более поздней версии

Параметры

Параметр

Комментарии

autonegotiate_admin

boolean

Включает или отключает автоматическое согласование Ethernet по скорости, дуплексу и управлению потоком.

Не поддерживается с REST.

Варианты:

  • false
  • true

cert_filepath

string

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

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

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

duplex_admin

string

Указывает предпочтительный режим дуплекса порта пользователем.

Допустимые значения auto, half, full

Не поддерживается с REST.

feature_flags

dictionary

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

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

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

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

flowcontrol_admin

string

Указывает предпочтительное значение управления потоком порта пользователем.

Не поддерживается с REST.

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.

hostname

string / обязательно

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

http_port

integer

Переопределить стандартный порт (80 или 443) на этот порт

https

boolean

Включение и отключение HTTPS.

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

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

Варианты:

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

ipspace

string

Указывает имя IP-пространства, связанного с портом.

Пространство имен «Кластер» зарезервировано для портов кластера.

Не поддерживается с REST.

Используйте netapp.ontap.na_ontap_ports для изменения ipspace с REST.

key_filepath

string

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

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

mtu

integer

Указывает максимальный размер блока передачи (MTU), сообщенный портом.

Не поддерживается с REST.

node

string / обязательно

Указывает имя узла.

ontapi

integer

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

password

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

string

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

ports

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

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

Указывает имя порта(ов).

speed_admin

string

Указывает предпочтительную скорость порта пользователем.

Не поддерживается с REST.

state

string

Следует ли указать существование указанного сетевого порта.

Варианты:

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

up_admin

boolean

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

Включение или отключение порта.

Варианты:

  • false
  • true

use_rest

string

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

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

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

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

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

username

aliases: user

string

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

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

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

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

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

validate_certs

boolean

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

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

Варианты:

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

Примечания

Примечание

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

Примеры

- name: Modify Net Port
  netapp.ontap.na_ontap_net_port:
    state: present
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"
    hostname: "{{ netapp_hostname }}"
    node: "{{ node_name }}"
    ports: e0d,e0c
    autonegotiate_admin: true
    up_admin: true
    mtu: 1500

Авторы

  • Команда 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_net_port_module.html

Spec-Zone.ru

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