Spec-Zone.ru › Ansible 2.11

cisco.ucs.ucs_service_profile_association – Настройка ассоциации профилей служб на Cisco UCS Manager

Примечание

Этот плагин входит в коллекцию cisco.ucs (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install cisco.ucs.

Чтобы использовать его в плейбуке, укажите: cisco.ucs.ucs_service_profile_association.

Новое в версии 2.1: модуля cisco.ucs

  • Обзор
  • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Настройка ассоциации профилей служб (изменение ассоциации или отключение) на Cisco UCS Manager.

Требования

Ниже приведены требования к хосту, на котором будет выполняться этот модуль.

  • ucsmsdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
hostname
строка / обязательно
IP-адрес или имя хоста Cisco UCS Manager.
Модули могут использоваться с эмулятором платформы UCS https://cs.co/ucspe
org_dn
строка
Значение по умолчанию:
"org-root"
Идентификатор (dn) организации, к которой назначен ресурс.
password
строка / обязательно
Пароль для аутентификации Cisco UCS Manager.
port
целое число
Номер порта, используемый при подключении (по умолчанию используется 443 для HTTPS и 80 для HTTP-соединения).
proxy
строка
Если use_proxy равно no, указывает прокси, используемый для подключения. Например, 'http://proxy.xy.z:8080'
restrict_migration
строка
    Варианты:
  • yes
  • no ←
Ограничивает миграцию профиля службы после ее ассоциации с сервером.
Если установлено в no, Cisco UCS Manager не выполняет проверки совместимости на новом сервере перед миграцией существующего профиля службы.
Если установлено в no, и аппаратное обеспечение обоих серверов, используемых в миграции, не аналогично, ассоциация может завершиться неудачей.
server_assignment
строка / обязательно
    Варианты:
  • server
  • pool
Указывает, как ассоциировать серверы с этим профилем службы, используя следующие варианты:
server - используется для предварительной подготовки слота или выбора существующего сервера. Слот или сервер указываются параметром server_dn.
pool - используется для выбора из пула серверов. Параметр server_pool указывает имя пула серверов, который нужно использовать.
Параметр недействителен, если профиль службы привязан к шаблону.
Необязателен, если состояние отсутствует.
server_dn
строка
Идентификатор (dn) объекта сервера, используемого для предварительной подготовки или выбора существующего сервера.
Требуется, если параметр server_assignment равен server.
Необязателен, если состояние отсутствует.
server_pool_name
строка
Имя пула серверов, используемого для назначения на основе пула серверов.
Требуется, если параметр server_assignment равен pool.
Необязателен, если состояние отсутствует.
service_profile_name
строка / обязательно
Имя профиля службы, который будет ассоциироваться или диссоциироваться.
state
строка
    Варианты:
  • present ←
  • absent
Если present, проверит ассоциацию профиля службы и, при необходимости, ассоциирует его со специфицированным сервером или пулом серверов.
Если absent, проверит, что профиль службы не ассоциирован, и, при необходимости, отсоединит его. Это то же самое, что и задание «Присвоить позже» в веб-интерфейсе.
use_proxy
булево
    Варианты:
  • no
  • yes ←
Если no, не будет использовать прокси, определённый переменной среды системы.
use_ssl
булево
    Варианты:
  • no
  • yes ←
Если no, вместо стандартного HTTPS-соединения будет использовано HTTP-соединение.
username
строка
Значение по умолчанию:
"admin"
Имя пользователя для аутентификации Cisco UCS Manager.

Примеры

- name: Change Service Profile Association to server pool Container-Pool and restrict migration
  cisco.ucs.ucs_service_profile_association:
    hostname: 172.16.143.150
    username: admin
    password: password
    service_profile_name: test-sp
    server_assignment: pool
    server_pool_name: Container-Pool
    restrict_migration: 'yes'

- name: Attempt to change association once a minute for up to 10 minutes
  cisco.ucs.ucs_service_profile_association:
    hostname: 172.16.143.150
    username: admin
    password: password
    service_profile_name: test-sp
    server_assignment: server
    server_dn: sys/chassis-2/blade-1
  register: result
  until: result.assign_state == 'assigned' and result.assoc_state == 'associated'
  retries: 10
  delay: 60

- name: Disassociate Service Profile
  cisco.ucs.ucs_service_profile_association:
    hostname: 172.16.143.150
    username: admin
    password: password
    service_profile_name: test-sp
    state: absent

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
assign_state
строка
success
Состояние логического сервера (присвоено, не присвоено или неудачно).

Пример:
присвоено
assoc_state
строка
success
Состояние ассоциации логического сервера (ассоциировано или не ассоциировано).

Пример:
ассоциировано


Авторы

  • David Soper (@dsoper2)
  • 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_service_profile_association_module.html

Spec-Zone.ru

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