Модуль community.network.ce_mlag_interface — Управление интерфейсами MLAG на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Чтобы использовать его в книге задач, укажите: community.network.ce_mlag_interface.
Обзор
- Управляет атрибутами интерфейса MLAG на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_mlag_interface
Параметры
Параметр | Комментарии |
|---|---|
dfs_group_id строка | Идентификатор группы DFS. Значение равно 1. По умолчанию: |
eth_trunk_id строка | Имя локального интерфейса M-LAG. Значение от 0 до 511. |
interface строка | Имя интерфейса, который переходит в состояние Error-Down при отказе peer-соединения. Значение — строка от 1 до 63 символов. |
mlag_error_down строка | Настройка интерфейса на подчиненном устройстве для перехода в состояние Error-Down. Варианты:
|
mlag_id строка | Идентификатор M-LAG. Значение — целое число от 1 до 2048. |
mlag_priority_id строка | Глобальный приоритет системы LACP M-LAG. Значение — целое число от 0 до 65535. Значение по умолчанию 32768. |
mlag_system_id строка | Глобальный MAC-адрес системы M-LAG LACP. Значение — строка от 0 до 255 символов. Значение по умолчанию — MAC-адрес Ethernet-порта MPU. |
state строка | Укажите желаемое состояние ресурса. Варианты:
|
Примечания
Примечание
- Для этого модуля требуется включенная служба netconf на удаленном управляемом устройстве.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключением
localдля устаревших книг задач.
Примеры
- name: Mlag interface module test
hosts: cloudengine
connection: local
gather_facts: false
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: Set interface mlag error down
community.network.ce_mlag_interface:
interface: 10GE2/0/1
mlag_error_down: enable
provider: "{{ cli }}"
- name: Create mlag
community.network.ce_mlag_interface:
eth_trunk_id: 1
dfs_group_id: 1
mlag_id: 4
provider: "{{ cli }}"
- name: Set mlag global attribute
community.network.ce_mlag_interface:
mlag_system_id: 0020-1409-0407
mlag_priority_id: 5
provider: "{{ cli }}"
- name: Set mlag interface attribute
community.network.ce_mlag_interface:
eth_trunk_id: 1
mlag_system_id: 0020-1409-0400
mlag_priority_id: 3
provider: "{{ cli }}"
Значения возврата
Общие значения возврата описаны здесь, следующие — поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
changed логическое | проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state словарь | k/v пары параметров aaa после выполнения модуля Возвращается: всегда Пример: |
existing словарь | k/v пары существующего aaa сервера Возвращается: всегда Пример: |
proposed словарь | k/v пары параметров, переданных в модуль Возвращается: всегда Пример: |
updates список / элементы=строка | команда, отправленная устройству Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/community/network/ce_mlag_interface_module.html