Spec-Zone.ru › Ansible 2.5

ucs_vnic_template - Настройка шаблонов vNIC на Cisco UCS Manager

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

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Статус
    • Автор

Обзор

  • Настраивает шаблоны vNIC на Cisco UCS Manager.
  • Примеры можно использовать с эмулятором UCS Platform https://communities.cisco.com/ucspe.

Требования

Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.

  • ucsmsdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
cdn_name
Имя CDN, используемое при cdn_source задано как пользовательское.
cdn_source
    Варианты:
  • vnic-name ←
  • пользовательское
Поле Источник CDN.
Это может быть один из следующих вариантов:
vnic-name - Использует имя шаблона vNIC экземпляра vNIC в качестве имени CDN. Это значение по умолчанию.
пользовательское - Использует пользовательское имя CDN для шаблона vNIC. Если выбран этот вариант, также должно быть указано значение cdn_name.
description
Пользовательское описание шаблона vNIC.
Введите до 256 символов.
Можно использовать любые символы или пробелы, кроме следующих:
` (ударение), (обратный слэш), ^ (крышка), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка).

псевдонимы: descr
fabric
    Варианты:
  • A ←
  • B
  • A-B
  • B-A
Поле Fabric ID, определяющее интерфейс Fabric, связанный с vNIC, созданными из этого шаблона.
Если требуется включить резервирование по ткани для vNIC, созданных из этого шаблона, используйте один из следующих вариантов:
A-B для использования Fabric A по умолчанию с включенным резервированием.
B-A для использования Fabric B по умолчанию с включенным резервированием.
Не включайте резервирование по ткани vNIC в следующих случаях:
- Если домен Cisco UCS работает в режиме коммутатора Ethernet. Резервирование по ткани vNIC не поддерживается в этом режиме.
- Если планируется связать один или несколько vNIC, созданных из этого шаблона, с сервером с адаптером, не поддерживающим резервирование по ткани.
hostname
обязательно
IP-адрес или имя хоста Cisco UCS Manager.
mac_pool
Пул MAC-адресов, который должны использовать созданные из этого шаблона vNIC.
mtu Значение по умолчанию:
1500
Поле MTU.
Максимальный размер передаваемого блока (MTU) или размер пакета, который должны использовать созданные из этого шаблона vNIC.
Введите значение от '1500' до '9000'.
Если шаблон vNIC имеет связанную политику QoS, значение MTU, указанное здесь, должно быть равно или меньше значения MTU, указанного в классе системы QoS.
name
обязательно
Имя шаблона vNIC.
Это имя может содержать от 1 до 16 буквенно-цифровых символов.
Нельзя использовать пробелы или специальные символы, кроме - (тире), _ (подчеркивание), : (двоеточие) и . (точка).
Изменить это имя после создания шаблона нельзя.
network_control_policy
Политика управления сетью, которую должны использовать созданные из этого шаблона vNIC.
org_dn Значение по умолчанию:
org-root
Org dn (имя)
password
обязательно
Пароль для аутентификации Cisco UCS Manager.
peer_redundancy_template
Шаблон резервирования по парам.
Имя шаблона vNIC, разделяющего конфигурацию с этим шаблоном.
Если redundancy_type равен primary, должно быть указано имя вторичного шаблона.
Если redundancy_type равен secondary, должно быть указано имя первичного шаблона.
Вторичные шаблоны могут настраивать только свойства, не используемые для совместного использования (имя, описание и mac_pool).

псевдонимы: peer_redundancy_templ
pin_group
Группа LAN-штырей, которую должны использовать созданные из этого шаблона vNIC.
port
Номер порта, который будет использоваться во время подключения (по умолчанию используется 443 для https и 80 для http соединения).
proxy
Если use_proxy равно нет, указывает прокси-сервер, который будет использоваться для подключения. Например, 'http://proxy.xy.z:8080'
qos_policy
Политика качества обслуживания (QoS), которую должны использовать созданные из этого шаблона vNIC.
redundancy_type
    Варианты:
  • none ←
  • primary
  • secondary
Тип резервирования, используемый для пар vNIC при резервировании по ткани.
Может принимать следующие значения:
primary — Создает конфигурации, которые могут быть совместно использованы со вторичным шаблоном.
secondary — Все общие конфигурации наследуются от первичного шаблона.
none - Поведение устаревшего шаблона vNIC. Выберите этот вариант, если вы не хотите использовать резервирование.
state
    Варианты:
  • present ←
  • absent
Если present, проверит наличие шаблонов vNIC и создаст их при необходимости.
Если absent, проверит отсутствие шаблонов vNIC и удалит их при необходимости.
stats_policy Значение по умолчанию:
default
Политика сбора статистики, которую должны использовать созданные из этого шаблона vNIC.
target Значение по умолчанию:
adapter
Возможная цель для созданных из этого шаблона vNIC.
Цель определяет, создает ли Cisco UCS Manager автоматически профиль порта VM-FEX с соответствующими настройками для шаблона vNIC.
Может принимать следующие значения:
adapter — vNIC применяются ко всем адаптерам. Профиль порта VM-FEX не создается, если выбран этот вариант.
vm - vNIC применяются ко всем виртуальным машинам. Профиль порта VM-FEX создается, если выбран этот вариант.
template_type
    Варианты:
  • initial-template ←
  • updating-template
Поле Тип шаблона.
Это может быть одно из следующих значений:
initial-template — vNIC, созданные из этого шаблона, не обновляются, если шаблон изменяется.
updating-template - vNIC, созданные из этого шаблона, обновляются, если шаблон изменяется.
use_proxy
    Варианты:
  • нет
  • да ←
Если no, прокси не будет использоваться, как определено переменной среды системы.
use_ssl
    Варианты:
  • нет
  • да ←
Если no, вместо стандартного HTTPS соединения будет использоваться соединение HTTP.
username Значение по умолчанию:
admin
Имя пользователя для аутентификации Cisco UCS Manager.
vlans_list
Список VLAN, используемых шаблоном vNIC.
Каждый элемент списка имеет следующие подварианты:
= имя
Имя VLAN (обязательно).
- native
Определяет VLAN как родную VLAN. Только один VLAN в списке может быть родной VLAN.
[Варианты: 'нет', 'да']
[Значение по умолчанию: 'нет']

Примеры

- name: Configure vNIC template
  ucs_vnic_template:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: vNIC-A
    fabric: A
    vlans_list:
    - name: default
      native: 'yes'

- name: Configure vNIC template with failover
  ucs_vnic_template:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: vNIC-A-B
    fabric: A-B
    vlans_list:
    - name: default
      native: 'yes'
    - name: finance

- name: Remove vNIC template
  ucs_vnic_template:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: vNIC-A
    state: absent

- name: Remove another vNIC template
  ucs_vnic_template:
    hostname: 172.16.143.150
    username: admin
    password: password
    name: vNIC-A-B
    state: absent

Статус

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

Автор

  • David Soper (@dsoper2)
  • CiscoUcs (@CiscoUcs)

Подсказка

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

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

Spec-Zone.ru

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