Модуль cisco.ucs.ucs_service_profile_association – Настройка ассоциации профилей обслуживания в Cisco UCS Manager
Примечание
Этот модуль является частью коллекции cisco.ucs (версия 1.14.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.ucs. Для использования этого модуля требуются дополнительные компоненты, см. Требования для получения подробной информации.
Для использования в playbook укажите: cisco.ucs.ucs_service_profile_association.
Краткое описание
- Настраивает ассоциацию профилей обслуживания (изменение ассоциации или отвязка) в Cisco UCS Manager.
Требования
Указанные ниже требования необходимы на хосте, на котором выполняется этот модуль.
- ucsmsdk
Параметры
Параметр | Комментарии |
|---|---|
hostname string / required | IP-адрес или имя хоста Cisco UCS Manager. Модули могут использоваться с эмулятором платформы UCS https://cs.co/ucspe |
org_dn string | Квалифицированное имя (dn) организации, где назначен ресурс. Значение по умолчанию: |
password string / required | Пароль для аутентификации Cisco UCS Manager. |
port integer | Номер порта, который будет использоваться во время подключения (по умолчанию используется 443 для https и 80 для http-подключения). |
proxy string | Если use_proxy имеет значение no, указывает прокси-сервер, который будет использоваться для подключения. Например, ‘http://proxy.xy.z:8080’ |
restrict_migration string | Ограничивает миграцию профиля обслуживания после его ассоциации с сервером. Если установлено значение no, Cisco UCS Manager не выполняет никаких проверок совместимости на новом сервере перед миграцией существующего профиля обслуживания. Если установлено значение no, и оборудование обоих серверов, используемых в миграции, не совпадает, ассоциация может завершиться ошибкой. Варианты:
|
server_assignment string | Указывает, как ассоциировать серверы с этим профилем обслуживания, используя следующие варианты: server - Используется для предварительного выделения слота или выбора существующего сервера. Слот или сервер указывается с помощью параметра server_dn. pool - Используется для выбора из пула серверов. Параметр server_pool указывает имя используемого пула серверов. Параметр недействителен, если профиль обслуживания привязан к шаблону. Необязательно, если состояние равно absent. Варианты:
|
server_dn string | Квалифицированное имя (dn) объекта сервера, используемого для предварительного выделения или выбора существующего сервера. Обязательно, если параметр server_assignment имеет значение server. Необязательно, если состояние равно absent. |
server_pool_name string | Имя пула серверов, используемого для назначения на основе пула серверов. Обязательно, если параметр server_assignment имеет значение pool. Необязательно, если состояние равно absent. |
service_profile_name string / required | Имя профиля обслуживания, который ассоциируется или отвязывается. |
state string | Если Если Варианты:
|
use_proxy boolean | Если Варианты:
|
use_ssl boolean | Если Варианты:
|
username string | Имя пользователя для аутентификации 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 строка | Логическое состояние сервера (присвоено, не присвоено или ошибка). Возвращается при: успехе Пример: |
assoc_state строка | Состояние ассоциации логического сервера (ассоциирован или не ассоциирован). Возвращается при: успехе Пример: |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/ucs/ucs_service_profile_association_module.html