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
。您需要其他要求才能使用此模块,请参阅 要求 了解详细信息。
要在剧本中使用它,请指定:cisco.ucs.ucs_service_profile_association
。
概要
在 Cisco UCS Manager 上配置服务配置文件关联(更改关联或取消关联)。
要求
执行此模块的主机需要满足以下要求。
ucsmsdk
参数
参数 |
注释 |
---|---|
Cisco UCS Manager 的 IP 地址或主机名。 模块可以与 UCS 平台仿真器 https://cs.co/ucspe 一起使用 |
|
分配资源的组织的 distinguished name (dn)。 默认值: |
|
Cisco UCS Manager 身份验证的密码。 |
|
连接期间要使用的端口号(默认情况下,https 连接使用 443,http 连接使用 80)。 |
|
如果 use_proxy 为 no,则指定用于连接的代理。例如 ‘http://proxy.xy.z:8080’ |
|
限制服务配置文件在与服务器关联后迁移。 如果设置为 no,则 Cisco UCS Manager 在迁移现有服务配置文件之前不会对新服务器执行任何兼容性检查。 如果设置为 no 并且迁移中使用的两台服务器的硬件不相似,则关联可能会失败。 选择
|
|
指定如何使用以下选择将服务器与此服务配置文件关联 server - 用于预配置槽或选择现有服务器。槽或服务器由 server_dn 选项指定。 pool - 用于从服务器池中选择。server_pool 选项指定要使用的服务器池的名称。 如果服务配置文件绑定到模板,则该选项无效。 如果状态为 absent,则可选。 选择
|
|
用于预配置或选择现有服务器的服务器对象的 Distinguished Name (dn)。 如果 server_assignment 选项为 server,则为必需。 如果状态为 absent,则可选。 |
|
用于基于服务器池分配的服务器池的名称。 如果 server_assignment 选项为 pool,则为必需。 如果状态为 absent,则可选。 |
|
正在关联或取消关联的服务配置文件的名称。 |
|
如果 如果 选择
|
|
如果 选择
|
|
如果 选择
|
|
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
返回值
常见返回值记录在 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
逻辑服务器分配状态(已分配、未分配或失败)。 返回值: 成功 示例: |
|
逻辑服务器关联状态(已关联或未关联)。 返回值: 成功 示例: |