Ir al contenido principal

Server | Servidores | Cómo utilizar conectarse a iLO 4,5,6 de HPE Proliant DL a través de SSH Putty

 

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 teclasDescripción
<ESC> QSale de la interfaz de línea de comandos de iLO
<ESC> R <ESC> r <ESC> RReinicia el servidor
<ESC> ^Enciende el servidor

La sintaxis general de un comando CLP es:

<verb> <destino> <opción> <propiedad>

HP Proliant iLOA 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

Entradas populares de este blog

Windows | Linux | Java SE 8 Archive Downloads (JRE y JDK 8u211 and later)

 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html Java SE 8 Archive Downloads (JDK 8u211 and later) Go to the  Oracle Java Archive  page. The JDK is a development environment for building applications using the Java programming language. The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java TM  platform. Important Oracle JDK License Update The Oracle JDK License has changed for releases starting April 16, 2019. The new  Oracle Technology Network License Agreement for Oracle Java SE  is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available  here . Commercial license and support is available with a

Windows | INVALID CLASS ERROR | CMD | SYSTEMINFO | DRIVERS | WMI | Windows Management Instrumentation service | Clase no valida | Cómo reparar WMI

 Windows | INVALID CLASS ERROR | CMD | SYSTEMINFO | DRIVERS Error cuando ejecuto aplicaciones o en el sistema Operativo: System.Management.ManagementException Invalid class Se debe realizar lo siguiente: Inicie el complemento WMI MMC en  Inicio  ->  Ejecutar  -> luego ingrese  WMIMGMT.MSC Haga clic con el botón derecho en  Control WMI (local)  y haga clic en  Propiedades Si WMI funciona correctamente, mostrará Buenas propiedades.  Si ve una  clase no válida,   entonces su WMI no está funcionando correctamente. Malo Bien Solución de problemas: Abrir cmd y ejecutar: sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth Winmgmt.exe /standalonehost Winmgmt.exe /resetrepository winmgmt /resyncperf Una vez terminado, revise  WMIMGMT.MSC  para ver si está completando las Propiedades correctamente. https://techcommunity.microsoft.com/t5/ask-the-performance-team/wmidiag-2-2-is-here/ba-p/375642 Windows Management Instrumentation C:\WINDOWS\System32\wbem\Repository and delete its contents

SERVER | WINDOWS | Administración de HP Proliant DL ILO 4, 5 , 6 mediante PowerShell comandos

  A dministración de HP ILO mediante PowerShell Recientemente, Hewlett-Packard ha publicado un conjunto de 110 cmdlets de PowerShell que permiten a los administradores de Windows y a los profesionales de TI configurar y gestionar de forma remota las interfaces de HP ILO en servidores HP desde sistemas Windows.  Este conjunto de cmdlets se denomina  HP Scripting Tools para Windows PowerShell  y está diseñado para funcionar con HP iLO 3 e iLO 4. Los cmdlets están unidos en el  módulo  HPiLOCmdlets  y están destinados a: Buscar y escanear interfaces de la OIT en la red Acceso a la configuración de la OIT, que incluye: configuración de ip, usuarios de la OIT, administración de energía, registros, IML, etc. Capacidad para administrar varias placas iLO simultáneamente Puede descargar HP Scripting Tools para Windows PowerShell  aquí  .  Elija la versión y el valor de bits de su sistema (se admiten Windows 7 SP1, Microsoft Windows 8, Microsoft Windows Server 2008 R2 SP1 y Microsoft Windows Ser