onyx_interface - Управление интерфейсами на сетевых устройствах Mellanox ONYX
Новое в версии 2.5.
Обзор
- Этот модуль предоставляет декларативное управление интерфейсами на сетевых устройствах Mellanox ONYX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aggregate | Список определений интерфейсов. | |
| delay | По умолчанию: 10 | Время в секундах ожидания проверки оперативного состояния на удаленном устройстве. Это ожидание применимо к аргументу оперативного состояния, который имеет значения up/down. |
| description | Описание интерфейса. | |
| duplex |
| Состояние подключения интерфейса |
| enabled bool |
| Состояние подключения интерфейса. |
| mtu | Максимальный размер передаваемого пакета. | |
| name обязательно | Имя интерфейса. | |
| purge bool |
| Удалить интерфейсы, не определенные в параметре aggregate. Это относится только к логическому интерфейсу. |
| rx_rate | Скорость приема в битах в секунду (bps). Этот параметр используется только для проверки состояния. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
| |
| speed |
| Скорость подключения интерфейса. |
| state |
| Состояние конфигурации интерфейса, up означает присутствие и оперативное подключение, а down означает присутствие и оперативное состояние down
|
| tx_rate | Скорость передачи в битах в секунду (bps). Этот параметр используется только для проверки состояния. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
|
Примеры
- name: configure interface
onyx_interface:
name: Eth1/2
description: test-interface
speed: 100 GB
mtu: 512
- name: make interface up
onyx_interface:
name: Eth1/2
enabled: True
- name: make interface down
onyx_interface:
name: Eth1/2
enabled: False
- name: Check intent arguments
onyx_interface:
name: Eth1/2
state: up
- name: Config + intent
onyx_interface:
name: Eth1/2
enabled: False
state: down
Значения возврата
Общие значения возврата описаны в документации, а следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список | всегда | Список команд конфигурации в режиме конфигурации, которые нужно отправить на устройство. Пример: ['interface ethernet 1/2', 'description test-interface', 'mtu 512', 'exit'] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. в документации.
Автор
- Samer Deeb (@samerd)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/onyx_interface_module.html