viernes, 5 de febrero de 2016

Recuperando password de Administrator de iLO4 en servidor HP

Despues de algunos meses o incluso años, esto pensando en retomar el blog con nuevos proyectos y problemas del día a día.

Hace unos días me tope con la necesidad de actualizar el driver de la interface de red de un servidor HP que esta en otra ciudad diferente a la ciudad donde vivo. Dada esta necesidad había una situación que no me dejaba tranquilo ya que el servidor esta en otra ciudad ¿que pasa si no queda funcionando la interface de red? ¿Voy a tener que ir físicamente a actualizarlo?. La única opción para hacer esto es a traves de la Consola Remota de la iLO, pero tampoco tenia la clave y había que conseguirla de algún modo sin tener que viajar solo a eso.

La información del equipo es:
SO: Debian GNU/Linux 7.1
Kernel: 3.2.0-4-686-pae
Hp Server: ProLiant DL360p Gen8 (i
LO 4)

Paso 1. Agregar los repositorios de HPe a Debian para instalar HP Advanced Server Recovery Daemon, el cual nos permitira el acceso a la HP iLO.

sudo echo "deb http://downloads.linux.hpe.com/downloads/ManagementComponentPack/ubuntu precise current/non-free" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install hponcfg
sudo apt-get install ams
sudo apt-get install hp-healt
Paso 2. Descargar "HP Lights-Out XML PERL Scripting Sample for Linux" al dia de hoy el archivo es linux-LOsamplescripts4.00.0.tgz, este archivo esta disponible en la URL http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_2e178c5435a742d5bbb60a3b0c

Ya en la linea de comandos con el archivo en el home, ejecutamos lo siguiente
mkdir linux-LOsamplescripts
mv linux-LOsamplescripts4.00.0.tgz linux-LOsamplescripts
cd linux-LOsamplescripts
tar -xvzf linux-LOsamplescripts4.00.0.tgz

Se modificara el archivo Administrator_reset_pw.xml, como se muestra a continuación:

   
      
         
            
         
      
   



En la etiqueta "PASSWORD" a su parametro value se le asigna la nueva contraseña para la iLO. y se ejecuta el siguiente comando

sudo hponcfg -f Administrator_reset_pw.xml -l log.txt > output.txt
Para el ejemplo, una vez realizado esto ya podemos ingresar a la iLO del servidor. Con las credenciales:
User: Administrator
Passwd: newpasswd