community.network.ce_vxlan_gateway модуль – Управляет шлюзом для сети VXLAN на устройствах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_vxlan_gateway.
Краткое описание
- Настройка централизованных шлюзов All-Active или распределенного шлюза для сети VXLAN на устройствах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_vxlan_gateway
Параметры
Параметр | Комментарии |
|---|---|
arp_direct_route string | Включить прямой маршрут VLINK на интерфейсе VBDIF. Варианты:
|
arp_distribute_gateway string | Включить функцию распределенного шлюза на интерфейсе VBDIF. Варианты:
|
dfs_all_active string | Создает шлюзы all-active. Варианты:
|
dfs_id string | Указывает ID группы DFS. Значение должно быть 1. |
dfs_peer_ip string | Настраивает IP-адрес узла шлюза all-active. Значение задается в точечной десятичной нотации. |
dfs_peer_vpn string | Указывает имя экземпляра VPN, связанного с узлом шлюза all-active. Значение представляет собой строку из 1 до 31 символов с учетом регистра, пробелы не поддерживаются. При использовании двойных кавычек вокруг строки, в строке допускаются пробелы. Значение |
dfs_source_ip string | Указывает IPv4-адрес, привязанный к группе DFS. Значение задается в точечной десятичной нотации. |
dfs_source_vpn string | Указывает имя экземпляра VPN, привязанного к группе DFS. Значение представляет собой строку из 1 до 31 символов с учетом регистра без пробелов. Если строка заключена в двойные кавычки, она может содержать пробелы. Значение |
dfs_udp_port string | Указывает номер UDP-порта группы DFS. Значение представляет собой целое число в диапазоне от 1025 до 65535. |
state string | Определяет, должна ли конфигурация присутствовать на устройстве или нет. Варианты:
|
vbdif_bind_vpn string | Указывает имя экземпляра VPN, связанного с интерфейсом. Значение представляет собой строку из 1 до 31 символов с учетом регистра, пробелы не поддерживаются. При использовании двойных кавычек вокруг строки, в строке допускаются пробелы. Значение |
vbdif_mac string | Указывает MAC-адрес для интерфейса VBDIF. Значение имеет формат H-H-H. Каждый H — это 4-значное шестнадцатеричное число, например |
vbdif_name string | Полное имя интерфейса VBDIF, например Vbdif100. |
vpn_instance string | Указывает имя экземпляра VPN. Значение представляет собой строку из 1 до 31 символов с учетом регистра, пробелы не поддерживаются. При использовании двойных кавычек вокруг строки, в строке допускаются пробелы. Значение |
vpn_vni string | Указывает ID VNI. Привязывает идентификатор сети VXLAN (VNI) к экземпляру виртуальной частной сети (VPN). Значение представляет собой целое число в диапазоне от 1 до 16000000. |
Примечания
Примечание
- Убедитесь, что шлюзы All-Active или распределенный шлюз для сети VXLAN не могут быть настроены одновременно.
- Рекомендуемое подключение —
network_cli. - Этот модуль также работает с соединениями
localдля устаревших playbook.
Примеры
- name: Vxlan gateway module test
hosts: ce128
connection: local
gather_facts: false
tasks:
- name: Configuring Centralized All-Active Gateways for the VXLAN Network
community.network.ce_vxlan_gateway:
dfs_id: 1
dfs_source_ip: 6.6.6.6
dfs_all_active: enable
dfs_peer_ip: 7.7.7.7
- name: Bind the VPN instance to a Layer 3 gateway, enable distributed gateway, and configure host route advertisement.
community.network.ce_vxlan_gateway:
vbdif_name: Vbdif100
vbdif_bind_vpn: vpn1
arp_distribute_gateway: enable
arp_direct_route: enable
- name: Assign a VNI to a VPN instance.
community.network.ce_vxlan_gateway:
vpn_instance: vpn1
vpn_vni: 100
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
changed boolean | проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state словарь | пара ключ/значение конфигурации после выполнения модуля Возвращается: режим подробных данных Пример: |
existing словарь | пара ключ/значение существующей конфигурации Возвращается: режим подробных данных Пример: |
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_vxlan_gateway_module.html