pn_vrouterif — команда CLI для добавления/удаления/изменения vrouter-интерфейса.
Новая в версии 2.2.
Описание
- Выполняет команды vrouter-interface-add, vrouter-interface-remove, vrouter-interface-modify.
- Настраивает интерфейсы для vRouter-сервисов на фабрике, кластере, автономном коммутаторе или виртуальной сети (VNET).
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| pn_alias | Указывает псевдоним для интерфейса. | |
| pn_assignment |
| Указывает метод DHCP для назначения IP-адреса. |
| pn_clipassword | Указывает пароль для входа, если пользователь не root. | |
| pn_cliswitch | Коммутатор, на котором будет выполняться команда CLI. | |
| pn_cliusername | Указывает имя пользователя для входа, если пользователь не root. | |
| pn_exclusive | Указывает, является ли интерфейс эксклюзивным для конфигурации. Эксклюзивный означает, что другие конфигурации не могут использовать интерфейс. Эксклюзивность указывается при конфигурации интерфейса как span-интерфейса и позволяет повысить пропускную способность через интерфейс. | |
| pn_interface |
| Указывает, является ли интерфейс интерфейсом управления, данных или span-интерфейсом. |
| pn_interface_ip | Указывает IP-адрес интерфейса в формате x.x.x.x/n. | |
| pn_l3port | Указывает порт 3-го уровня для интерфейса. | |
| pn_nic_enable | Указывает, включен ли сетевой адаптер. | |
| pn_nic_str | Указывает тип сетевого адаптера. Используется для 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 bool | всегда | Указывает, произвела ли команда CLI изменения на целевом узле. |
| command str | всегда | Команда CLI, выполненная на целевом узле(ах). |
| stderr str | при ошибке | Набор сообщений об ошибках от команды vrouterif. |
| stdout список | при успехе | Набор ответов от команды vrouterif. |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратная совместимость.
Техническое сопровождение
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое сопровождение модулей и поддержка для получения дополнительной информации.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- 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.6/modules/pn_vrouterif_module.html