модуль cisco.ucs.ucs_service_profile_template – Настройка шаблонов профилей служб в Cisco UCS Manager
Примечание
Этот модуль входит в коллекцию cisco.ucs (версия 1.16.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.ucs.ucs_service_profile_template.
Краткое описание
- Настраивает шаблоны профилей служб в Cisco UCS Manager.
Требования
Следующие требования необходимы на узле, на котором выполняется этот модуль.
- ucsmsdk
Параметры
Параметр | Комментарии |
|---|---|
bios_policy string | Имя политики BIOS, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
boot_policy string | Имя политики порядка загрузки, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. По умолчанию: |
description псевдонимы: descr string | Описание шаблона профиля службы, заданное пользователем. Максимальная длина — 256 символов. Можно использовать любые символы и пробелы, кроме следующих: ` (знак ударения), \ (обратная косая черта), ^ (карет), ” (двойная кавычка), = (знак равенства), > (знак «больше»), < (знак «меньше») или ‘ (одинарная кавычка). |
graphics_card_policy string | Имя политики графической карты, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
host_firmware_package string | Имя пакета встроенного ПО хоста, который нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
hostname string / обязательный | IP-адрес или имя узла Cisco UCS Manager. Модули можно использовать с эмулятором платформы UCS https://cs.co/ucspe |
ipmi_access_profile string | Имя профиля доступа IPMI, который нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
iqn_pool string | Имя пула IQN (инициатора), который нужно применить ко всем iSCSI vNIC профилей служб, создаваемых на основе этого шаблона. |
kvm_mgmt_policy string | Имя политики управления KVM, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
lan_connectivity_policy string | Имя политики подключения к LAN, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
local_disk_policy string | Имя политики локального диска, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
maintenance_policy string | Имя политики обслуживания, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
mgmt_inband_pool_name string | Способ назначения внутриполосного IPv4-адреса управления для сервера, связанного с этим профилем службы. |
mgmt_interface_mode string | Интерфейс управления, который нужно назначить профилям служб, создаваемым на основе этого шаблона. Варианты:
|
mgmt_ip_pool string | Имя пула IP-адресов внеполосного управления, который нужно использовать для профилей служб, создаваемых на основе этого шаблона. По умолчанию: |
mgmt_ip_state string | Состояние пула IP-адресов внеполосного управления, который нужно использовать для профилей служб, создаваемых на основе этого шаблона. Варианты: none или pooled. По умолчанию: |
mgmt_vnet_name string | VLAN, выбранная из связанной группы VLAN. |
name string / обязательный | Имя шаблона профиля службы. Имя должно содержать от 2 до 32 буквенно-цифровых символов. Пробелы и специальные символы использовать нельзя, кроме - (дефис), “_” (подчёркивание), : (двоеточие) и . (точка). Имя должно быть уникальным среди всех профилей служб и шаблонов профилей служб в одной организации. |
org_dn string | DN организации (различающееся имя) По умолчанию: |
password string / обязательный | Пароль для аутентификации в Cisco UCS Manager. |
port integer | Номер порта, используемого при подключении (по умолчанию используются 443 для HTTPS и 80 для HTTP). |
power_control_policy string | Имя политики управления питанием, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. По умолчанию: |
power_state string | Состояние питания, которое будет применено при назначении серверу профиля службы, созданного на основе этого шаблона. Варианты:
|
power_sync_policy string | Имя политики синхронизации питания, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
proxy string | Если use_proxy имеет значение no, указывает прокси-сервер для подключения. Например: ‘http://proxy.xy.z:8080’ |
san_connectivity_policy string | Имя политики подключения к SAN, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
scrub_policy string | Имя политики очистки, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
server_pool string | Имя пула серверов, который нужно связать с этим шаблоном профиля службы. |
server_pool_qualification string | Имя квалификатора политики пула серверов, который нужно использовать для этого шаблона профиля службы. |
sol_policy string | Имя политики Serial over LAN (SoL), которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
state string | Если Если Варианты:
|
storage_profile string | Имя профиля хранилища, который нужно связать с профилями служб, создаваемыми на основе этого шаблона |
template_type string | Тип шаблона может иметь одно из следующих значений: initial-template — профили служб, созданные на основе этого шаблона, не обновляются при изменении шаблона. updating-template — профили служб, созданные на основе этого шаблона, обновляются при изменении шаблона. Варианты:
|
threshold_policy string | Имя политики пороговых значений, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. По умолчанию: |
use_proxy boolean | Если Варианты:
|
use_ssl boolean | Если Варианты:
|
user_label string | Метка пользователя, которую нужно назначить профилям служб, создаваемым на основе этого шаблона. |
username string | Имя пользователя для аутентификации в Cisco UCS Manager. По умолчанию: |
uuid_pool string | Указывает, как будет задан UUID на сервере, связанном с профилем службы, созданным на основе этого шаблона. В качестве значения uuid_pool можно указать имя используемого пула UUID или ‘’ (пустую строку). Пустая строка означает, что будет использоваться UUID, присвоенный серверу производителем, а UUID останется неназначенным до тех пор, пока профиль службы, созданный на основе этого шаблона, не будет связан с сервером. В этот момент UUID будет установлен в значение, присвоенное серверу производителем. Если позднее профиль службы будет перемещён на другой сервер, UUID изменится в соответствии с UUID нового сервера.” По умолчанию: |
vmedia_policy string | Имя политики vMedia, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона. |
Примеры
- name: Configure Service Profile Template with LAN/SAN Connectivity and all other options defaulted
cisco.ucs.ucs_service_profile_template:
hostname: 172.16.143.150
username: admin
password: password
name: DEE-Ctrl
template_type: updating-template
uuid_pool: UUID-Pool
storage_profile: DEE-StgProf
lan_connectivity_policy: Cntr-FC-Boot
iqn_pool: iSCSI-Boot-A
san_connectivity_policy: Cntr-FC-Boot
boot_policy: DEE-vMedia
maintenance_policy: default
server_pool: Container-Pool
host_firmware_package: 3.1.2b
bios_policy: Docker
- name: Remove Service Profile Template
cisco.ucs.ucs_service_profile_template:
hostname: 172.16.143.150
username: admin
password: password
name: DEE-Ctrl
state: absent
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/ucs/ucs_service_profile_template_module.html