Spec-Zone.ru › Ansible 2.10

community.network.pn_vrouter – Команда CLI для создания/удаления/изменения vrouter.

Примечание

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

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

Для использования в книге задач укажите: community.network.pn_vrouter.

  • УСТАРЕВШЕЕ
  • Синопсис
  • Параметры
  • Примеры
  • Значения возврата
  • Статус

УСТАРЕВШЕЕ

Убрано в версии

версия 2.0.0

Почему

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

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

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

Синопсис

  • Выполните команды vrouter-create, vrouter-delete, vrouter-modify.
  • Каждый фреймворк, кластер, автономный коммутатор или виртуальная сеть (VNET) могут предоставить своим арендаторам виртуальный маршрутизатор (vRouter), который перенаправляет трафик между сетями и реализует протоколы уровня 3.
  • vrouter-create создает новую службу vRouter.
  • vrouter-delete удаляет службу vRouter.
  • vrouter-modify изменяет службу vRouter.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
pn_bgp_as
строка
Укажите номер автономной системы (ASN), если vRouter использует протокол BGP.
pn_bgp_max_paths
строка
Укажите максимальное количество путей для BGP. Это число от 1 до 255 или 0 для отключения.
pn_bgp_options
строка
Укажите другие параметры BGP в виде строки, разделенной пробелами, в одинарных кавычках ''.
pn_bgp_redistribute
строка
    Варианты:
  • static
  • connected
  • rip
  • ospf
Укажите, как маршруты BGP перераспределяются.
pn_clipassword
строка
Укажите пароль для входа, если пользователь не root.
pn_cliswitch
строка
По умолчанию:
"local"
Коммутатор(ы), на котором будет выполняться команда CLI.
pn_cliusername
строка
Укажите имя пользователя для входа, если пользователь не root.
pn_hw_vrrp_id
строка
Указывает идентификатор VRRP для аппаратного vrouter.
pn_name
строка / обязательно
Укажите имя vRouter.
pn_ospf_options
строка
Укажите другие параметры OSPF в виде строки, разделенной пробелами, в одинарных кавычках ''.
pn_ospf_redistribute
строка
    Варианты:
  • static
  • connected
  • bgp
  • rip
Укажите, как маршруты OSPF перераспределяются.
pn_rip_redistribute
строка
    Варианты:
  • static
  • connected
  • ospf
  • bgp
Укажите, как маршруты RIP перераспределяются.
pn_router_id
строка
Укажите IP-адрес vRouter.
pn_router_type
строка
    Варианты:
  • hardware
  • software
Укажите, использует ли vRouter программное или аппаратное обеспечение.
Обратите внимание, что если вы указываете hardware как тип маршрутизатора, вы не можете назначить IP-адреса с помощью DHCP. Вы должны указать статический IP-адрес.
pn_service_state
строка
    Варианты:
  • enable
  • disable
Укажите, включить или отключить службу vRouter.
pn_service_type
строка
    Варианты:
  • dedicated
  • shared
Укажите, является ли vRouter выделенной или общей службой VNET.
pn_vnet
строка
Укажите имя VNET.
Обязательно для vrouter-create.
pn_vrrp_track_port
строка
Укажите список портов и диапазонов портов.
state
строка / обязательно
    Варианты:
  • present
  • absent
  • update
Укажите действие, которое нужно выполнить. Используйте 'present' для создания vrouter, 'absent' для удаления vrouter и 'update' для изменения vrouter.

Примеры

- name: Create vrouter
  community.network.pn_vrouter:
    state: 'present'
    pn_name: 'ansible-vrouter'
    pn_vnet: 'ansible-fab-global'
    pn_router_id: 208.74.182.1

- name: Delete vrouter
  community.network.pn_vrouter:
    state: 'absent'
    pn_name: 'ansible-vrouter'

Значения возврата

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

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

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

stderr
список / элементы=строка
при ошибке
Набор ответов об ошибках от команды vrouter.

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



Статус

  • Этот модуль будет удален в версии 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_vrouter_module.html

Spec-Zone.ru

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