Spec-Zone.ru › Ansible 2.6

nxos_vxlan_vtep_vni — Создаёт член Виртуального идентификатора сети (VNI)

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

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

Обзор

  • Создаёт член Виртуального идентификатора сети (VNI) для интерфейса NVE-туннеля.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
assoc_vrf
bool
    Варианты:
  • no
  • yes
Этот атрибут используется для идентификации и разделения обработки VNI, связанных с VRF и используемых для маршрутизации. VRF и VNI, указанные с помощью этой команды, должны соответствовать конфигурации VNI в рамках VRF.
ingress_replication
    Варианты:
  • bgp
  • static
  • default
Указывает механизм для объявления доступности хоста.
interface
обязательно
Имя интерфейса для точки присутствия виртуализации сети VXLAN.
multicast_group
Группа (диапазон) мультикаста VNI. Допустимые значения — строка и ключевое слово 'default'.
peer_list
Устанавливает статический список узлов входящей репликации. Допустимые значения — массив, строка с ip-адресами, разделёнными пробелами, или ключевое слово 'default'.
provider
Устаревшее
Начиная с Ansible 2.5, рекомендуем использовать connection: network_cli.
Этот параметр требуется только при использовании NX-API.
Для получения дополнительной информации см. руководство NXOS Platform Options.
Объект словаря с данными соединения.
host
обязательно
Указывает имя хоста DNS или адрес для подключения к удалённому устройству по указанному транспорту. Значение параметра host используется в качестве адреса назначения для транспорта.
port По умолчанию:
"0 (использовать общий порт)"
Указывает порт для использования при построении соединения с удалённым устройством. Это значение относится как к cli, так и к nxapi. Значение порта будет по умолчанию соответствовать общему порту транспорта, если оно не указано в задаче (cli=22, http=80, https=443).
username
Настраивает имя пользователя для аутентификации подключения к удалённому устройству. Это значение используется для аутентификации входа в CLI или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_USERNAME.
password
Указывает пароль для аутентификации подключения к удалённому устройству. Это общий параметр, используемый для cli или nxapi транспортов. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_PASSWORD.
authorize
bool

(добавлено в 2.5.3)
    Варианты:
  • no ←
  • yes
Указывает модулю войти в привилегированный режим на удалённом устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_AUTHORIZE.
auth_pass
(добавлено в 2.5.3)
По умолчанию:
"none"
Указывает пароль для входа в привилегированный режим на удалённом устройстве, если это требуется. Если authorize ложно, этот параметр ничего не делает. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_AUTH_PASS.
timeout
(добавлено в 2.3)
По умолчанию:
10
Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку. NX-API может медленно отвечать на длительные команды (sh mac, sh bgp и т. д.).
ssh_keyfile
Указывает SSH-ключ для аутентификации подключения к удалённому устройству. Этот параметр используется только для транспорта cli. Если значение не указано в задаче, вместо него будет использовано значение переменной среды ANSIBLE_NET_SSH_KEYFILE.
transport
обязательно
По умолчанию:
"cli"
Настраивает транспортное соединение для подключения к удалённому устройству. Параметр transport поддерживает подключение к устройству по cli (ssh) или nxapi.
use_ssl
bool
    Варианты:
  • no ←
  • yes
Настраивает transport для использования SSL, если установлено в true, только когда transport=nxapi, в противном случае это значение игнорируется.
validate_certs
bool
    Варианты:
  • no
  • yes
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах под собственным контролем, использующих самозаверяемые сертификаты. Если параметр transport не nxapi, это значение игнорируется.
use_proxy
bool

(добавлено в 2.5)
    Варианты:
  • no
  • yes ←
Если no, переменные среды http_proxy и https_proxy будут игнорироваться.
state
    Варианты:
  • present ←
  • absent
Определяет, должен ли конфиг присутствовать на устройстве или нет.
suppress_arp
bool
    Варианты:
  • no
  • yes
Запретить arp в VNI второго уровня.
vni
обязательно
Идентификатор Виртуального идентификатора сети.

Примечания

Примечание

  • Проверено на NXOSv 7.3.(0)D1(1) на VIRL
  • Значение по умолчанию, где поддерживается, восстанавливает значения параметров по умолчанию.
  • Для получения информации об использовании CLI и NX-API см. руководство NXOS Platform Options
  • Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами см. руководство Ansible по сетям
  • Для получения дополнительной информации об использовании Ansible для управления устройствами Cisco см. страницу интеграции Cisco.

Примеры

- nxos_vxlan_vtep_vni:
    interface: nve1
    vni: 6000
    ingress_replication: default

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

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

Ключ Возвращённое значение Описание
commands
список
всегда
Команды, отправленные на устройство

Пример:
['interface nve1', 'member vni 6000']


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.

Техническое обслуживание

Этот модуль помечен как сетевой, что означает, что его поддерживает Ansible Network Team. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых Ansible Network Team, см. здесь.

Поддержка

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в этой статье базы знаний

Автор

  • Gabriele Gerbino (@GGabriele)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 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/nxos_vxlan_vtep_vni_module.html

Spec-Zone.ru

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