Модуль community.network.ce_lacp – Управление интерфейсами Eth-Trunk на коммутаторах HUAWEI CloudEngine
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_lacp.
Новое в community.network 0.2.0
Краткое описание
- Управляет параметрами конфигурации Eth-Trunk на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_lacp
Параметры
Параметр | Комментарии |
|---|---|
collector_delay integer | Значение времени задержки в единицах 10 микросекунд. |
fast_timeout integer | Когда тип тайм-аута lacp равен «Быстрый», заданное пользователем время может быть числом (3–90). |
global_priority integer | Настройка приоритета lacp в system-view. |
max_active_linknumber integer | Максимальное количество активных каналов связи в группе агрегации каналов. |
mixed_rate_link_enable boolean | Значение максимального количества активных каналов связи. Варианты:
|
mode string | Указывает режим работы интерфейса Eth-Trunk. Варианты:
|
port_id_extension_enable boolean | Включить функцию расширения номера порта согласования LACP. Варианты:
|
preempt_delay integer | Значение времени задержки вытеснения. |
preempt_enable boolean | Указывает включение вытеснения lacp для Eth-Trunk lacp. Значение представляет собой логическое значение «true» или «false». Варианты:
|
priority integer | Приоритет интерфейса участника eth-trunk. |
select string | Выберите приоритет или скорость для вытеснения. Варианты:
|
state string | Управление состоянием ресурса. Варианты:
|
state_flapping boolean | Гашение состояния колебаний Lacp. Варианты:
|
system_id string | Идентификатор системы протокола управления агрегацией каналов, интерфейс Eth-Trunk View. Формат «X-X-X», X — шестнадцатеричное число (a, aa, aaa или aaaa) |
timeout_type string | Тип тайм-аута Lacp, который может быть «Быстрый» или «Медленный». Варианты:
|
trunk_id integer | Номер интерфейса Eth-Trunk. Значение является целым числом. Диапазон значений зависит от команды assign forward eth-trunk mode. При указании 256 значение находится в диапазоне от 0 до 255. При указании 512 значение находится в диапазоне от 0 до 511. При указании 1024 значение находится в диапазоне от 0 до 1023. |
unexpected_mac_disable boolean | Гашение неожиданного MAC-адреса Lacp. Варианты:
|
Примечания
Примечание
-
state=absentудаляет конфигурацию Eth-Trunk и интерфейс, если они уже существуют. Если члены, которые нужно удалить, не указаны явно, удаляются все существующие члены (если таковые имеются), и Eth-Trunk удаляется. - Для работы этого модуля требуется включение системной службы netconf на удаленном устройстве, которым управляют.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключениями
localдля устаревших playbook.
Примеры
- name: Ensure Eth-Trunk100 is created, and set to mode lacp-static
community.network.ce_lacp:
trunk_id: 100
mode: 'lacp-static'
state: present
- name: Ensure Eth-Trunk100 is created, add two members, and set global priority to 1231
community.network.ce_lacp:
trunk_id: 100
global_priority: 1231
state: present
- name: Ensure Eth-Trunk100 is created, and set mode to Dynamic and configure other options
community.network.ce_lacp:
trunk_id: 100
mode: Dynamic
preempt_enable: True,
state_flapping: True,
port_id_extension_enable: True,
unexpected_mac_disable: True,
timeout_type: Fast,
fast_timeout: 123,
mixed_rate_link_enable: True,
preempt_delay: 23,
collector_delay: 33,
state: present
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для этого модуля:
Ключ | Описание |
|---|---|
end_state словарь | Ключ/значение пары информации о Eth-Trunk после выполнения модуля Возвращается: всегда Пример: |
existing словарь | Ключ/значение пары существующего Eth-Trunk Возвращается: всегда Пример: |
proposed словарь | Ключ/значение пары параметров, переданных в модуль Возвращается: всегда Пример: |
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_lacp_module.html