cisco.ucs.ucs_lan_connectivity – Настройка политик подключения к локальной сети на Cisco UCS Manager
Примечание
Этот плагин входит в коллекцию cisco.ucs (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install cisco.ucs
Чтобы использовать его в книге задач, укажите: cisco.ucs.ucs_lan_connectivity
В версии 2.5 добавлено: библиотеки cisco.ucs
Обзор
- Настройка политик подключения к локальной сети на Cisco UCS Manager.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| description строка | Описание политики подключения к локальной сети. Cisco рекомендует включать информацию о том, где и когда следует использовать политику. Введите до 256 символов. Вы можете использовать любые символы или пробелы, кроме следующих: ` (греческий акцент), (обратный слэш), ^ (знак возведения в степень), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). псевдонимы: descr | ||
| hostname строка / обязательно | IP-адрес или имя хоста Cisco UCS Manager. Модули могут быть использованы с эмулятором UCS Platform https://cs.co/ucspe
| ||
| iscsi_vnic_list строка добавлено в 2.8 cisco.ucs | Список iSCSI vNIC, используемых политикой подключения к локальной сети. | ||
| iscsi_adapter_policy строка | Политика адаптера iSCSI, связанная с этим iSCSI vNIC. | ||
| mac_address строка | По умолчанию: "derived" | MAC-адрес, связанный с этим iSCSI vNIC. Если MAC-адрес не задан, Cisco UCS Manager использует вычисленный MAC-адрес. | |
| name строка / обязательно | Имя iSCSI vNIC. | ||
| overlay_vnic строка | LAN vNIC, связанный с этим iSCSI vNIC. | ||
| state строка |
| Если present, проверит, сконфигурирован ли iscsi vnic в рамках политики. Если absent, проверит, отсутствует ли iscsi vnic в политике. | |
| vlan_name строка | По умолчанию: "default" | VLAN, используемый для iSCSI vNIC. | |
| name строка / обязательно | Имя политики подключения к локальной сети. Это имя может содержать от 1 до 16 символов в алфавитно-цифровом формате. Вы не можете использовать пробелы или специальные символы, кроме - (дефис), _ (нижняя черта), : (двоеточие) и . (точка). Вы не можете изменить это имя после создания политики. | ||
| org_dn строка | По умолчанию: "org-root" | Организационное DN (отличительное имя) | |
| password строка / обязательно | Пароль для аутентификации Cisco UCS Manager. | ||
| port целое число | Порт, используемый во время подключения (по умолчанию используется 443 для HTTPS и 80 для HTTP-подключения). | ||
| proxy строка | Если use_proxy равен no, указывает прокси, используемый для подключения. Пример: 'http://proxy.xy.z:8080' | ||
| state строка |
| Если present, проверит наличие политик подключения к локальной сети и создаст их при необходимости.Если absent, проверит отсутствие политик подключения к локальной сети и удалит их при необходимости. | |
| use_proxy булево |
| Если no, не будет использовать прокси, определенный переменной среды системы. | |
| use_ssl булево |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения. | |
| username строка | По умолчанию: "admin" | Имя пользователя для аутентификации Cisco UCS Manager. | |
| vnic_list строка добавлено в 2.8 cisco.ucs | Список vNIC, используемых политикой подключения к локальной сети. vNIC, используемые политикой подключения к локальной сети, должны быть созданы из шаблона vNIC. | ||
| adapter_policy строка | Имя политики адаптера Ethernet. Можно использовать пользовательскую политику или одну из системных. | ||
| name строка / обязательно | Имя vNIC. | ||
| order строка | По умолчанию: "unspecified" | Строка, определяющая порядок назначения vNIC (например, '1', '2'). | |
| state строка |
| Если present, проверит, сконфигурирован ли vnic в рамках политики. Если absent, проверит, отсутствует ли vnic в политике. | |
| vnic_template строка / обязательно | Имя шаблона vNIC. | ||
Примеры
- name: Configure LAN Connectivity Policy
cisco.ucs.ucs_lan_connectivity:
hostname: 172.16.143.150
username: admin
password: password
name: Cntr-FC-Boot
vnic_list:
- name: eno1
vnic_template: Cntr-Template
adapter_policy: Linux
- name: eno2
vnic_template: Container-NFS-A
adapter_policy: Linux
- name: eno3
vnic_template: Container-NFS-B
adapter_policy: Linux
iscsi_vnic_list:
- name: iSCSIa
overlay_vnic: eno1
iscsi_adapter_policy: default
vlan_name: Container-MGMT-VLAN
- name: iSCSIb
overlay_vnic: eno3
iscsi_adapter_policy: default
vlan_name: Container-TNT-A-NFS
- name: Remove LAN Connectivity Policy
cisco.ucs.ucs_lan_connectivity:
hostname: 172.16.143.150
username: admin
password: password
name: Cntr-FC-Boot
state: absent
Авторы
- David Soper (@dsoper2)
- John McDonough (@movinalot)
- CiscoUcs (@CiscoUcs)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/ucs/ucs_lan_connectivity_module.html