Cómo utilizar la iLO de HP a través de SSH
Hay varias secuencias de teclado para comandos frecuentes:
Comandos de secuencia de teclas de iLO Secuencia de teclas | Descripción |
<ESC> Q | Sale de la interfaz de línea de comandos de iLO |
<ESC> R <ESC> r <ESC> R | Reinicia el servidor |
<ESC> ^ | Enciende el servidor |
La sintaxis general de un comando CLP es:
<verb> <destino> <opción> <propiedad>
A la hora de automatizar gestiones y tareas que normalmente realizamos a través de la interfaz web de las iLO de HP disponer de acceso ssh a las mismas lo facilita enormemente (lógicamente…), así que en esta entrada vamos a ver los comandos y tareas básicas que podemos ejecutar desde la shell ssh que nos ofrece iLO.
El prompt que encontraremos al acceder por ssh es el siguiente:
</>hpiLO->
Ver el estado de «salud» del servidor
A través de ssh podemos ver el estado de los ventiladores, fuentes de alimentación y sensores de temperatura del sistema. Estos datos se encuentra en la ruta /system1/ y podemos visualizarlos con los siguientes comandos. Podemos tener una visión general de los parámetros que podemos revisar ejecutando:
</>hpiLO-> show /system1
status=0
status_tag=COMMAND COMPLETED
/system1
Targets
firmware1
bootconfig1
log1
led1
oemhp_vsp1
cpu1
cpu2
memory1
memory2
memory3
memory4
memory5
memory6
memory7
memory8
slot1
slot2
slot3
fan1
sensor1
sensor2
sensor3
sensor4
sensor5
sensor6
sensor7
sensor8
sensor9
sensor10
sensor11
drives
network1
Properties
name=ProLiant BL460c G1
number=XXXXXXX
oemhp_server_name=XXXX
enabledstate=enabled
oemhp_powerreg=os
processor_number=4
pstate_number=1
An iLO 2 License key is required.
Verbs
cd version exit show reset set start stop
Fuentes de alimentación
hpiLO-> show /system1/powersupply*
status=0
status_tag=COMMAND COMPLETED
/system1/powersupply*
Targets
Properties
Verbs
cd version exit show set
Nota: esta prueba ha sido realizada en un Proliant BL, motivo por el cual no se reciben datos.
Ventiladores
hpiLO-> show /system1/fan1
status=0
status_tag=COMMAND COMPLETED
/system1/fan1
Targets
Properties
DeviceID=Virtual Fan
ElementName=System
OperationalStatus=Ok
VariableSpeed=Yes
DesiredSpeed=25
HealthState=Ok
Sensores
hpiLO-> show /system1/sensor1
status=0
status_tag=COMMAND COMPLETED
/system1/sensor1
Targets
Properties
DeviceID=VRM 1
ElementName=CPU 1
OperationalStatus=Ok
RateUnits=Volts
CurrentReading=N/A
SensorType=Voltage
HealthState=Ok
oemhp_CautionValue=0
oemhp_CriticalValue=0
Apagar, encender o reiniciar el servidor
Comprobar el estado del servidor:
</>hpiLO-> power
power: server power is currently: On
Encender el servidor:
</>hpiLO-> power on
ó
</>hpiLO-> start /system1
Apagar el servidor:
</>hpiLO-> power off
ó
</>hpiLO-> stop /system1
Power Cycle del servidor:
</>hpiLO-> power reset
ó
</>hpiLO-> reset /system1 hard
Reinicio suave del servidor:
</>hpiLO-> power warm
ó
</>hpiLO-> reset /system1 soft
Reinicio del servidor:
</>hpiLO-> reset /system1
Encender o apagar el LED (UID)
Comprobar el estado:
</>hpiLO-> show /system1/led1
Encender el UID:
</>hpiLO-> start /system1/led1
Apagar el UID:
</>hpiLO-> stop /system1/led1
Actualizar el firmware
Con el siguiente comando actualizaríamos el firmware del servidor a través de la imagen bin en la URL indicada:
</>hpiLO-> load -source http://repositorio.com/firmware/ilofirmware.bin
Visualizar el log de eventos y sistema
Visualizar el log de eventos de iLO:
</>hpiLO-> show /map1/log1
Este primer comando nos muestra el listado de eventos, luego podemos elegirlos de forma individual y visualizarlo:
</>hpiLO-> show /map1/log1/record212
status=0
status_tag=COMMAND COMPLETED
/map1/log1/record212
Targets
Properties
number=212
severity=Informational
date=07/04/2009
time=04:50
description=Remote console session stopped by: XXX - 192.1.168.0.200(
Para visualizar eventos de sistema es lo mismo pero a través de /system1/log1:
</>hpiLO-> show /system1/log1
</>hpiLO-> show /system1/log1/record1
status=0
status_tag=COMMAND COMPLETED
/system1/log1/record1
Targets
Properties
number=1
severity=NonCritical
date=08/04/2008
time=00:01
description=POST Error: 1785-Drive Array not Configured
Y esto es todo por hoy, una pequeña muestra de lo que podemos hacer en la iLO de HP vía SSH, por supuesto hay muchas más posibilidades, quizás las explique otro día ;)
ssh 10.2.0.21 -l Administrator
Comentarios
Publicar un comentario
Las dudas y el agradecimientos, nos ayudan a mejorar a diario...