pn_vrouterif – Команда CLI для добавления/удаления/изменения vrouter-интерфейса
Новая в версии 2.2.
УСТАРЕВШЕЕ
| Удалино в Ansible: | |
|---|---|
| версия: 2.12 | |
| Почему: | Не поддерживает последнюю версию Pluribus Networks netvisor |
| Альтернатива: | Последние модули будут добавлены в будущие версии Ansible. |
Синтаксис
- Выполните команду vrouter-interface-add, vrouter-interface-remove, vrouter-interface-modify.
- Настройте интерфейсы для служб vRouter на фабрике, кластере, автономном коммутаторе или виртуальной сети (VNET).
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| pn_alias - | Укажите псевдоним для интерфейса. | |
| pn_assignment - |
| Укажите метод DHCP для назначения IP-адреса. |
| pn_clipassword - | Укажите пароль для входа, если пользователь не root. | |
| pn_cliswitch - | Значение по умолчанию: "local" | Коммутатор, на котором нужно выполнить команду CLI. |
| pn_cliusername - | Укажите имя пользователя для входа, если пользователь не root. | |
| pn_exclusive boolean |
| Укажите, если интерфейс является эксклюзивным для конфигурации. Эксклюзивный означает, что другие конфигурации не могут использовать интерфейс. Эксклюзивность задается при настройке интерфейса как интерфейса типа span, что позволяет увеличить пропускную способность через интерфейс. |
| pn_interface - |
| Укажите, является ли интерфейс управляющим, данными или span-интерфейсом. |
| pn_interface_ip - | Укажите IP-адрес интерфейса в формате x.x.x.x/n. | |
| pn_l3port - | Укажите порт уровня 3 для интерфейса. | |
| pn_nic_enable boolean |
| Укажите, включен ли NIC или нет. |
| pn_nic_str - | Укажите тип NIC. Используется для vrouter-interface remove/modify. | |
| pn_secondary_macs - | Укажите вторичный MAC-адрес для интерфейса. | |
| pn_vlan - | Укажите идентификатор VLAN. Значение от 1 до 4092. | |
| pn_vrouter_name - / обязательно | Укажите имя интерфейса vRouter. | |
| pn_vrrp_adv_int - | Укажите интервал оповещения VRRP в миллисекундах. Диапазон от 30 до 40950, значение по умолчанию 1000. | |
| pn_vrrp_id - | Укажите идентификатор интерфейса VRRP. Идентификаторы на обоих vRouter должны быть одинаковыми. | |
| pn_vrrp_priority - | Укажите приоритет для интерфейса VRRP. Значение от 1 (наименьший) до 255 (наибольший). | |
| pn_vxlan - | Укажите идентификатор VXLAN. Значение от 1 до 16777215. | |
| state - / обязательно |
| Укажите действие для выполнения. Используйте 'present' для добавления интерфейса vrouter, 'absent' для удаления интерфейса vrouter и 'update' для изменения интерфейса vrouter. |
Примеры
- name: Add vrouter-interface
pn_vrouterif:
pn_cliusername: admin
pn_clipassword: admin
state: 'present'
pn_vrouter_name: 'ansible-vrouter'
pn_interface_ip: 101.101.101.2/24
pn_vlan: 101
- name: Add VRRP..
pn_vrouterif:
pn_cliusername: admin
pn_clipassword: admin
state: 'present'
pn_vrouter_name: 'ansible-vrouter'
pn_interface_ip: 101.101.101.2/24
pn_vrrp_ip: 101.101.101.1/24
pn_vrrp_priority: 100
pn_vlan: 101
- name: Remove vrouter-interface
pn_vrouterif:
pn_cliusername: admin
pn_clipassword: admin
state: 'absent'
pn_vrouter_name: 'ansible-vrouter'
pn_interface_ip: 101.101.101.2/24
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | Указывает, вызвала ли команда CLI изменения на целевом устройстве. |
| command строка | всегда | Команда CLI, выполненная на целевом узле(ах). |
| stderr строка | при ошибке | Набор ответов об ошибках от команды vrouterif. |
| stdout список | при успехе | Набор ответов от команды vrouterif. |
Статус
- Этот модуль будет удален в версии 2.12. [устаревший]
- Для получения дополнительной информации см. УСТАРЕВШЕЕ.
Авторы
- Pluribus Networks (@amitsi)
Подсказка
Если вы обнаружите какие-либо проблемы в данном документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/pn_vrouterif_module.html