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: c cisco.ucs
Обзор
- Настройка политик подключения к локальной сети на Cisco UCS Manager.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| описание строка | Описание политики подключения к локальной сети. Cisco рекомендует включать информацию о том, где и когда использовать политику. Введите до 256 символов. Вы можете использовать любые символы или пробелы, кроме следующих: ` (знак ударения), (обратный слэш), ^ (крышка), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). псевдонимы: descr | ||
| hostname строка / обязательно | IP-адрес или имя хоста Cisco UCS Manager. Модули могут использоваться с платформенным эмулятором UCS 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" | Org 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cisco/ucs/ucs_lan_connectivity_module.html