Spec-Zone.ru › Ansible

модуль 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

Имя политики порядка загрузки, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона.

По умолчанию: "default"

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

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

Варианты:

  • ""
  • "in-band"

mgmt_ip_pool

string

Имя пула IP-адресов внеполосного управления, который нужно использовать для профилей служб, создаваемых на основе этого шаблона.

По умолчанию: "ext-mgmt"

mgmt_ip_state

string

Состояние пула IP-адресов внеполосного управления, который нужно использовать для профилей служб, создаваемых на основе этого шаблона.

Варианты: none или pooled.

По умолчанию: "pooled"

mgmt_vnet_name

string

VLAN, выбранная из связанной группы VLAN.

name

string / обязательный

Имя шаблона профиля службы.

Имя должно содержать от 2 до 32 буквенно-цифровых символов.

Пробелы и специальные символы использовать нельзя, кроме - (дефис), “_” (подчёркивание), : (двоеточие) и . (точка).

Имя должно быть уникальным среди всех профилей служб и шаблонов профилей служб в одной организации.

org_dn

string

DN организации (различающееся имя)

По умолчанию: "org-root"

password

string / обязательный

Пароль для аутентификации в Cisco UCS Manager.

port

integer

Номер порта, используемого при подключении (по умолчанию используются 443 для HTTPS и 80 для HTTP).

power_control_policy

string

Имя политики управления питанием, которую нужно связать с профилями служб, создаваемыми на основе этого шаблона.

По умолчанию: "default"

power_state

string

Состояние питания, которое будет применено при назначении серверу профиля службы, созданного на основе этого шаблона.

Варианты:

  • "up" ← (по умолчанию)
  • "down"

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

Если present, проверяется наличие шаблонов профилей служб, и при необходимости они создаются.

Если absent, проверяется отсутствие шаблонов профилей служб, и при необходимости они удаляются.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

storage_profile

string

Имя профиля хранилища, который нужно связать с профилями служб, создаваемыми на основе этого шаблона

template_type

string

Тип шаблона может иметь одно из следующих значений:

initial-template — профили служб, созданные на основе этого шаблона, не обновляются при изменении шаблона.

updating-template — профили служб, созданные на основе этого шаблона, обновляются при изменении шаблона.

Варианты:

  • "initial-template" ← (по умолчанию)
  • "updating-template"

threshold_policy

string

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

По умолчанию: "default"

use_proxy

boolean

Если no, прокси-сервер, указанный системной переменной окружения, использоваться не будет.

Варианты:

  • false
  • true ← (по умолчанию)

use_ssl

boolean

Если no, вместо HTTPS-подключения, используемого по умолчанию, будет использоваться HTTP.

Варианты:

  • false
  • true ← (по умолчанию)

user_label

string

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

username

string

Имя пользователя для аутентификации в Cisco UCS Manager.

По умолчанию: "admin"

uuid_pool

string

Указывает, как будет задан UUID на сервере, связанном с профилем службы, созданным на основе этого шаблона.

В качестве значения uuid_pool можно указать имя используемого пула UUID или ‘’ (пустую строку).

Пустая строка означает, что будет использоваться UUID, присвоенный серверу производителем, а

UUID останется неназначенным до тех пор, пока профиль службы, созданный на основе этого шаблона, не будет связан с сервером. В этот момент

UUID будет установлен в значение, присвоенное серверу производителем. Если позднее профиль службы будет перемещён на

другой сервер, UUID изменится в соответствии с UUID нового сервера.”

По умолчанию: "default"

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

Авторы

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

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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

Spec-Zone.ru

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