Spec-Zone.ru › Ansible 2.6

nxos_vxlan_vtep — Управляет конечной точкой виртуальной сети VXLAN (NVE).

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

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

Обзор

  • Управляет интерфейсом наложения VXLAN Network Virtualization Endpoint (NVE), который завершает VXLAN-туннели.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
описание
Описание интерфейса NVE.
host_reachability
bool
    Варианты:
  • no
  • yes
Указывает механизм уведомления о доступности узла.
interface
необходимо
Имя интерфейса для конечной точки виртуальной сети VXLAN.
provider
Устарело
Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli.
Этот параметр необходим только при использовании NX-API.
Дополнительную информацию см. в руководстве NXOS Platform Options.
Объект типа dict с деталями подключения.
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
(добавлено в 2.5.3)
    Варианты:
  • no ←
  • yes
Указывает модулю перейти в привилегированный режим на удалённом устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в обычном режиме. Если значение не указано в задании, вместо него используется значение переменной среды ANSIBLE_NET_AUTHORIZE.
auth_pass
(добавлено в 2.5.3)
По умолчанию:
"none"
Указывает пароль для перехода в привилегированный режим на удалённом устройстве, если это необходимо. Если authorize равно false, этот аргумент ничего не делает. Если значение не указано в задании, вместо него используется значение переменной среды 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
(добавлено в 2.5)
    Варианты:
  • no
  • yes ←
Если no, переменные среды http_proxy и https_proxy будут проигнорированы.
shutdown
bool
    Варианты:
  • no
  • yes
Административное отключение интерфейса NVE.
source_interface
Указывает интерфейс loopback, IP-адрес которого должен использоваться для интерфейса NVE.
source_interface_hold_down_time
Запрещает рекламу адреса loopback NVE до тех пор, пока наложение не сойдётся.
state
    Варианты:
  • present ←
  • absent
Определяет, должен ли конфиг быть присутствующим на устройстве или нет.

Примечания

Примечание

  • Проверено на NXOSv 7.3.(0)D1(1) на VIRL
  • Модуль используется для управления свойствами NVE, а не для создания интерфейсов NVE. Используйте nxos_interface, если хотите сделать это.
  • state=absent удаляет интерфейс.
  • По умолчанию, где поддерживается, восстанавливаются значения параметров по умолчанию.
  • Сведения об использовании CLI и NX-API см. в руководстве NXOS Platform Options
  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами см. в руководстве Ansible Network Guide
  • Дополнительную информацию об использовании Ansible для управления устройствами Cisco см. на странице интеграции Cisco Cisco integration page.

Примеры

- nxos_vxlan_vtep:
    interface: nve1
    description: default
    host_reachability: default
    source_interface: Loopback0
    source_interface_hold_down_time: 30
    shutdown: default

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

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

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

Пример:
['interface nve1', 'source-interface loopback0', 'source-interface hold-down-time 30', 'описание простое описание', 'shutdown', 'host-reachability protocol bgp']


Статус

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

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

Этот модуль помечен как сетевой, что означает, что он поддерживается командой 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_module.html

Spec-Zone.ru

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