Linux Notes: iLO (rx2600, rx2650, rx2660)
- The information presented here is intended for educational use by qualified computer technologists.
- The information presented here is provided free of charge, as-is, with no warranty of any kind.
Edit: 2022-11-05
back to: my
Linux Notes (index)
Introduction
- all modern servers built for "data center use" provide a port for remote maintenance
- on HP/HPE systems this port will be labeled iLO (integrated Lights Out)
- the iLO subsystem and associated management processor will be powered up whenever at least one power supply is connected
(but not necessarily powered up). Therefore, it is possible to power-up (and power-down) a chassis over the iLO port
- x86 machines manufactured before 2012 usually:
- allow iLO access via a DB-9 serial port (so you will need a data
center survival kit)
- allow ssh access via a password protected network interface (10-base-T or 100-base-T)
- x86 machines manufactured after 2012 usually:
- will not have a DB-9 serial port
- allow ssh access via a password protected network interface which can now handle any speed up to 1-Gb/s
- the iLO port on these machines can only be programmed from firmware (BIOS or EFI/UTEF) during boot
-or-
- from the HP/HPE provided maintenance program, named hponcfg, which is only available on
Windows or Linux
- Itanium2 machines employ both a DB-9 serial port as well as an network interface
(this was still true with a new rx2800-i2 I worked on which was manufactured in 2015 so you will need a data
center survival kit for DB-9 access)
- network access
- all modern 86x systems only support ssh connections to the iLO
- all Itanium2 systems support both telnet and ssh connections to the iLO. Telnet remains because ssh access
requires that the connecting ssh client implement a handshake patch which no longer exists in Linux + Windows but is still
present in all OpenVMS stacks
Example
==========================================================================
title : ilo-notes-101.txt (rx2660)
author : Neil Rieck
created: 2022-06-23
notes :
1) this file demos connecting to an rx2660 (Itanium2 with built-in RAID)
2) view 'ilo-notes-100.txt' to see the I/P addresses of our iLO ports
3) most iLO ports only support ssh (HP-DL385p_gen8)
4) some iLO ports support both telnet and ssh (rx2660)
caveat: these older machines support both because newer instances of
the ssh clinet (Linux + Windows) no longer support an interface bug
required to properly connect (ssh client stacks on OpenVMS still do)
5) kawc0u.on.bell.ca (sandbox-2) is 192.168.255.22
6) stanzas
(1) legend
(2) connect and login
(3) CO: console
(4) VFP: virtual front panel
(5) CM: Command Menu
(6) SMCLP: Server Management Command Line Protocol
==========================================================================
========================================================================== new stanza
(1) legend
========================================================================== start
sr: system response
ur: user response
op: option info
<enter> hit the enter key
<ctrl-b> hit control-b
<cr> hit control-m
<esc> hit the escape key
========================================================================== stop
========================================================================== new stanza
(2) connect and login
========================================================================== start
ur: telnet 192.168.255.22
sr: MP login:
ur: neil<enter>
sr: MP password:
ur: usual root password<enter>
sr: Hewlett-Packard Integrity Integrated Lights-Out 2
(c) Copyright Hewlett-Packard Company 1999-2011. All Rights Reserved.
MP Host Name: sandbox-2
Revision F.02.26
*************************************************************************
MP ACCESS IS NOT SECURE
Default MP users are currently configured and remote access is enabled.
Modify default users' passwords or delete default users (see UC command)
OR
Disable all types of remote access (see SA command)
*************************************************************************
*************************************************************************
Your Certificate is expired.
Use the SO command to generate a new certificate.
*************************************************************************
MP MAIN MENU:
CO: Console
VFP: Virtual Front Panel
CM: Command Menu
SMCLP: Server Management Command Line Protocol
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection
[sandbox-2] MP>
========================================================================== stop
========================================================================== new stanza
(3) CO: console
========================================================================== start
sr: [sandbox-2] MP>
ur: CO<enter>
sr: [Use Ctrl-B or ESC-( to return to MP main menu.]
- - - - - - - - - - Prior Console Output - - - - - - - - - -
crud from the previous logout
- - - - - - - - - - - - Live Console - - - - - - - - - - - -
ur: <enter>
sr: OS login banner and username prompt
op: log into the OS -or- hit <ctrl-b>
ur: <ctrl-b>
sr: MP MAIN MENU:
CO: Console
VFP: Virtual Front Panel
CM: Command Menu
SMCLP: Server Management Command Line Protocol
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection
[sandbox-2] MP>
========================================================================== stop
========================================================================== new stanza
(4) VFP: virtual front panel
========================================================================== start
sr: [sandbox-2] MP>
ur: vfp<enter>
sr: display cycles
ur: hit <ctrl-b>
sr:
MP MAIN MENU:
CO: Console
VFP: Virtual Front Panel
CM: Command Menu
SMCLP: Server Management Command Line Protocol
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection
[sandbox-2] MP>
========================================================================== stop
========================================================================== new stanza
(5) CM: Command Menu
========================================================================== start
sr: [sandbox-2] MP>
ur: CM<enter>
sr: (Use Ctrl-B to return to MP main menu.)
[sandbox-2] MP:CM>
ur: help<enter>
sr: ==== MP Help: Main Menu =======================================================
Hardware Revision M0 Firmware Revision F.02.26 Feb 10 2011,00:56:50
Integrated Lights-Out for HP Integrity - Management Processor (MP)
MP Help System
Use Ctrl-B to exit MP command interface and return to the main MP menu.
Enter a command at the help prompt:
OVerview : Launch the help overview
LIst : Show the list of MP Command Menu commands
<COMMAND> : Enter the command name for help on individual command
TOPics : Show all MP Help topics and commands
HElp : Display this screen
Q : Quit help
====
MP:HE>
ur: list<enter>
sr: ==== MP Help: Command Menu List =============================================
BP : Reset BMC Passwords PC : Remote Power Control
CA : Configure asynch/serial ports PM : Remote Power Mode Control
DATE: Display Date PR : Power Restore Policy Config.
DC : Default Configuration PS : Power management module Status
DF : Display FRU Information RB : Reset BMC
DI : DIsconnect users RS : Reset System through RST signal
DNS : Configure DHCP and DNS SA : Set MP Access
FW : Upgrade MP firmware SNMP: Configure SNMP parameters
HE : Display Help SO : Security Options
ID : System Information SS : System processors Status
IT : Modify MP inactivity timeouts SYSREV: Display System firmware Revs.
LC : Configure LAN, SSH and Web ports TC : Reset system via INIT
LDAP: Configure Directory parameters TE : TEll- send a msg. to other users
LM : License Management UC : User Configuration
LOC : Locator LED display WHO : Display connected MP users
LS : LAN Status XD : Diagnostics and reset of MP
====
(HE for main help, enter command name, or Q to quit)
MP:HE>
ur: q<enter>
sr: [sandbox-2] MP:CM>
ur: ps<enter>
sr: For System Processor Status see the SS command.
System Power state : On
System Power usage : 360 Watts
Ambient temperature: 21 C
Temperature status : Normal
Power supplies State
-----------------------------------------------------------
Power Supply 1 Normal
Power Supply 2 Normal
Fans State Fans State
-------------------------------------------------------------------------------
Fan 1 (Mem) Normal Fan 7 (CPU) Normal
Fan 2 (Mem) Normal Fan 8 (CPU) Normal
Fan 3 (Mem) Normal Fan 9 (I/O) Normal
Fan 4 (Mem) Normal Fan 10 (I/O) Normal
Fan 5 (CPU) Normal Fan 11 (I/O) Normal
Fan 6 (CPU) Normal Fan 12 (I/O) Normal
[sandbox-2] MP:CM>
ur: exit<enter>
sr: MP MAIN MENU:
CO: Console
VFP: Virtual Front Panel
CM: Command Menu
SMCLP: Server Management Command Line Protocol
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection
[sandbox-2] MP>
ur: x<enter>
sr: connection disconnects
========================================================================== stop
========================================================================== new stanza
(6) SMCLP: Server Management Command Line Protocol
========================================================================== start
sr: [sandbox-2] MP>
ur: SMCLP<enter>
sr: HP SMASH SM CLP interface.
Type "help" to display all supported commands.
Type "show" to display information about the current target.
Type "start /map1/textredirectsap1" to switch to iLO Main Menu interface.
=== SMCLP v1.0.0 Hewlett-Packard Company ===
</> hpiLO->
ur: show<enter>
sr: status=0
status_tag=COMMAND COMPLETED
/
Targets
map1
system1
Verbs
cd help show
</> hpiLO->
ur: cd map1<enter>
sr: status=0
status_tag=COMMAND COMPLETED
/map1
</map1> hpiLO->
ur: show<enter>
sr: status=0
status_tag=COMMAND COMPLETED
/map1
Targets
dhcpendpt1
dnsendpt1
dnsserver1
dnsserver2
dnsserver3
enetport1
gateway1
group1
oemhp_vm1
settings1
sshsvc1
swinstallsvc1
swinventory1
telnetsvc1
textredirectsap1
textredirectsvc1
Properties
Name=iLO2, HP Integrity
Dedicated=Management
Verbs
cd help show load reset
</map1> hpiLO->
ur: cd /
sr: status=0
status_tag=COMMAND COMPLETED
/
</> hpiLO->
========================================================================== stop
##########################################################################
Back to
Home
Neil Rieck
Waterloo, Ontario, Canada.