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 
参数
| 参数 | 注释 | 
|---|---|
| Cisco UCS Manager 的 IP 地址或主机名。 模块可以与 UCS 平台仿真器 https://cs.co/ucspe 一起使用 | |
| 资源分配到的组织的专有名称 (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,则为可选。 选项 
 | |
| 用于预配置或选择现有服务器的服务器对象的专有名称 (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
返回值
此处记录了常见的返回值 此处,以下是此模块特有的字段
| 键 | 描述 | 
|---|---|
| 逻辑服务器分配状态(已分配、未分配或失败)。 返回: 成功 示例:  | |
| 逻辑服务器关联状态(已关联或未关联)。 返回: 成功 示例:  | 
