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 |
|
Si import , realizará operaciones de importación de SCP. export , realizará operaciones de exportación de SCP. |
end_host_power_statestring |
|
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 |
|
Especifique el formato del archivo de salida. Esta opción es aplicable para export mando. |
export_usestring |
|
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 |
|
Ya sea para esperar a que se complete el trabajo o no. |
scp_componentsstring |
|
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 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 |
|
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)
Si tienes alguna vacilación o disposición de aclararse nuestro reseña puedes realizar un exégesis y con placer lo ojearemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)