Spec-Zone.ru › Ansible 2.6

ce_mlag_interface - Управляет интерфейсами MLAG на коммутаторах HUAWEI CloudEngine.

Новая версия с 2.4.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Управляет атрибутами интерфейса MLAG на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dfs_group_id Значение по умолчанию:
"present"
Идентификатор группы DFS. Значение равно 1.
eth_trunk_id
Имя локального интерфейса M-LAG. Значение от 0 до 511.
interface
Имя интерфейса, который переходит в состояние Error-Down при отказе peer-соединения. Значение — строка длиной от 1 до 63 символов.
mlag_error_down
    Варианты:
  • enable
  • disable
Настройка интерфейса на подчиненном устройстве для перехода в состояние Error-Down.
mlag_id
Идентификатор M-LAG. Значение — целое число от 1 до 2048.
mlag_priority_id
Глобальный приоритет системы LACP M-LAG. Значение — целое число от 0 до 65535. Значение по умолчанию — 32768.
mlag_system_id
Глобальный MAC-адрес системы LACP M-LAG. Значение — строка длиной от 0 до 255 символов. Значение по умолчанию — MAC-адрес Ethernet-порта MPU.
state
    Варианты:
  • present ←
  • absent
Укажите требуемое состояние ресурса.

Примеры

- name: mlag interface module test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: Set interface mlag error down
    ce_mlag_interface:
      interface: 10GE2/0/1
      mlag_error_down: enable
      provider: "{{ cli }}"
  - name: Create mlag
    ce_mlag_interface:
      eth_trunk_id: 1
      dfs_group_id: 1
      mlag_id: 4
      provider: "{{ cli }}"
  - name: Set mlag global attribute
    ce_mlag_interface:
      mlag_system_id: 0020-1409-0407
      mlag_priority_id: 5
      provider: "{{ cli }}"
  - name: Set mlag interface attribute
    ce_mlag_interface:
      eth_trunk_id: 1
      mlag_system_id: 0020-1409-0400
      mlag_priority_id: 3
      provider: "{{ cli }}"

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

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда
проверка внесения изменений на устройстве

Пример:
True
end_state
dict
всегда
k/v пары параметров aaa после выполнения модуля

existing
dict
всегда
k/v пары существующего aaa сервера

Пример:
{'mlagErrorDownInfos': [{'dfsgroupId': '1', 'portName': 'Eth-Trunk1'}]}
proposed
dict
всегда
k/v пары параметров, переданных в модуль

Пример:
{'interface': 'eth-trunk1', 'mlag_error_down': 'disable', 'state': 'present'}
updates
list
всегда
команда, отправленная на устройство

Пример:
{'interface eth-trunk1': None, 'undo m-lag unpaired-port suspend': None}


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Ли Яньфэн (@CloudEngine-Ansible)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/ce_mlag_interface_module.html

Spec-Zone.ru

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