Nota

Este complemento es parte del colección dellemc.openmanage (versión 3.0.0).

Para instalarlo use: ansible-galaxy collection install dellemc.openmanage.

Para usarlo en un libro de jugadas, especifique: dellemc.openmanage.idrac_server_config_profile.

Nuevo en la versión 2.1.0: de dellemc.openmanage

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

Sinopsis

  • Exporte el perfil de configuración del servidor (SCP) del iDRAC o importe desde un recurso compartido de red o un archivo local.

Requisitos

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

  • omsdk
  • pitón> = 2.7.5

Parámetros

Parámetro Opciones / Valores predeterminados Comentarios
mandostring
    Opciones:

  • importar
  • exportar
Si import, realizará operaciones de importación de SCP. export, realizará operaciones de exportación de SCP.
end_host_power_statestring
    Opciones:

  • Sobre
  • Apagado
Esta opción es aplicable para import comando. On, El estado de energía del host final está activado. Off, El estado de energía del host final está apagado.
export_formatstring
    Opciones:

  • JSON
  • XML
Especifique el formato del archivo de salida. Esta opción es aplicable para export mando.
export_usestring
    Opciones:

  • Defecto
  • Clon
  • Reemplazar
Especifique el tipo de perfil de configuración del servidor (SCP) que se exportará. Esta opción es aplicable para export mando.
idrac_ipstring / requerido Dirección IP de iDRAC.
idrac_passwordstring / requerido Contraseña de usuario de iDRAC.
alias: idrac_pwd
idrac_portentero Defecto:
443
Puerto iDRAC.
idrac_userstring / requerido Nombre de usuario de iDRAC.
job_waitbooleano / requerido
    Opciones:

  • no
Ya sea para esperar a que se complete el trabajo o no.
scp_componentsstring
    Opciones:

  • TODOS
  • IDRAC
  • BIOS
  • NIC
  • REDADA
Si ALL, este módulo importará todas las configuraciones de componentes del archivo SCP. IDRAC, este módulo importará la configuración de iDRAC desde el archivo SCP. BIOS, este módulo importará la configuración del BIOS desde el archivo SCP. NIC, este módulo importará la configuración de NIC del archivo SCP. RAID, este módulo importará la configuración RAID del archivo SCP.
scp_filestring Nombre del archivo de perfil de configuración del servidor (SCP) Esta opción es obligatoria si mando es import.El formato predeterminado _YYmmdd_HHMMSS_scp se utiliza si esta opción no se especifica para import.export_format se utiliza si el archivo de extensión válido no se proporciona para import.
share_namestring / requerido CIFS o NFS Network Share o una ruta local.
share_passwordstring Contraseña de usuario de recurso compartido de red. Esta opción es obligatoria para CIFS Network Share.
alias: share_pwd
share_userstring Usuario de recurso compartido de red en el formato ‘[email protected]’o’ dominio \ usuario ‘si el usuario es parte de un dominio, más’ usuario ‘. Esta opción es obligatoria para CIFS Network Share.
shutdown_typestring
    Opciones:

  • Agraciado
  • Forzado
  • No reiniciar
Esta opción es aplicable para import comando. Graceful, apaga el servidor con elegancia. Forced, apaga el servidor a la fuerza. NoReboot, no reinicia el servidor.

Notas

Nota

  • Ejecute este módulo desde un sistema que tenga acceso directo a DellEMC iDRAC.
  • Este módulo no es compatible check_mode.

Ejemplos de

----name: Import SCP from a network share and wait for this job to get completed
  dellemc.openmanage.idrac_server_config_profile:idrac_ip:"192.168.0.1"idrac_user:"user_name"idrac_password:"user_password"command:"import"share_name:"192.168.0.2:/share"share_user:"share_user_name"share_password:"share_user_password"scp_file:"scp_filename.xml"scp_components:"ALL"job_wait:True-name: Import SCP from a local path and wait for this job to get completed
  dellemc.openmanage.idrac_server_config_profile:idrac_ip:"192.168.0.1"idrac_user:"user_name"idrac_password:"user_password"command:"import"share_name:"/scp_folder"scp_file:"scp_filename.xml"scp_components:"ALL"job_wait:True-name: Export SCP to a network share
  dellemc.openmanage.idrac_server_config_profile:idrac_ip:"192.168.0.1"idrac_user:"user_name"idrac_password:"user_password"share_name:"192.168.0.2:/share"share_user:"share_user_name"share_password:"share_user_password"job_wait:False-name: Export SCP to a local path
  dellemc.openmanage.idrac_server_config_profile:idrac_ip:"192.168.0.1"idrac_user:"user_name"idrac_password:"user_password"share_name:"/scp_folder"job_wait:False-name: Export SCP to a local path with a specified name for the file
  dellemc.openmanage.idrac_server_config_profile:idrac_ip:"192.168.0.1"idrac_user:"user_name"idrac_password:"user_password"share_name:"/scp_folder"# extension for filename is considered if providedscp_file:"exported_scp_filename"export_format:"JSON"job_wait:False

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
msgstring siempre Estado del trabajo SCP de importación o exportación.
Muestra:Importó correctamente el perfil de configuración del servidor
scp_statusdiccionario éxito Trabajo de operación de SCP y detalles de progreso del iDRAC.
Muestra:‘Id’: ‘JID_XXXXXXXXX’, ‘JobState’: ‘Completed’, ‘JobType’: ‘ImportConfiguration’, ‘Message’: ‘Perfil de configuración del servidor importado y aplicado con éxito.’, ‘MessageArgs’: [], ‘MessageId’: ‘XXX123’, ‘Nombre’: ‘Configuración de importación’, ‘PercentComplete’: 100, ‘StartTime’: ‘TIME_NOW’, ‘Status’: ‘Success’, ‘TargetSettingsURI’: None, ‘retval’: Cierto

Autores

  • Jagadeesh NV (@jagadeeshnv)