Spec-Zone.ru › Ansible 2.10

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

Примечание

Этот плагин входит в состав коллекции community.network (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.network.

Для использования в playbook, укажите: community.network.pn_vrouterif.

  • УСТАРЕЛО
  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

УСТАРЕЛО

Удалино в

версии 2.0.0

Почему

Не поддерживает последнюю версию Pluribus Networks netvisor

Альтернатива

Последние модули будут добавлены в будущие версии Ansible.

Обзор

  • Выполняет команды 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
строка
По умолчанию:
"local"
Коммутатор, на котором будет выполнена команда CLI.
pn_cliusername
строка
Указывает имя пользователя для входа, если пользователь не root.
pn_exclusive
булево
    Варианты:
  • no
  • yes
Указывает, является ли интерфейс эксклюзивным для конфигурации. Эксклюзивный означает, что другие конфигурации не могут использовать интерфейс. Эксклюзивность указывается при конфигурации интерфейса как интерфейса прослушивания и позволяет более высокую пропускную способность через интерфейс.
pn_interface
строка
    Варианты:
  • mgmt
  • data
  • span
Указывает, является ли интерфейс управляющим, канальным или интерфейсом прослушивания.
pn_interface_ip
строка
Указывает IP-адрес интерфейса в формате x.x.x.x/n.
pn_l3port
строка
Указывает порт уровня 3 для интерфейса.
pn_nic_enable
булево
    Варианты:
  • no
  • yes
Указывает, включен ли сетевой адаптер.
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
  community.network.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..
  community.network.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
  community.network.pn_vrouterif:
    pn_cliusername: admin
    pn_clipassword: admin
    state: 'absent'
    pn_vrouter_name: 'ansible-vrouter'
    pn_interface_ip: 101.101.101.2/24

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
changed
булево
всегда
Указывает, вызвало ли CLI изменения на целевом узле.

command
строка
всегда
Команда CLI, выполненная на целевом узле(ах).

stderr
строка
при ошибке
Набор ответов об ошибках от команды vrouterif.

stdout
список / элементы=строка
при успехе
Набор ответов от команды vrouterif.



Статус

  • Этот модуль будет удалён в версии 2.0.0. [устарел]
  • Дополнительную информацию см. в УСТАРЕЛО.

Авторы

  • 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.10/collections/community/network/pn_vrouterif_module.html

Spec-Zone.ru

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