Spec-Zone.ru › Ansible 2.5

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

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description Значение по умолчанию:
Нет
Описание интерфейса NVE.
host_reachability
    Варианты:
  • true
  • false
Значение по умолчанию:
Нет
Указывает механизм уведомления об доступности хоста.
interface
обязательно
Имя интерфейса для конечной точки виртуализации сети VXLAN.
provider Значение по умолчанию:
Нет
Устарело
Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli.
Этот параметр требуется только при использовании NX-API.
Дополнительную информацию см. в руководстве NXOS Platform Options.
Объект словаря, содержащий детали подключения.
username
Устанавливает имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации входа в командную строку или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_USERNAME.
authorize
(добавлено в 2.5.3)
    Варианты:
  • нет ←
  • да
Инструктирует модуль войти в привилегированный режим на удаленном устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_AUTHORIZE.
ssh_keyfile
Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Этот аргумент используется только для транспорта cli. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_SSH_KEYFILE.
use_proxy
(добавлено в 2.5)
    Варианты:
  • да ←
  • нет
Если no, переменные среды http_proxy и https_proxy будут проигнорированы.
auth_pass
(добавлено в 2.5.3)
Значение по умолчанию:
нет
Указывает пароль для входа в привилегированный режим на удаленном устройстве, если это требуется. Если authorize равно false, этот аргумент ничего не делает. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_AUTH_PASS.
host
обязательно
Указывает имя хоста DNS или адрес для подключения к удаленному устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта.
timeout
(добавлено в 2.3)
Значение по умолчанию:
10
Указывает тайм-аут в секундах для связи с сетевым устройством для подключения или отправки команд. Если тайм-аут истечет до завершения операции, модуль вернет ошибку. NX-API может медленно возвращать результаты при выполнении длительных команд (sh mac, sh bgp и т. д.).
use_ssl
    Варианты:
  • да
  • нет ←
Устанавливает транспорт transport на использование SSL, если значение равно true, только если transport=nxapi, в противном случае это значение игнорируется.
password Значение по умолчанию:
Нет
Указывает пароль для аутентификации подключения к удаленному устройству. Это общий аргумент, используемый для транспортов cli или nxapi. Если значение не указано в задаче, будет использовано значение переменной среды ANSIBLE_NET_PASSWORD.
validate_certs
    Варианты:
  • да
  • нет
Значение по умолчанию:
Нет
Если no, сертификаты SSL не будут проверяться. Это следует использовать только на сайтах под вашим контролем, использующих самозаверенные сертификаты. Если аргумент transport не равен nxapi, это значение игнорируется.
port Значение по умолчанию:
0 (используется стандартный порт)
Указывает порт для подключения к удаленному устройству. Это значение относится к cli или nxapi. Если значение не задано в задаче, значение порта будет соответствовать стандартному порту для транспорта. (cli=22, http=80, https=443).
transport
обязательно
Значение по умолчанию:
cli
Настраивает транспортное подключение, используемое при подключении к удаленному устройству. Аргумент transport поддерживает подключение к устройству через cli (ssh) или nxapi.
shutdown
    Варианты:
  • true
  • false
Значение по умолчанию:
да
Административно отключает интерфейс NVE.
source_interface Значение по умолчанию:
Нет
Укажите интерфейс loopback, IP-адрес которого должен использоваться для интерфейса NVE.
source_interface_hold_down_time Значение по умолчанию:
Нет
Запрещает рекламу IP-адреса loopback NVE, пока наложение не стабилизируется.
state
    Варианты:
  • present ←
  • absent
Определяет, должно ли конфигурационное значение присутствовать на устройстве или нет.

Примечания

Примечание

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

Примеры

- 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', 'description simple description', 'shutdown', 'host-reachability protocol bgp']


Статус

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

Поддержка

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

Автор

  • 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.5/modules/nxos_vxlan_vtep_module.html

Spec-Zone.ru

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