pn_vrouter - Команда CLI для создания/удаления/модификации vrouter.
Новая в версии 2.2.
Описание
- Исполнение команды 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 | нет |
| Укажите, как маршруты BGP перераспределяются. | |
| pn_clipassword | нет | Укажите пароль для входа, если пользователь не является root. | ||
| pn_cliswitch | нет | Коммутатор(ы) для выполнения команды CLI. | ||
| pn_cliusername | нет | Укажите имя пользователя для входа, если пользователь не является root. | ||
| pn_hw_vrrp_id | нет | Указывает идентификатор VRRP для аппаратного vrouter. | ||
| pn_name | да | Укажите имя vRouter. | ||
| pn_ospf_options | нет | Укажите другие параметры OSPF в виде строки, разделенной пробелами, в одинарных кавычках ''. | ||
| pn_ospf_redistribute | нет |
| Укажите, как маршруты OSPF перераспределяются. | |
| pn_rip_redistribute | нет |
| Укажите, как маршруты RIP перераспределяются. | |
| pn_router_id | нет | Укажите IP-адрес vRouter. | ||
| pn_router_type | нет |
| Укажите, использует ли vRouter программное или аппаратное обеспечение. Обратите внимание, что если вы укажете тип маршрутизатора как "hardware", вы не можете назначать IP-адреса с помощью DHCP. Вы должны указать статический IP-адрес. | |
| pn_service_state | нет |
| Укажите, включить или выключить услугу vRouter. | |
| pn_service_type | нет |
| Укажите, является ли vRouter выделенной или общей услугой VNET. | |
| pn_vnet | нет | Укажите имя VNET. Необходимо для vrouter-create. | ||
| state | да |
| Укажите действие, которое нужно выполнить. Используйте 'present' для создания vrouter, 'absent' для удаления vrouter и 'update' для модификации vrouter. |
Примеры
- name: create vrouter
pn_vrouter:
state: 'present'
pn_name: 'ansible-vrouter'
pn_vnet: 'ansible-fab-global'
pn_router_id: 208.74.182.1
- name: delete vrouter
pn_vrouter:
state: 'absent'
pn_name: 'ansible-vrouter'
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие являются полями, уникальными для этого модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| changed | Указывает, произвел ли CLI изменения на целевом узле. | всегда | bool | |
| command | Команда CLI, запущенная на целевом узле(ах). | всегда | str | |
| stderr | Набор ответов об ошибках от команды vrouter. | при ошибке | список | |
| stdout | Набор ответов от команды vrouter. | всегда | список |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Информацию о сообществе и участии в разработке, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/pn_vrouter_module.html