Spec-Zone.ru › Ansible 2.10

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
Состояние логического сервера (назначен, не назначен или ошибка).

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

Пример:
associated


Авторы

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

Spec-Zone.ru

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