Resetear iDRAC vía modulo iSM desde VMware ESXi

El otro día me pidió ayuda un compañero por un problema a al hora de conectarse al iDRAC de un Servidor, el problema era que al intentar acceder vía web metiendo la IP en el navegador, le mostraba el típico mensaje de «conectando» dejando de responder y nunca cambiaba a la ventana de login de la iDRAC.

Probamos a conectarnos por SSH para reiniciar la iDRAC con «racadm» como en el siguiente post https://aprendiendoavirtualizar.com/reiniciar-idrac-por-ssh-con-putty/  pero al intentar utilizar la herramienta racadm nos mostraba el siguiente error.

«ERROR: RAC1135: unable to run the RACADM command because an internal instrumentation component has stopped functioning.

La historia era que reiniciando el Host ESXi quizá se solucionase, pero en horario de produccion y por diferentes motivos, recursos y licencias se nos hacia imposible el reiniciarlo sin que afectase a la producción del cliente.

Para solucionar este problema, hay que instalar en el servidor el siguiente modulo (si no lo tienes instalado), y lo mejor es que no hace falta reiniciarlo.

Cuando vayamos a instalar el modulo iSM (iDRAC Service Module) , revisar bien las compatibilidades de sistema operativo y de modelo de servidor soportado.

Lo descargamos, y lo movemos o copiamos a una carpeta o Datastore donde tenga acceso el ESXi, lo instalamos con el siguiente comando:

esxcli software vib install -d /tmp/nombre_del_fichero.zip

Una vez instalado, comprobamos que nos generará una carpeta llamada «dell» dentro del directorio opt, y si listamos la carpeta bin de la ruta /opt/dell/srvadmin/iSM/bin veremos una serie de ejecutables.

Ejecutamos /opt/dell/srvadmin/iSM/bin/invoke-iDRACHardReset para hacer un reset de la iDRAC.

Una vez ejecutado correctamente la orden, podremos acceder correctamente a la iDRAC a través del navegador.

Saludos y espero que os sirva