Spec-Zone.ru › Ansible 2.11

netapp.elementsw.na_elementsw_network_interfaces – NetApp Element Software Configure Node Network Interfaces

Примечание

Этот плагин входит в сборку netapp.elementsw (версия 20.11.0).

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

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

Новое в версии 2.7.0: of netapp.elementsw

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

Описание

  • Настройка сетевых интерфейсов узла Element SW для каналов Bond 1G и 10G IP-адресов.
  • Этот модуль не создаёт интерфейсы, он предполагает, что интерфейсы уже существуют и может только их изменять.
  • Этот модуль не может установить или изменить метод (Loopback, ручное, DHCP, статический).
  • Этот модуль не идемпотентен и не поддерживает режим check_mode.

Требования

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

  • Модули разрабатывались с SolidFire 10.1
  • solidfire-sdk-python (1.1.0.92) или выше. Установите с помощью ‘pip install solidfire-sdk-python’

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bond_10g
словарь
Настройки интерфейса Bond10G.
address
строка
IP-адрес интерфейса.
bond_lacp_rate
строка
    Варианты:
  • Быстро
  • Медленно
Протокол Link Aggregation Control Protocol (LACP) — полезен только если LACP выбран в качестве режима Bond.
Медленно — пакеты передаются с интервалом в 30 секунд.
Быстро — пакеты передаются с интервалом в 1 секунду.
bond_mode
строка
    Варианты:
  • ActivePassive
  • ALB
  • LACP
Режим объединения.
dns_nameservers
список / элементы=строка
Список адресов серверов доменных имен.
dns_search
список / элементы=строка
Список доменов поиска DNS.
gateway
строка
IP-адрес маршрутизатора для отправки пакетов за пределы локальной сети.
mtu
строка
Максимальный размер пакета (в байтах), который может передать интерфейс.
Должен быть не менее 1500 байт.
netmask
строка
Маска подсети для интерфейса.
virtual_network_tag
строка
Идентификатор виртуальной сети интерфейса (тег VLAN).
bond_1g
словарь
Настройки интерфейса Bond1G.
address
строка
IP-адрес интерфейса.
bond_lacp_rate
строка
    Варианты:
  • Быстро
  • Медленно
Протокол Link Aggregation Control Protocol (LACP) — полезен только если LACP выбран в качестве режима Bond.
Медленно — пакеты передаются с интервалом в 30 секунд.
Быстро — пакеты передаются с интервалом в 1 секунду.
bond_mode
строка
    Варианты:
  • ActivePassive
  • ALB
  • LACP
Режим объединения.
dns_nameservers
список / элементы=строка
Список адресов серверов доменных имен.
dns_search
список / элементы=строка
Список доменов поиска DNS.
gateway
строка
IP-адрес маршрутизатора для отправки пакетов за пределы локальной сети.
mtu
строка
Максимальный размер пакета (в байтах), который может передать интерфейс.
Должен быть не менее 1500 байт.
netmask
строка
Маска подсети для интерфейса.
virtual_network_tag
строка
Идентификатор виртуальной сети интерфейса (тег VLAN).
bond_mode_10g
строка
устарело, используйте параметр bond_10g.
bond_mode_1g
строка
устарело, используйте параметр bond_1g.
dns_nameservers
список / элементы=строка
устарело, используйте параметры bond_1g и bond_10g.
dns_search_domains
список / элементы=строка
устарело, используйте параметры bond_1g и bond_10g.
gateway_address_10g
строка
устарело, используйте параметр bond_10g.
gateway_address_1g
строка
устарело, используйте параметр bond_1g.
hostname
строка / обязательно
Имя хоста или IP-адрес кластера SolidFire.
Для na_elementsw_cluster, это IP-адрес управления (MIP) или имя хоста узла, с которого необходимо начать создание кластера.
ip_address_10g
строка
устарело, используйте параметр bond_10g.
ip_address_1g
строка
устарело, используйте параметр bond_1g.
lacp_10g
строка
устарело, используйте параметр bond_10g.
lacp_1g
строка
устарело, используйте параметр bond_1g.
method
строка
устарело, этот параметр вызовет ошибку «обновление не удалось»
mtu_10g
строка
устарело, используйте параметр bond_10g.
mtu_1g
строка
устарело, используйте параметр bond_1g.
password
строка / обязательно
Пароль для указанного пользователя.

псевдонимы: pass
subnet_10g
строка
устарело, используйте параметр bond_10g.
subnet_1g
строка
устарело, используйте параметр bond_1g.
username
строка / обязательно
Убедитесь, что у пользователя есть соответствующие разрешения. Для получения дополнительной информации, пожалуйста, ознакомьтесь с официальной документацией https://mysupport.netapp.com/documentation/docweb/index.html?productID=62636&language=en-US.

псевдонимы: user
virtual_network_tag
строка
устарело, используйте параметры bond_1g и bond_10g.

Примечания

Примечание

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

Примеры

- name: Set Node network interfaces configuration for Bond 1G and 10G properties
  tags:
  - elementsw_network_interfaces
  na_elementsw_network_interfaces:
    hostname: "{{ elementsw_hostname }}"
    username: "{{ elementsw_username }}"
    password: "{{ elementsw_password }}"
    bond_1g:
      address: 10.253.168.131
      netmask: 255.255.248.0
      gateway: 10.253.168.1
      mtu: '1500'
      bond_mode: ActivePassive
      dns_nameservers: dns1,dns2
      dns_search: domain1,domain2
    bond_10g:
      address: 10.253.1.202
      netmask: 255.255.255.192
      gateway: 10.253.1.193
      mtu: '9000'
      bond_mode: LACP
      bond_lacp_rate: Fast
      virtual_network_tag: vnet_tag

Возвращаемые значения

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
msg
строка
успех
Сообщение об успехе



Авторы

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

Spec-Zone.ru

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