![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Technical Instruction Sure Solution 1619420.1 : [SPARC T4/ T5] Effective ILOM CLI commands for remote data collection and resolution
Created from <SR 3-8348766731> Applies to:SPARC T5-8 - Version All Versions to All Versions [Release All Releases]Netra SPARC T5-1B Server Module - Version All Versions to All Versions [Release All Releases] SPARC T5-4 - Version All Versions to All Versions [Release All Releases] SPARC T5-2 - Version All Versions to All Versions [Release All Releases] SPARC T5-1B - Version All Versions to All Versions [Release All Releases] Information in this document applies to any platform. GoalThere are situations when an ILOM snapshot or an Oracle Explorer data is not readily available, collecting System Hardware information is essential in remote HW problem resolution. SolutionThese ILOM CLI commands will collect HW part numbers and status of multiple HW components. [Processor, Memory, Fans, Power Supply and PCI Card] show /SYS keyswitch_state product_name product_serial_number fault_state power_state show /HOST gm_version hostconfig_version hypervisor_version obp_version post_version sysfw_version -t show /HOST status status_detail -t show -l all /SYS fault_state==Faulted fru_part_number -t show /SYS -l 2 type=="Processor Board" fru_part_number -t show -l all /SYS type==DIMM fru_part_number -t show -l all /System/Cooling/Fans location health -t show -l all /System/PCI_Devices/Add-on part_number location -t show -l all /System/Power/Power_Supplies location part_number health -t show -l all /System/Power/Power_Supplies input_power location -t show -l all /System/Power/Power_Supplies manufacturer serial_number location -t ILOM CLI commands to collect the active LDOM configuration show /HOST/bootmode config -t show /HOST/domain/configs date_created -t show /HOST/domain/control -t Collecting ILOM System Logs show /SP/logs/event/list Class==Sensor show /SP/logs/event/list Class==Fault show /SP/logs/event/list Class==Power show /SP/logs/event/list Class==IPMI Note: See example below for for more events logs data collection suggestions The following commands will only work if Oracle Hardware Management Pack is Installed in Solaris show -l all /System/Storage/Volumes health raid_id level disk_ids -t show -l all /System/Storage/Disks health location part_number -t show -l all /System/Storage/Disks manufacturer wwn location -t Generate a core dump for hang situations set /HOST send_break_action=dumpcore Upgrading Platform Firmware through ILOM CLI
load -source sftp://<unixusername>:<unixpassword>@<ipaddress><absolute directory>< firmware files.pkg> How to reset the ILOM from Solaris( Without affecting Solaris HOST) ipmitool -I bmc mc reset cold Example output of Simple ILOM CLI data collection commands This CLI command will collect the system type and platform serial number, Serial number is an essential information when creating a service request in My Oracle Support. -> show /SYS keyswitch_state product_name product_serial_number fault_state power_state /SYS Properties: keyswitch_state = Normal product_name = SPARC T5-8 product_serial_number = AK00085964 fault_state = OK power_state = On ILOM firmware may be collected with the ILOM CLI command "version". -> version SP firmware 3.2.1.5.f SP firmware build number: 83464 SP firmware date: Tue Sep 10 15:18:31 PDT 2013 SP filesystem version: 0.2.7 -> From ILOM CLI we can determine when the system last completed HW POST by running the following. -> show /HOST status status_detail -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /HOST | status | Solaris running /HOST | status_detail | 20140114 12:43:49: Start Host completed successfully -> Below are examples of suspected faulty hardware and partnumbers. -> show -l all /SYS fault_state==Faulted fru_part_number -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- show: Query found no matches. -> -> show -l all /SYS fault_state==Faulted fru_part_number -t Target | Property | Value --------------------+------------------------+--------------------------------- /SYS/MB | fru_part_number | 7062198 -> The partnumber of the Processor Module can be listed by the following -> show /SYS -l 2 type=="Processor Board" fru_part_number -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------ /SYS/PM0 | fru_part_number | 7056873 /SYS/PM1 | fru_part_number | 7056873 /SYS/PM2 | fru_part_number | 7056873 /SYS/PM3 | fru_part_number | 7056873 -> Collecting DIMM partnumber information * DIMM partnumber of all DIMMs in the system -> show -l all /SYS type==DIMM fru_part_number -t * To check DIMM partnumber specific to a Processor Module -> show -l all /SYS/PMx type==DIMM fru_part_number -t Note: /SYS/PMx = where x is the processor module number -> show -l all /SYS/PM0 type==DIMM fru_part_number -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /SYS/PM0/CM0/CMP/BOB0/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB0/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB1/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB1/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB2/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB2/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB3/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB3/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB4/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB4/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB5/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB5/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB6/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB6/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB7/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM0/CMP/BOB7/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB0/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB0/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB1/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB1/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB2/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB2/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB3/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB3/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB4/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB4/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB5/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB5/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB6/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB6/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB7/CH0/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 /SYS/PM0/CM1/CMP/BOB7/CH1/D0 | fru_part_number | 07042210,M393B2G70BH0-YK0 -> -> show -l all /SYS/PM0 type==DIMM fru_manufacturer -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /SYS/PM0/CM0/CMP/BOB0/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB0/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB1/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB1/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB2/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB2/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB3/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB3/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB4/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB4/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB5/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB5/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB6/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB6/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB7/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM0/CMP/BOB7/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB0/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB0/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB1/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB1/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB2/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB2/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB3/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB3/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB4/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB4/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB5/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB5/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB6/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB6/CH1/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB7/CH0/D0 | fru_manufacturer | Samsung /SYS/PM0/CM1/CMP/BOB7/CH1/D0 | fru_manufacturer | Samsung -> -> show -l all /SYS/PM0 type==DIMM fru_serial_number -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /SYS/PM0/CM0/CMP/BOB0/CH0/D0 | fru_serial_number | 00CE0213063594035E /SYS/PM0/CM0/CMP/BOB0/CH1/D0 | fru_serial_number | 00CE0213063594039C /SYS/PM0/CM0/CMP/BOB1/CH0/D0 | fru_serial_number | 00CE02130635940301 /SYS/PM0/CM0/CMP/BOB1/CH1/D0 | fru_serial_number | 00CE021305358C6039 /SYS/PM0/CM0/CMP/BOB2/CH0/D0 | fru_serial_number | 00CE0213063594035F /SYS/PM0/CM0/CMP/BOB2/CH1/D0 | fru_serial_number | 00CE02130635940331 /SYS/PM0/CM0/CMP/BOB3/CH0/D0 | fru_serial_number | 00CE02130635940360 /SYS/PM0/CM0/CMP/BOB3/CH1/D0 | fru_serial_number | 00CE02130635940336 /SYS/PM0/CM0/CMP/BOB4/CH0/D0 | fru_serial_number | 00CE0213063594035D /SYS/PM0/CM0/CMP/BOB4/CH1/D0 | fru_serial_number | 00CE0213063594039B /SYS/PM0/CM0/CMP/BOB5/CH0/D0 | fru_serial_number | 00CE02130635940395 /SYS/PM0/CM0/CMP/BOB5/CH1/D0 | fru_serial_number | 00CE02130635940338 /SYS/PM0/CM0/CMP/BOB6/CH0/D0 | fru_serial_number | 00CE02130635940337 /SYS/PM0/CM0/CMP/BOB6/CH1/D0 | fru_serial_number | 00CE0213063593FAE7 /SYS/PM0/CM0/CMP/BOB7/CH0/D0 | fru_serial_number | 00CE0213063593FB93 /SYS/PM0/CM0/CMP/BOB7/CH1/D0 | fru_serial_number | 00CE02130635940335 /SYS/PM0/CM1/CMP/BOB0/CH0/D0 | fru_serial_number | 00CE021305358C652E /SYS/PM0/CM1/CMP/BOB0/CH1/D0 | fru_serial_number | 00CE021305358C6050 /SYS/PM0/CM1/CMP/BOB1/CH0/D0 | fru_serial_number | 00CE0213063594022A /SYS/PM0/CM1/CMP/BOB1/CH1/D0 | fru_serial_number | 00CE02130635940358 /SYS/PM0/CM1/CMP/BOB2/CH0/D0 | fru_serial_number | 00CE02130635940306 /SYS/PM0/CM1/CMP/BOB2/CH1/D0 | fru_serial_number | 00CE02130635940330 /SYS/PM0/CM1/CMP/BOB3/CH0/D0 | fru_serial_number | 00CE02130635940302 /SYS/PM0/CM1/CMP/BOB3/CH1/D0 | fru_serial_number | 00CE02130635940357 /SYS/PM0/CM1/CMP/BOB4/CH0/D0 | fru_serial_number | 00CE021305358C604D /SYS/PM0/CM1/CMP/BOB4/CH1/D0 | fru_serial_number | 00CE02130635940227 /SYS/PM0/CM1/CMP/BOB5/CH0/D0 | fru_serial_number | 00CE02130635940228 /SYS/PM0/CM1/CMP/BOB5/CH1/D0 | fru_serial_number | 00CE02130635940334 /SYS/PM0/CM1/CMP/BOB6/CH0/D0 | fru_serial_number | 00CE021306359402A5 /SYS/PM0/CM1/CMP/BOB6/CH1/D0 | fru_serial_number | 00CE0213063594032F /SYS/PM0/CM1/CMP/BOB7/CH0/D0 | fru_serial_number | 00CE021306359402A7 /SYS/PM0/CM1/CMP/BOB7/CH1/D0 | fru_serial_number | 00CE0213063594035C -> The status of multiple fans on the system may be collected with the following example -> show -l all /System/Cooling/Fans location health -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Cooling/Fans/Fan_0 | health | OK /System/Cooling/Fans/Fan_0 | location | FBD0/FM0 (Fan Board 0 Fan Module 0) /System/Cooling/Fans/Fan_1 | health | OK /System/Cooling/Fans/Fan_1 | location | FBD0/FM1 (Fan Board 0 Fan Module 1) /System/Cooling/Fans/Fan_2 | health | OK /System/Cooling/Fans/Fan_2 | location | FBD0/FM2 (Fan Board 0 Fan Module 2) /System/Cooling/Fans/Fan_3 | health | OK /System/Cooling/Fans/Fan_3 | location | FBD0/FM3 (Fan Board 0 Fan Module 3) /System/Cooling/Fans/Fan_4 | health | OK /System/Cooling/Fans/Fan_4 | location | FBD0/FM4 (Fan Board 0 Fan Module 4) /System/Cooling/Fans/Fan_5 | health | OK /System/Cooling/Fans/Fan_5 | location | FBD1/FM0 (Fan Board 1 Fan Module 0) /System/Cooling/Fans/Fan_6 | health | OK /System/Cooling/Fans/Fan_6 | location | FBD1/FM1 (Fan Board 1 Fan Module 1) /System/Cooling/Fans/Fan_7 | health | OK /System/Cooling/Fans/Fan_7 | location | FBD1/FM2 (Fan Board 1 Fan Module 2) /System/Cooling/Fans/Fan_8 | health | OK /System/Cooling/Fans/Fan_8 | location | FBD1/FM3 (Fan Board 1 Fan Module 3) /System/Cooling/Fans/Fan_9 | health | OK /System/Cooling/Fans/Fan_9 | location | FBD1/FM4 (Fan Board 1 Fan Module 4) /System/Cooling/Fans/Fan_10 | health | OK /System/Cooling/Fans/Fan_10 | location | PS0 (Power Supply 0) /System/Cooling/Fans/Fan_11 | health | OK /System/Cooling/Fans/Fan_11 | location | PS0 (Power Supply 0) /System/Cooling/Fans/Fan_12 | health | OK /System/Cooling/Fans/Fan_12 | location | PS1 (Power Supply 1) /System/Cooling/Fans/Fan_13 | health | OK /System/Cooling/Fans/Fan_13 | location | PS1 (Power Supply 1) /System/Cooling/Fans/Fan_14 | health | OK /System/Cooling/Fans/Fan_14 | location | PS2 (Power Supply 2) /System/Cooling/Fans/Fan_15 | health | OK /System/Cooling/Fans/Fan_15 | location | PS2 (Power Supply 2) /System/Cooling/Fans/Fan_16 | health | OK /System/Cooling/Fans/Fan_16 | location | PS3 (Power Supply 3) /System/Cooling/Fans/Fan_17 | health | OK /System/Cooling/Fans/Fan_17 | location | PS3 (Power Supply 3) Fan percentages may be collected with the following example -> show -l all /System/Cooling/Fans location fan_percentage -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Cooling/Fans/Fan_0 | location | FBD0/FM0 (Fan Board 0 Fan Module 0) /System/Cooling/Fans/Fan_0 | fan_percentage | 62 % /System/Cooling/Fans/Fan_1 | location | FBD0/FM1 (Fan Board 0 Fan Module 1) /System/Cooling/Fans/Fan_1 | fan_percentage | 62 % /System/Cooling/Fans/Fan_2 | location | FBD0/FM2 (Fan Board 0 Fan Module 2) /System/Cooling/Fans/Fan_2 | fan_percentage | 63 % /System/Cooling/Fans/Fan_3 | location | FBD0/FM3 (Fan Board 0 Fan Module 3) /System/Cooling/Fans/Fan_3 | fan_percentage | 63 % /System/Cooling/Fans/Fan_4 | location | FBD0/FM4 (Fan Board 0 Fan Module 4) /System/Cooling/Fans/Fan_4 | fan_percentage | 63 % /System/Cooling/Fans/Fan_5 | location | FBD1/FM0 (Fan Board 1 Fan Module 0) /System/Cooling/Fans/Fan_5 | fan_percentage | 62 % /System/Cooling/Fans/Fan_6 | location | FBD1/FM1 (Fan Board 1 Fan Module 1) /System/Cooling/Fans/Fan_6 | fan_percentage | 62 % /System/Cooling/Fans/Fan_7 | location | FBD1/FM2 (Fan Board 1 Fan Module 2) /System/Cooling/Fans/Fan_7 | fan_percentage | 63 % /System/Cooling/Fans/Fan_8 | location | FBD1/FM3 (Fan Board 1 Fan Module 3) /System/Cooling/Fans/Fan_8 | fan_percentage | 62 % /System/Cooling/Fans/Fan_9 | location | FBD1/FM4 (Fan Board 1 Fan Module 4) /System/Cooling/Fans/Fan_9 | fan_percentage | 62 % /System/Cooling/Fans/Fan_10 | location | PS0 (Power Supply 0) /System/Cooling/Fans/Fan_10 | fan_percentage | 36 % /System/Cooling/Fans/Fan_11 | location | PS0 (Power Supply 0) /System/Cooling/Fans/Fan_11 | fan_percentage | 34 % /System/Cooling/Fans/Fan_12 | location | PS1 (Power Supply 1) /System/Cooling/Fans/Fan_12 | fan_percentage | 35 % /System/Cooling/Fans/Fan_13 | location | PS1 (Power Supply 1) /System/Cooling/Fans/Fan_13 | fan_percentage | 34 % /System/Cooling/Fans/Fan_14 | location | PS2 (Power Supply 2) /System/Cooling/Fans/Fan_14 | fan_percentage | 36 % /System/Cooling/Fans/Fan_15 | location | PS2 (Power Supply 2) /System/Cooling/Fans/Fan_15 | fan_percentage | 33 % /System/Cooling/Fans/Fan_16 | location | PS3 (Power Supply 3) /System/Cooling/Fans/Fan_16 | fan_percentage | 35 % /System/Cooling/Fans/Fan_17 | location | PS3 (Power Supply 3) /System/Cooling/Fans/Fan_17 | fan_percentage | 33 % -> PCI devices and location may be determined with the following Examples -> show -l all /System/PCI_Devices/Add-on part_number location -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/PCI_Devices/Add-on/Device_1 | part_number | SG-XPCIE2FC-QF8-Z /System/PCI_Devices/Add-on/Device_1 | location | PCIE1 (PCIE 1) /System/PCI_Devices/Add-on/Device_5 | part_number | SG-XPCIE2FC-QF8-Z /System/PCI_Devices/Add-on/Device_5 | location | PCIE5 (PCIE 5) /System/PCI_Devices/Add-on/Device_9 | part_number | X1109A-Z /System/PCI_Devices/Add-on/Device_9 | location | PCIE9 (PCIE 9) -> -> show -l all /System/PCI_Devices/Add-on location description -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/PCI_Devices/Add-on/Device_1 | description | Sun StorageTek Dual 8 Gb Fibre Channel PCIe HBA /System/PCI_Devices/Add-on/Device_1 | location | PCIE1 (PCIE 1) /System/PCI_Devices/Add-on/Device_5 | description | Sun StorageTek Dual 8 Gb Fibre Channel PCIe HBA /System/PCI_Devices/Add-on/Device_5 | location | PCIE5 (PCIE 5) /System/PCI_Devices/Add-on/Device_9 | description | Sun Dual 10GbE SFP+ PCIe Low Profile Adapter /System/PCI_Devices/Add-on/Device_9 | location | PCIE9 (PCIE 9) -> The following is an example of checking the status of the individual power supply on the system. -> show -l all /System/Power/Power_Supplies location part_number health -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Power/Power_Supplies/ | health | OK Power_Supply_0 | | /System/Power/Power_Supplies/ | part_number | 7068817 Power_Supply_0 | | /System/Power/Power_Supplies/ | location | PS0 (Power Supply 0) Power_Supply_0 | | /System/Power/Power_Supplies/ | health | OK Power_Supply_1 | | /System/Power/Power_Supplies/ | part_number | 7068817 Power_Supply_1 | | /System/Power/Power_Supplies/ | location | PS1 (Power Supply 1) Power_Supply_1 | | /System/Power/Power_Supplies/ | health | OK Power_Supply_2 | | /System/Power/Power_Supplies/ | part_number | 7068817 Power_Supply_2 | | /System/Power/Power_Supplies/ | location | PS2 (Power Supply 2) Power_Supply_2 | | /System/Power/Power_Supplies/ | health | OK Power_Supply_3 | | /System/Power/Power_Supplies/ | part_number | 7068817 Power_Supply_3 | | /System/Power/Power_Supplies/ | location | PS3 (Power Supply 3) Power_Supply_3 | | -> This is a sample output to check if AC power is connected to individual PSU -> show -l all /System/Power/Power_Supplies input_power location -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Power/Power_Supplies/ | location | PS0 (Power Supply 0) Power_Supply_0 | | /System/Power/Power_Supplies/ | input_power | Present Power_Supply_0 | | /System/Power/Power_Supplies/ | location | PS1 (Power Supply 1) Power_Supply_1 | | /System/Power/Power_Supplies/ | input_power | Present Power_Supply_1 | | /System/Power/Power_Supplies/ | location | PS2 (Power Supply 2) Power_Supply_2 | | /System/Power/Power_Supplies/ | input_power | Present Power_Supply_2 | | /System/Power/Power_Supplies/ | location | PS3 (Power Supply 3) Power_Supply_3 | | /System/Power/Power_Supplies/ | input_power | Present Power_Supply_3 | | Serial Number and Manufacturer information of the PSU -> show -l all /System/Power/Power_Supplies manufacturer serial_number location -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Power/Power_Supplies/ | serial_number | 465776G+1304B2018V Power_Supply_0 | | /System/Power/Power_Supplies/ | manufacturer | Power-One, Inc. Power_Supply_0 | | /System/Power/Power_Supplies/ | location | PS0 (Power Supply 0) Power_Supply_0 | | /System/Power/Power_Supplies/ | serial_number | 465776G+1304B2017X Power_Supply_1 | | /System/Power/Power_Supplies/ | manufacturer | Power-One, Inc. Power_Supply_1 | | /System/Power/Power_Supplies/ | location | PS1 (Power Supply 1) Power_Supply_1 | | /System/Power/Power_Supplies/ | serial_number | 465776G+1304B2017B Power_Supply_2 | | /System/Power/Power_Supplies/ | manufacturer | Power-One, Inc. Power_Supply_2 | | /System/Power/Power_Supplies/ | location | PS2 (Power Supply 2) Power_Supply_2 | | /System/Power/Power_Supplies/ | serial_number | 465776G+1304B20193 Power_Supply_3 | | /System/Power/Power_Supplies/ | manufacturer | Power-One, Inc. Power_Supply_3 | | /System/Power/Power_Supplies/ | location | PS3 (Power Supply 3) Power_Supply_3 | | -> If the OHMP software is installed in Solaris the hardware raid information may be collected from ILOM CLI -> show -l all /System/Storage/Volumes health raid_id level disk_ids -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Storage/Volumes/Volume_0 | health | OK /System/Storage/Volumes/Volume_0 | raid_id | 0 /System/Storage/Volumes/Volume_0 | level | 1 /System/Storage/Volumes/Volume_0 | disk_ids | 6, 7 -> Status of individual disk may be collected from the following command -> show -l all /System/Storage/Disks health location part_number -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Storage/Disks/Disk_0 | health | OK /System/Storage/Disks/Disk_0 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_0 | location | HDD0 (Disk 0) /System/Storage/Disks/Disk_1 | health | OK /System/Storage/Disks/Disk_1 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_1 | location | HDD1 (Disk 1) /System/Storage/Disks/Disk_2 | health | OK /System/Storage/Disks/Disk_2 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_2 | location | HDD2 (Disk 2) /System/Storage/Disks/Disk_3 | health | OK /System/Storage/Disks/Disk_3 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_3 | location | HDD3 (Disk 3) /System/Storage/Disks/Disk_4 | health | OK /System/Storage/Disks/Disk_4 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_4 | location | HDD4 (Disk 4) /System/Storage/Disks/Disk_5 | health | OK /System/Storage/Disks/Disk_5 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_5 | location | HDD5 (Disk 5) /System/Storage/Disks/Disk_6 | health | OK /System/Storage/Disks/Disk_6 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_6 | location | HDD6 (Disk 6) /System/Storage/Disks/Disk_7 | health | OK /System/Storage/Disks/Disk_7 | part_number | H109030SESUN300G /System/Storage/Disks/Disk_7 | location | HDD7 (Disk 7) -> Individual Disk WWN may be collected from the following -> show -l all /System/Storage/Disks manufacturer wwn location -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /System/Storage/Disks/Disk_0 | location | HDD0 (Disk 0) /System/Storage/Disks/Disk_0 | manufacturer | HITACHI /System/Storage/Disks/Disk_0 | wwn | 0x5000cca0162d6525 /System/Storage/Disks/Disk_1 | location | HDD1 (Disk 1) /System/Storage/Disks/Disk_1 | manufacturer | HITACHI /System/Storage/Disks/Disk_1 | wwn | 0x5000cca0161c5b1d /System/Storage/Disks/Disk_2 | location | HDD2 (Disk 2) /System/Storage/Disks/Disk_2 | manufacturer | HITACHI /System/Storage/Disks/Disk_2 | wwn | 0x5000cca0162caf5d /System/Storage/Disks/Disk_3 | location | HDD3 (Disk 3) /System/Storage/Disks/Disk_3 | manufacturer | HITACHI /System/Storage/Disks/Disk_3 | wwn | 0x5000cca016299af9 /System/Storage/Disks/Disk_4 | location | HDD4 (Disk 4) /System/Storage/Disks/Disk_4 | manufacturer | HITACHI /System/Storage/Disks/Disk_4 | wwn | 0x5000cca0162b8339 /System/Storage/Disks/Disk_5 | location | HDD5 (Disk 5) /System/Storage/Disks/Disk_5 | manufacturer | HITACHI /System/Storage/Disks/Disk_5 | wwn | 0x5000cca0162cb57d /System/Storage/Disks/Disk_6 | location | HDD6 (Disk 6) /System/Storage/Disks/Disk_6 | manufacturer | HITACHI /System/Storage/Disks/Disk_6 | wwn | 0x5000cca01605dcc9 /System/Storage/Disks/Disk_7 | location | HDD7 (Disk 7) /System/Storage/Disks/Disk_7 | manufacturer | HITACHI /System/Storage/Disks/Disk_7 | wwn | 0x5000cca0162cb4e5 The raid volume device_name is the wwn of the LUN -> show -l all /System/Storage/Volumes device_name /System/Storage/Volumes/Volume_0 Properties: device_name = 39E08770F15F6862 Using the same example ,in Solaris OHMP raid config command the device_name is mapped to c1r0 root@t5-8-sin06-a:/export# raidconfig list raid RAID Volumes ============ ID Name Device Status Num Disks Level Size (GiB) --------------------------------------------------------------------------------- c1r0 39E08770F15F6862 OK 2 1 278 root@t5-8-sin06-a:/export# In a similar output,Solaris format command list the device_name as part of the WWN device. format> disk AVAILABLE DISK SELECTIONS: 0. c11t39E08770F15F6862d0 <LSI-Logical Volume-3000 cyl 35641 alt 2 hd 256 sec 64> /pci@6c0/pci@1/pci@0/pci@c/pci@0/pci@c/scsi@0/iport@v0/disk@w39e08770f15f6862,0 Specify disk (enter its number)[0]: Collecting the current active LDOM confguration can be collected with the following example -> show /HOST/bootmode config -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /HOST/bootmode | config | guestdom1 -> The following example will list the other LDOM configuration that is stored in the Service Processor and when they were created -> show /HOST/domain/configs date_created -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /HOST/domain/configs/mydomain | date_created | 2013-11-13 12:50:27 /HOST/domain/configs/guestdom1 | date_created | 2013-11-18 15:26:58 -> the default behaviour of the LDOM guest domain can be collect with the following example -> show /HOST/domain/control -t Target | Property | Value ------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------- /HOST/domain/control | auto-boot | enabled /HOST/domain/control | boot_guests | enabled -> Displaying the entire output of the event list log may mean displaying trivial system information, displaying the output by class my help narrow the critical system events ( Sensor, Fault, Power and IPMI ) quickly. -> show /SP/logs/event/list Class==Sensor Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 992 Thu Nov 7 17:43:18 2013 Sensor Log minor Power Supply : /SYS/PS1/V_OUT_OK : State Asserted 986 Thu Nov 7 17:43:11 2013 Sensor Log minor Power Supply : /SYS/PS1/V_IN_ERR : State Deasserted 985 Thu Nov 7 17:43:11 2013 Sensor Log minor Power Supply : /SYS/PS0/V_OUT_OK : State Asserted 982 Thu Nov 7 17:43:06 2013 Sensor Log minor Power Supply : /SYS/PS0/V_IN_ERR : State Deasserted 872 Mon Sep 23 16:01:46 2013 Sensor Log critical Power Supply : /SYS/PS0/V_OUT_OK : State Deasserted 871 Mon Sep 23 16:01:40 2013 Sensor Log critical Power Supply : /SYS/PS1/V_OUT_OK : State Deasserted 864 Sun Sep 22 16:15:15 2013 Sensor Log critical Power Supply : /SYS/PS1/V_IN_ERR : State Asserted 863 Sun Sep 22 16:15:13 2013 Sensor Log critical Power Supply : /SYS/PS0/V_IN_ERR : State Asserted 860 Sat Sep 21 12:50:18 2013 Sensor Log critical Power Supply : /SYS/PS1/V_IN_ERR : State Asserted 859 Sat Sep 21 12:50:16 2013 Sensor Log critical Power Supply : /SYS/PS0/V_IN_ERR : State Asserted -> show /SP/logs/event/list Class==Fault Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 995 Thu Nov 7 17:43:19 2013 Fault UUID_Repaired minor Fault with UUID d5cb3202-440f-e4ad-c148-89d5368531ec repaired 994 Thu Nov 7 17:43:19 2013 Fault Repair minor Component /SYS/PS1 repaired 993 Thu Nov 7 17:43:19 2013 Fault Repair minor Fault fault.chassis.power.fail on component /SYS/PS1 cleared 991 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Fault with UUID e87e1e4e-98be-6049-9045-b8b54f8739a7 repaired 990 Thu Nov 7 17:43:12 2013 Fault Repair minor Fault fault.chassis.env.power.loss on component /SYS/PS1 cleared 989 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Fault with UUID 5d14a648-5884-cfe4-fff0-aaaf9dbe740d repaired 988 Thu Nov 7 17:43:11 2013 Fault Repair minor Component /SYS/PS0 repaired 987 Thu Nov 7 17:43:11 2013 Fault Repair minor Fault fault.chassis.power.fail on component /SYS/PS0 cleared 984 Thu Nov 7 17:43:06 2013 Fault UUID_Repaired minor Fault with UUID d169d41e-cd1a-471e-fb7e-e0ae33b9c3b2 repaired 983 Thu Nov 7 17:43:06 2013 Fault Repair minor Fault fault.chassis.env.power.loss on component /SYS/PS0 cleared 965 Thu Nov 7 08:58:00 2013 Fault Fault critical Paused: press any key to continue, or 'q' to quit -> show /SP/logs/event/list Class==Power Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 1089 Thu Jan 9 17:28:56 2014 Power On major Power to /SYS has been turned on by: Console session, Username:root 1085 Thu Jan 9 15:59:50 2014 Power Off major Power to /SYS has been turned off by: Console session, Username:root 1046 Mon Nov 18 16:31:55 2013 Power On major Power to /SYS has been turned on by: Console session, Username:root 1041 Mon Nov 18 15:59:29 2013 Power Reset major /SP has been reset by: Console session, Username:root 1032 Mon Nov 18 15:39:12 2013 Power Off major Power to /SYS has been turned off by: Console session, Username:root 1017 Wed Nov 13 17:53:20 2013 Power On major Power to /SYS has been turned on by: Console session, Username:root 1016 Wed Nov 13 17:53:04 2013 Power Off major Power to /SYS has been turned off by: Console session, Username:root 970 Thu Nov 7 16:02:09 2013 Power On major Power to /SYS has been turned on by: Console session, Username:root 969 Thu Nov 7 16:01:54 2013 Power Off major Power to /SYS has been turned off by: Console session, Username:root 868 Mon Sep 23 16:00:46 2013 Power On major Power to /SYS has been turned on by: Shell session, Username:root 793 Wed Sep 4 08:49:24 2013 Power On major Paused: press any key to continue, or 'q' to quit -> show /SP/logs/event/list Class==IPMI Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 1090 Thu Jan 9 17:28:56 2014 IPMI Log minor ID = 1a : 01/09/2014 : 17:28:56 : System Boot Initiated : sensor number = 0x00 : Host0: System Restart : Asserted 1047 Mon Nov 18 16:31:55 2013 IPMI Log minor ID = 19 : 11/18/2013 : 16:31:55 : System Boot Initiated : sensor number = 0x00 : Host0: System Restart : Asserted 1018 Wed Nov 13 17:53:20 2013 IPMI Log minor ID = 18 : 11/13/2013 : 17:53:20 : System Boot Initiated : sensor number = 0x00 : System Restart : Asserted 971 Thu Nov 7 16:02:09 2013 IPMI Log minor ID = 15 : 11/07/2013 : 16:02:09 : System Boot Initiated : sensor number = 0x00 : System Restart : Asserted 869 Mon Sep 23 16:00:47 2013 IPMI Log minor ID = 12 : 09/23/2013 : 16:00:47 : System Boot Initiated : sensor number = 0x00 : System Restart : Asserted 794 Wed Sep 4 08:49:24 2013 IPMI Log minor ID = 11 : 09/04/2013 : 08:49:24 : System Boot Initiated : sensor number = 0x00 : System Restart : Asserted -> Alternatively displaying the output by event ID may be useful in listing the events in sequence. The "?" is a single character wildcard, an event ID with "9??" will list all the events from 900 to 999. -> show /SP/logs/event/list ID==9?? Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 999 Wed Nov 13 12:58:55 2013 System Log minor Host: OpenBoot Running 998 Wed Nov 13 12:58:35 2013 System Log minor Host: OpenBoot initializing 997 Wed Nov 13 12:58:31 2013 System Log minor Host: Solaris halting 996 Wed Nov 13 12:58:10 2013 System Log minor Host: Solaris halting 995 Thu Nov 7 17:43:19 2013 Fault UUID_Repaired minor Fault with UUID d5cb3202-440f-e4ad-c148-89d5368531ec repaired 994 Thu Nov 7 17:43:19 2013 Fault Repair minor Component /SYS/PS1 repaired 993 Thu Nov 7 17:43:19 2013 Fault Repair minor Fault fault.chassis.power.fail on component /SYS/PS1 cleared 992 Thu Nov 7 17:43:18 2013 Sensor Log minor Power Supply : /SYS/PS1/V_OUT_OK : State Asserted 991 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Fault with UUID e87e1e4e-98be-6049-9045-b8b54f8739a7 repaired 990 Thu Nov 7 17:43:12 2013 Fault Repair minor Fault fault.chassis.env.power.loss on component /SYS/PS1 cleared 989 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Paused: press any key to continue, or 'q' to quit All the events that occured in paticular day date can be listed with the DateTime value. The use of wildcard "*" is required to get meaningful value. -> show /SP/logs/event/list DateTime=="Thu Nov 7*2013" Event ID Date/Time Class Type Severity ----- ------------------------ -------- -------- -------- 995 Thu Nov 7 17:43:19 2013 Fault UUID_Repaired minor Fault with UUID d5cb3202-440f-e4ad-c148-89d5368531ec repaired 994 Thu Nov 7 17:43:19 2013 Fault Repair minor Component /SYS/PS1 repaired 993 Thu Nov 7 17:43:19 2013 Fault Repair minor Fault fault.chassis.power.fail on component /SYS/PS1 cleared 992 Thu Nov 7 17:43:18 2013 Sensor Log minor Power Supply : /SYS/PS1/V_OUT_OK : State Asserted 991 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Fault with UUID e87e1e4e-98be-6049-9045-b8b54f8739a7 repaired 990 Thu Nov 7 17:43:12 2013 Fault Repair minor Fault fault.chassis.env.power.loss on component /SYS/PS1 cleared 989 Thu Nov 7 17:43:12 2013 Fault UUID_Repaired minor Fault with UUID 5d14a648-5884-cfe4-fff0-aaaf9dbe740d repaired 988 Thu Nov 7 17:43:11 2013 Fault Repair minor Component /SYS/PS0 repaired 987 Thu Nov 7 17:43:11 2013 Fault Repair minor Fault fault.chassis.power.fail on component /SYS/PS0 cleared 986 Thu Nov 7 17:43:11 2013 Sensor Log minor Power Supply : /SYS/PS1/V_IN_ERR : State Deasserted 985 Thu Nov 7 17:43:11 2013 Sensor Log minor Paused: press any key to continue, or 'q' to quit Upgrading Platform Firmware through ILOM CLI STEP 1.) First you need to be on a solaris or linux system STEP 2.) from the solaris and linux system ensure that you are able to do a ssh Note: we will use the ssh framework to transfer the file STEP 3.) Save the Firmware in your local solaris or linux system Note: in my example I stored it in the following location on my desktop [/export/home/unixuser/Desktop/Sun_System_Firmware-9_4_2_c-SPARC_T5-4+T5-8.pkg] STEP 4.) on the solaris/linux desktop ensure that you have the user name and password ready. You need the solaris/linux user here, not the ILOM user. STEP 5.) login through ILOM serial console as user root, then do a "reset /SP" Note: we want to clear the RAM of the SP before the update. STEP 6.) from the ILOM serial console once the ILOM login is ready, wait for another 5 minutes to get all the ILOM services running. STEP 7,) login to ILOM serial console as user root then use the command. load -source sftp://<unixusername>:<unixpassword>@<ipaddress><absolute directory>< firmware files.pkg> In the following example unix user login = unixuser unix user password = abc123 ipaddress of unix desktop = 192.168.1.2 Directory location of Firmeware on Unix = /export/home/unixuser/Desktop/ Firmware file name = Sun_System_Firmware-9_4_2_c-SPARC_T5-4+T5-8.pkg ILOM console example for FW update -> load -source sftp://unixuser:abc123@192.168.1.2/export/home/unixuser/Desktop/Sun_System_Firmware-9_4_2_c-SPARC_T5-4+T5-8.pkg NOTE: An upgrade takes several minutes to complete. ILOM will enter a special mode to load new firmware. No other tasks can be performed in ILOM until the firmware upgrade is complete and ILOM is reset. Are you sure you want to load the specified file (y/n)? y Preserve existing configuration (y/n)? y ...................................................................................................................... Firmware update is complete. ILOM will now be restarted with the new firmware. How to reset the ILOM from Solaris( Without affecting Solaris HOST) ipmitool -I bmc mc reset cold From Solaris From Serial Console Will now restart. <<<<<<<<<
References<NOTE:1614738.1> - [SPARC T4/T5/M5 and M6] FMA I/O retirement : PCI devices can be seen from OBP but disappear when System Boots up into SolarisAttachments This solution has no attachment |
||||||||||||
|