Linux Notes: iLO (rx2600, rx2650, rx2660)

  1. The information presented here is intended for educational use by qualified computer technologists.
  2. 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.