Archivos Mensuales: diciembre 2017

Lo básico para un servidor HP con Linux

Hoy me he encontrado por el centro de datos alante un servidor HP de un cliente. El típico del que no se sabe gran cosa, porque lo gestiona el propio cliente y por tanto para nosotros es una caja con lucecitas.

El caso es que el cliente nos pidió que le pusiéramos la mano encima para resolver unos problemas que estaba teniendo. Y ya que estaba en ello, me miré un poco cómo dejarlo redondo.

En varias distros (al menos, en la Ubuntu en que lo probé) funciona hacer lo siguiente:

wget http://downloads.linux.hpe.com/SDR/add_repo.sh
chmod +x add_repo.sh
sudo ./add_repo.sh mcp

Esto añade el «repo» de software de HP adecuado según la distribución instalada. Y a partir de aquí, hay dos cosas que encuentro particularmente útiles.

Gestionar la iLO

apt-get install hponcfg

Este paquete instala la pequeña utilidad del mismo nombre. Permite hacer varias cosas con la iLO. Por ejemplo, muy útil, crear usuarios aunque no se sepa cuál es la clave que dejó puesta en el iLO el que montó el servidor:

alfredo@servidor:~$ sudo hponcfg  -i
<RIBCL VERSION="2.0">
<LOGIN USER_LOGIN="Dontcare" PASSWORD="UsingAutologin">
<USER_INFO MODE="write">
  <ADD_USER
    USER_NAME="darthmaul"
    USER_LOGIN="darthmaul"
    PASSWORD="vaderpichafloja">
    <ADMIN_PRIV value ="Yes"/>
    <REMOTE_CONS_PRIV value ="Yes"/>
    <RESET_SERVER_PRIV value ="Yes"/>
    <VIRTUAL_MEDIA_PRIV value ="Yes"/>
    <CONFIG_ILO_PRIV value="Yes"/>
  </ADD_USER>
</USER_INFO>
</LOGIN>
</RIBCL>
^D

Otras recetas útiles: https://gist.github.com/drolfe/b91ea113714ab823f2df

Actualizar firmware de la iLO

Se baja un fichero scpexe de la web de HPE (con un poco de suerte, aquí). Es un script que corre bien en varias distribuciones. Tan sencillo como ejecutarlo. Verbigracia:

alfredo@servidor:~$ sudo ./CP032487.scexe
/home/alfredo
FLASH_iLO4 v1.17 for Linux (Sep 30 2015)
(C) Copyright 2002, 2015 Hewlett-Packard Enterprise Development Company, L.P.
Firmware image: ilo4_255.bin
Current iLO 4 firmware version  2.10; Serial number ILOSERIALZ
Component XML file: CP032487.xml
CP032487.xml reports firmware version 2.55
This operation will update the firmware on the
iLO 4 in this server with version 2.55.
Continue (y/N)?y
Current firmware is  2.10 (Jan 15 2015 00:00:00)
Firmware image is 0x1001b1c(16784156) bytes
Committing to flash part...
******** DO NOT INTERRUPT! ********
Flashing is underway... 100 percent programmed. \
Succeeded.
***** iLO 4 reboot in progress (may take more than 60 seconds.)
***** Please ignore console messages, if any.
iLO 4 reboot completed.

Gestionar RAID

apt-get install hpssacli

Y ya podemos hacer lo que queramos con todos esos discos, incluso cargarnos todo y volver a empezar.

Referencias

http://ximunix.blogspot.com.es/2013/08/hp-toolsfirmware-for-proliantdebian.html

http://downloads.linux.hpe.com/SDR/repo/mcp/