Nota

Este complemento es parte del colección cisco.ucs (versión 1.6.0).

Para instalarlo usa: ansible-galaxy collection install cisco.ucs.

Para usarlo en un libro de jugadas, especifique: cisco.ucs.ucs_service_profile_association.

Nuevo en la versión 2.1: de cisco.ucs

  • Sinopsis
  • Requisitos
  • Parámetros
  • Ejemplos de
  • Valores devueltos

Sinopsis

  • Configura la asociación del perfil del servicio (cambiar la asociación o desvincularla) en Cisco UCS Manager.

Requisitos

Los siguientes requisitos son necesarios en el host que ejecuta este módulo.

  • ucsmsdk

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
nombre de hoststring / requerido Dirección IP o nombre de host de Cisco UCS Manager.Los módulos se pueden utilizar con el emulador de plataforma UCS https://cs.co/ucspe
org_dnstring Defecto:
“org-root”
El nombre distinguido (dn) de la organización a la que se asigna el recurso.
contraseñastring / requerido Contraseña para la autenticación de Cisco UCS Manager.
Puertoentero Número de puerto que se utilizará durante la conexión (de forma predeterminada, utiliza 443 para https y 80 para la conexión http).
apoderadostring Si use_proxy es no, especifica el proxy que se utilizará para la conexión. por ejemplo, ‘http: //proxy.xy.z: 8080’
restrict_migrationstring
    Opciones:

  • no
Restringe la migración del perfil de servicio después de que se ha asociado con un servidor.Si se establece en no, Cisco UCS Manager no realiza ninguna verificación de compatibilidad en el nuevo servidor antes de migrar el perfil de servicio existente.Si se establece en no y el hardware de ambos Los servidores utilizados en la migración no son similares, la asociación puede fallar.
asignación_servidorstring / requerido
    Opciones:

  • servidor
  • piscina
Especifica cómo asociar servidores con este perfil de servicio mediante las siguientes opciones: servidor: se utiliza para pre-aprovisionar una ranura o seleccionar un servidor existente. La ranura o el servidor se especifica mediante la opción server_dn.pool: se utiliza para seleccionar de un grupo de servidores. La opción server_pool especifica el nombre del grupo de servidores que se utilizará. La opción no es válida si el perfil de servicio está vinculado a una plantilla. Opcional si el estado está ausente.
server_dnstring El nombre distinguido (dn) del objeto de servidor utilizado para el aprovisionamiento previo o la selección de un servidor existente. Requerido si la opción server_assignment es servidor. Opcional si el estado está ausente.
server_pool_namestring Nombre del grupo de servidores utilizado para la asignación basada en el grupo de servidores. Requerido si la opción server_assignment es pool. Opcional si el estado está ausente.
service_profile_namestring / requerido El nombre del perfil de servicio asociado o desasociado.
estadostring
    Opciones:

  • regalo
  • ausente
Si present, verificará la asociación del perfil de servicio y se asociará con el servidor o grupo de servidores especificado si es necesario. absent, verificará que el perfil de servicio no esté asociado y se desvinculará si es necesario. Es lo mismo que especificar Asignar más tarde en la interfaz de usuario web.
usa proxybooleano
    Opciones:

  • no
Si no, no utilizará el proxy definido por la variable de entorno del sistema.
use_sslbooleano
    Opciones:

  • no
Si no, se utilizará una conexión HTTP en lugar de la conexión HTTPS predeterminada.
nombre de usuariostring Defecto:
“administración”
Nombre de usuario para la autenticación de Cisco UCS Manager.

Ejemplos de

-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-1register: result
  until: result.assign_state == 'assigned' and result.assoc_state == 'associated'
  retries:10delay: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

Valores devueltos

Los valores de retorno comunes están documentados aquí, los siguientes son los campos exclusivos de este módulo:

Llave Devuelto Descripción
asignar_estadostring éxito El estado asignado del servidor lógico (asignado, no asignado o fallido).
Muestra:asignado
assoc_statestring éxito El estado de asociación del servidor lógico (asociado o no asociado).
Muestra:asociado

Autores

  • David Soper (@ dsoper2)
  • CiscoUcs (@CiscoUcs)