Spec-Zone.ru › Ansible 2.6

pn_vrouterif — команда CLI для добавления/удаления/изменения vrouter-интерфейса.

Новая в версии 2.2.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое сопровождение
    • Автор

Описание

  • Выполняет команды vrouter-interface-add, vrouter-interface-remove, vrouter-interface-modify.
  • Настраивает интерфейсы для vRouter-сервисов на фабрике, кластере, автономном коммутаторе или виртуальной сети (VNET).

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
pn_alias
Указывает псевдоним для интерфейса.
pn_assignment
    Варианты:
  • none
  • dhcp
  • dhcpv6
  • autov6
Указывает метод DHCP для назначения IP-адреса.
pn_clipassword
Указывает пароль для входа, если пользователь не root.
pn_cliswitch
Коммутатор, на котором будет выполняться команда CLI.
pn_cliusername
Указывает имя пользователя для входа, если пользователь не root.
pn_exclusive
Указывает, является ли интерфейс эксклюзивным для конфигурации. Эксклюзивный означает, что другие конфигурации не могут использовать интерфейс. Эксклюзивность указывается при конфигурации интерфейса как span-интерфейса и позволяет повысить пропускную способность через интерфейс.
pn_interface
    Варианты:
  • mgmt
  • data
  • span
Указывает, является ли интерфейс интерфейсом управления, данных или 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
  • absent
  • update
Указывает действие, которое необходимо выполнить. Используйте '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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API