ILO CLI
Das CLI des ILO’s kann mittel ssh erreicht werden.
Dazu muss man sich als berechtigten Benutzer anmelden
login as: AdministratorDiese 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