ILO CLI

 

Das CLI des ILO’s kann mittel ssh erreicht werden.

Dazu muss man sich als berechtigten Benutzer anmelden



login as: Administrator
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.'s password:

User:Administrator logged-in to ilodl01(10.1.1.216 / FE80::9AF2:B3FF:FE2E:4D0)
iLO Advanced 2.80 at  Jan 25 2020
Server Name: dl01
Server Power: Off


Eine Befehlszeile im ILO hat immer folgenden aufbau:

<verb> <target> <property>

oder

<verb> <option> <property>


Verb:   cd, create, delete, help, load, reset, set, show, start, stop, exit,
and version.

Target: / bzw. ein Pfad. Durch cd kann dsa Target auch vorher betreten werden und dann wegfallen.

Option: -h / -help oder -a / -all

Property: Das Attribut das betroffen ist



So kann die RateUnits von dem Sensor01 in zwei Varianten abgefragt werden:

</>hpiLO-> show system1/sensor01 RateUnits

status=0
status_tag=COMMAND COMPLETED
Fri Nov  4 03:36:04 2022

/system1/sensor01
  Properties
    RateUnits=Celsius
  Verbs
    cd version exit show

 

oder mit:

 

</>hpiLO-> cd /system1/sensor01

status=0
status_tag=COMMAND COMPLETED
Fri Nov  4 03:38:15 2022


/system1/sensor01

</system1/sensor01>hpiLO-> show RateUnits

status=0
status_tag=COMMAND COMPLETED
Fri Nov  4 03:38:26 2022

/system1/sensor01
  Properties
    RateUnits=Celsius
  Verbs
    cd version exit show

 

 

 



Wie kann man nun erkennen welche Pfade bzw. Attribute vorhanden sind? Der Befehl dir im entsprechenden Pfad zeigt eine Übersicht zum aktuellen Objekt bzw. zum angegebenen.

 

</>hpiLO-> dir

status=0
status_tag=COMMAND COMPLETED
Wed Oct 19 11:34:32 2020

/
  Targets
    system1
    map1
  Properties
  Verbs
    cd version exit show

 

</>hpiLO-> cd system1

status=0
status_tag=COMMAND COMPLETED
Wed Oct 19 12:16:35 2020

/system1

</system1>hpiLO-> dir

status=0
status_tag=COMMAND COMPLETED
Wed Oct 19 12:17:06 2020

/system1
  Targets
    firmware1
    bootconfig1
    log1
    ...
    sensor44
    powersupply1
    powersupply2
  Properties
    name=ProLiant DL380 Gen9
    number=CZJ7491R21
    oemhp_server_name=dl01
    oemhp_server_fqdn=
    oemhp_smh_fqdn=dl01
    enabledstate=disabled
    processor_number=2
  Verbs
    cd version exit show reset set start stop



Die Ausgabe von dir zeigt erneut Targets, also Unterstrukturobjekte, und zusätzlich auch noch Attribute (Properties).
Diese Attribute sind die eigentliche Konfiguration und können mit show gelesen und mit set konfiguriert werden.


</system1>hpiLO-> show oemhp_server_fqdn

status=0
status_tag=COMMAND COMPLETED
Wed Oct 19 12:25:54 2020

/system1
  Properties
    oemhp_server_fqdn=dl01.just-virtual.com
  Verbs
    cd version exit show set



Bei diesem ILO ist der FQDN (oemhp_server_fqdn)  nicht gesetzt, dies soll nun per CLI erfolgen:

 


</system1>hpiLO-> set oemhp_server_fqdn="dl01.just-virtual.com"

status=0
status_tag=COMMAND COMPLETED
Wed Oct 19 12:26:48 2020