icx_interface – Управление интерфейсами на коммутаторах Ruckus ICX 7000 серии
Новая версия с 2.9.
Описание
- Этот модуль предоставляет декларативное управление интерфейсами на устройствах ruckus icx.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | ||
|---|---|---|---|---|
| aggregate список | Список определений интерфейсов. | |||
| check_running_config булево |
| Проверить текущую конфигурацию. Это можно задать как переменную окружения. Модуль будет использовать значение переменной окружения (по умолчанию: True), если оно не переопределено указанием в качестве параметра модуля. | ||
| delay целое число | Время в секундах ожидания перед проверкой операционного состояния на удалённом устройстве. Это ожидание применимо для аргумента операционного состояния, которые являются state со значениями up/down, tx_rate и rx_rate. | |||
| description строка | Название описания. | |||
| enabled булево |
| Состояние подключения интерфейса | ||
| name строка | Название интерфейса. | |||
| neighbors список | Проверить операционное состояние данного интерфейса name для соседа CDP/LLDP.Доступны следующие подварианты. | |||
| host строка | Хост соседа CDP/LLDP для данного интерфейса name. | |||
| port строка | Порт соседа CDP/LLDP, к которому подключен данный интерфейс name. | |||
| power словарь | Встроенное питание на портах Power over Ethernet (PoE). | |||
| by_class строка |
| Диапазон от 0 до 4 Предел мощности на основе значения класса для данного интерфейса name.
| ||
| enabled булево |
| Включить/выключить PoE для данного интерфейса name.
| ||
| limit строка | Диапазон от 1000 до 15400|30000 мВт. Для портов PoH диапазон от 1000 до 95000 мВт Предел мощности на основе фактического значения мощности для данного интерфейса name.
| |||
| priority строка |
| Диапазон от 1 (наивысший) до 3 (наименьший) Приоритет для управления питанием данного интерфейса name.
| ||
| rx_rate строка | Скорость приёма в битах в секунду (бит/с). Этот параметр только для проверки состояния. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
| |||
| speed строка |
| Скорость/дуплекс подключения интерфейса. | ||
| state строка |
| Состояние конфигурации интерфейса, up означает присутствие и работоспособность, а down означает присутствие и down операционное состояние.
| ||
| stp булево |
| Включить/выключить STP для интерфейса. | ||
| tx_rate строка | Скорость передачи в битах в секунду (бит/с). Этот параметр только для проверки состояния. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
| |||
| check_running_config булево |
| Проверить текущую конфигурацию. Это можно задать как переменную окружения. Модуль будет использовать значение переменной окружения (по умолчанию: True), если оно не переопределено указанием в качестве параметра модуля. | ||
| delay целое число | Значение по умолчанию: 10 | Время в секундах ожидания перед проверкой операционного состояния на удалённом устройстве. Это ожидание применимо для аргумента операционного состояния, которые являются state со значениями up/down, tx_rate и rx_rate. | ||
| description строка | Название описания. | |||
| enabled булево |
| Состояние подключения интерфейса | ||
| name строка | Название интерфейса. | |||
| neighbors список | Проверить операционное состояние данного интерфейса name для соседа CDP/LLDP.Доступны следующие подварианты. | |||
| host строка | Хост соседа CDP/LLDP для данного интерфейса name. | |||
| port строка | Порт соседа CDP/LLDP, к которому подключен данный интерфейс name. | |||
| power словарь | Встроенное питание на портах Power over Ethernet (PoE). | |||
| by_class строка |
| Диапазон от 0 до 4 Предел мощности на основе значения класса для данного интерфейса name.
| ||
| enabled булево |
| Включить/выключить PoE для данного интерфейса name.
| ||
| limit строка | Диапазон от 1000 до 15400|30000 мВт. Для портов PoH диапазон от 1000 до 95000 мВт Предел мощности на основе фактического значения мощности для данного интерфейса name.
| |||
| priority строка |
| Диапазон от 1 (наивысший) до 3 (наименьший) Приоритет для управления питанием данного интерфейса name.
| ||
| rx_rate string | Скорость приема в битах в секунду (бит/с). Это параметр проверки состояния только. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
| |||
| speed string |
| Скорость/дуплекс интерфейсной линии | ||
| state string |
| Состояние конфигурации интерфейса, up означает присутствие и работоспособность, а down означает присутствие и down работоспособность. | ||
| stp boolean |
| Включение/выключение STP для интерфейса | ||
| tx_rate string | Скорость передачи в битах в секунду (бит/с). Это параметр проверки состояния только. Поддерживает условные выражения, см. Условные выражения в сетевых модулях
| |||
Примечания
Примечание
- Проверено на ICX 10.1.
- Дополнительную информацию об использовании платформы ICX см. в руководстве О платформе ICX OS.
Примеры
- name: enable ethernet port and set name
icx_interface:
name: ethernet 1/1/1
description: interface-1
stp: true
enabled: true
- name: disable ethernet port 1/1/1
icx_interface:
name: ethernet 1/1/1
enabled: false
- name: enable ethernet port range, set name and speed.
icx_interface:
name: ethernet 1/1/1 to 1/1/10
description: interface-1
speed: 100-full
enabled: true
- name: enable poe. Set class.
icx_interface:
name: ethernet 1/1/1
power:
by_class: 2
- name: configure poe limit of interface
icx_interface:
name: ethernet 1/1/1
power:
limit: 10000
- name: disable poe of interface
icx_interface:
name: ethernet 1/1/1
power:
enabled: false
- name: set lag name for a range of lags
icx_interface:
name: lag 1 to 10
description: test lags
- name: Disable lag
icx_interface:
name: lag 1
enabled: false
- name: enable management interface
icx_interface:
name: management 1
enabled: true
- name: enable loopback interface
icx_interface:
name: loopback 10
enabled: true
- name: Add interface using aggregate
icx_interface:
aggregate:
- { name: ethernet 1/1/1, description: test-interface-1, power: { by_class: 2 } }
- { name: ethernet 1/1/3, description: test-interface-3}
speed: 10-full
enabled: true
- name: Check tx_rate, rx_rate intent arguments
icx_interface:
name: ethernet 1/1/10
state: up
tx_rate: ge(0)
rx_rate: le(0)
- name: Check neighbors intent arguments
icx_interface:
name: ethernet 1/1/10
neighbors:
- port: 1/1/5
host: netdev
Значения возврата
Общие значения возврата описаны в этом разделе, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое | Описание |
|---|---|---|
| commands list | всегда | Список команд режима конфигурации для отправки на устройство. Пример: ['interface ethernet 1/1/1', 'port-name interface-1', 'state present', 'speed-duplex 100-full', 'inline power priority 1'] |
Статус
- Гарантии обратной совместимости интерфейса данного модуля нет. [preview]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Ruckus Wireless (@Commscope)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/icx_interface_module.html