Interacting with the ELOM/ILOM
ELOM is the older version of the service processor's firmware while ILOM is the name of the current versions.
ILOM
The following is valid for version
SP firmware 2.0.2.6
SP firmware build number: 35128
SP firmware date: Mon Jul 28 10:17:35 PDT 2008
SP filesystem version: 0.1.16
Show the status of the running system
This will also print whether the system is on or off.
show /SYS
Starting/stopping system
start /SYS
stop /SYS
stop -force /SYS
reset /SYS
Viewing the SP logs
Many important things in respect to HW are recorded in the Service Processor logs
show /SP/logs/event/info
Alternatively look at the
ipmitool command for the same purpose.
Preparing to remove a component (e.g. removing a blade from enclosure)
The
prepare_to_remove_action
of the component should show a
ready
status. This is also reflected by a blue LED lighting up on the blade server.
For taking out a blade from a blade center, after shutting down the OS, log in to the blade's ILOM and execute
set /SYS prepare_to_remove_action=true
Rebooting the SP
This will shut down the connection to the /SP console
reset /SP
Reading out temperature sensors with ILOM
show /SYS/MB/T_AMB0
...
show /SYS/MB/T_AMB3
show /SYS/T_AMB
show /SYS/PS0/T_AMB
show /SYS/PS1/T_AMB
starting the console redirection
start /SP/console
Rebooting the SP
reset /SP
show SP network settings
show /SP/network
Show SP serial connection settings
show /SP/serial/host
/SP/serial/host
Targets:
Properties:
commitpending = (Cannot show property)
flowcontrol = none
pendingflowcontrol = none
pendingspeed = 9600
speed = 9600
Set the serial port settings for terminal access
set /SP/serial/host pendingspeed=57600 commitpending=true
List various sensors and obtain hardware information
clock (also how to set it)
show /SP/clock
Properties:
datetime = Mon May 25 08:17:48 2009
usentpserver = disabled
# setting to 2009-05-25 09:26
set /SP/clock/ datetime=052509262009
Power supplies
show /SYS/PS2/PWROK
Properties:
type = Power Supply
class = Discrete Sensor
value = Disabled
Processor Board
show /SYS/PROC
Targets:
P0
P1
V_+1V8
BAT
NET0
NET1
FRONT_T_AMB
REAR_T_AMB
Properties:
type = Processor Board
board_part_number = 501-7641-02
board_serial_number = 0060HSV-0818001205
board_product_name = ASSY,CPU,NO OPTERON,X4500
CPUs
show /SYS/PROC/P0
Targets:
T_CORE
V_+1V25
V_+1V5
V_+2V5
FAIL
D0
D1
D2
D3
Properties:
type = Host Processor
product_name = DUAL CORE AMD OPTERON(TM) PROCESSOR 290
product_manufacturer = ADVANCED MICRO DEVICES
product_version = 02
product_part_number = 0F21
product_serial_number = (none)
DIMMs
ILOM 3.x
show /SYS/MB/MCH/DA0/SERVICE
Properties:
type = Indicator
ipmi_name = MB/MCH/DA0/SVC
value = On # "On" indicates that this DIMM (A0) has a problem
ILOM 2.x
show /SYS/PROC/P0/D0
Properties:
type = DIMM
product_name = 2048MB DDR 400 (PC3200) ECC
product_manufacturer = QIMONDA
product_version = 130C
product_part_number = 72D256320HBR5C
product_serial_number = 06036C24
Ethernet controllers
show /SYS/PROC/NET0
Properties:
type = Network Interface
product_name = DUAL PORT GIGABIT ETHERNET CONTROLLER (COPPER)
product_manufacturer = INTEL
product_version = (none)
product_part_number = 82546EB
product_serial_number = hidden
Processor board front and rear temperatures
show /SYS/PROC/FRONT_T_AMB
Properties:
type = Temperature
class = Threshold Sensor
value = 16.000 degree C
upper_nonrecov_threshold = 100.00 degree C
upper_critical_threshold = 95.00 degree C
upper_noncritical_threshold = 90.00 degree C
lower_nonrecov_threshold = 0.00 degree C
lower_critical_threshold = 0.00 degree C
lower_noncritical_threshold = 0.00 degree C
-> show /SYS/PROC/REAR_T_AMB
Properties:
type = Temperature
class = Threshold Sensor
value = 18.000 degree C
upper_nonrecov_threshold = 100.00 degree C
upper_critical_threshold = 95.00 degree C
upper_noncritical_threshold = 90.00 degree C
lower_nonrecov_threshold = 0.00 degree C
lower_critical_threshold = 0.00 degree C
lower_noncritical_threshold = 0.00 degree C
ELOM
Reading out temperature sensors with ELOM
show /SYS/Temperature/CPU_0_Temp
show /SYS/Temperature/CPU_1_Temp
show /SYS/Temperature/Ambient_Temp0
Accessing the SP's embedded Linux
The ILOM is run by a custom Linux on the service processor. It is possible to access it by logging using the
sunservice account:
ssh sunservice@mangm-interface
Note that SUN has placed the following warning as login message:
WARNING: The "sunservice" account is provided solely to allow
Sun Services to perform diagnosis and recovery tasks. Customer use of
the "sunservice" account may interfere with the correct operation of
ILOM and is not supported other than to perform recovery procedures as
documented by Sun Microsystems. Normal ILOM operations should always be
performed using the root account. Further usage of the "sunservice"
account implies your agreement with these terms.
Blade Center Chassis
ILOM network configuration
MAC addresses of the blade enclosures were given in the delivery notes coming with the hardware. Configure the dhcp server to assign an IP to this address.
Then log into the chassis ILOM.
The chassis network information can be listed through
show /CH/CMM/NET0
Finding each blade servers' MAC address (here for blade server 0):
show /CH/BL0/SP/network
Properties:
type = Network Configuration
commitpending = (Cannot show property)
ipaddress = 192.168.2.100
ipdiscovery = dhcp
ipgateway = 192.168.2.21
ipnetmask = 255.255.255.0
macaddress = 00:21:28:57:13:E0
pendingipaddress = 0.0.0.0
pendingipdiscovery = dhcp
pendingipgateway = 0.0.0.0
pendingipnetmask = 0.0.0.0
outofbandmacaddress = 00:21:28:57:13:E0
sidebandmacaddress = 00:21:28:57:13:E1
managementport = /SYS/SP/NET0
pendingmanagementport = /SYS/SP/NET0
Listing Server Firmware version from the Chassis ILOM
-> show /CH/BL0
...
Properties:
type = Blade
ipmi_name = BL0
...
fru_extra_1 = FW 3.0.6.21
...
--
DerekFeichtinger - 31 Oct 2008