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 |
| Поле Источник CDN. Это может быть один из следующих вариантов: vnic-name - Использует имя шаблона vNIC экземпляра vNIC в качестве имени CDN. Это значение по умолчанию. пользовательское - Использует пользовательское имя CDN для шаблона vNIC. Если выбран этот вариант, также должно быть указано значение cdn_name. |
| description | Пользовательское описание шаблона vNIC. Введите до 256 символов. Можно использовать любые символы или пробелы, кроме следующих: ` (ударение), (обратный слэш), ^ (крышка), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). псевдонимы: descr | |
| fabric |
| Поле 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 |
| Тип резервирования, используемый для пар vNIC при резервировании по ткани. Может принимать следующие значения: primary — Создает конфигурации, которые могут быть совместно использованы со вторичным шаблоном. secondary — Все общие конфигурации наследуются от первичного шаблона. none - Поведение устаревшего шаблона vNIC. Выберите этот вариант, если вы не хотите использовать резервирование. |
| state |
| Если 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 — 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