Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-2060018.1
Update Date:2017-10-11
Keywords:

Solution Type  Technical Instruction Sure

Solution  2060018.1 :   SPARC M8-8 and SPARC M7-8 Servers : How to differentiate a server with one Pdomain versus a server with two Pdomains  


Related Items
  • SPARC M8-8
  •  
  • SPARC M7-8
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: M7
  •  




In this Document
Goal
Solution
 Hardware check
 From ILOM
 The number of DCUs
 The number of Hosts/Pdomains
 The number of SPMs
 The type of trusses installed
 The type of chassis
 From snapshot
  FMA
References


Applies to:

SPARC M7-8 - Version All Versions and later
SPARC M8-8 - Version All Versions and later
Information in this document applies to any platform.

Goal

The SPARC M8-8 and M7-8 servers can be ordered with one or two PDomains.

A server with one PDomain includes all of the processors, memory, and PCIe expansion in the chassis. In this configuration, the server can use up to eight processors within its single static PDomain.

In a server with two PDomains, each PDomain includes half of the possible processors, memory, and PCIe expansion slots in the chassis. In this two PDomain configuration, each static PDomain operates as a separate server within the same chassis.

The goal of this document is to demonstrate how to identify the two configurations of SPARC M8-8 and M7-8 servers.

Note : M8 Supercluster uses the SPARC M8-8 with two PDomains and the M7 Supercluster uses the SPARC M7-8 with two PDomains.

 

Solution

Hardware check

From an hardware perspective, the differences between M8-8/M7-8 with one or two Pdomains are :

  • the number of SPMs installed,
  • the type of Internal Interconnect (aka trusses) to partition the server.

The label on both server configurations will be the same : either M8-8 or M7-8.

The only way to physically determine the number of SPMs installed is to check for the number of RJ45 port covers on the serial ports of the SP board :

  • Two covers imply two SPM and consequently either an M8-8 or M7-8 dual-host,
  • Three covers imply a single SPM and the server is a M8-8 or M7-8 single-host.

Example from an M8-8/M7-8 with one Pdomain

M7-8_sp 

It may not be straightforward to physically determine the Internal Interconnect differences but they are as following :

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains

Left to right

  • II_N_8_LO (slot IT_0)
  • II_N_8_LI (slot IT_1)
  • II_W_248 (slot IT_2)
  • II_N_8_RI (slot IT_3)
  • II_N_8_RO (slot IT_4)

Left to right

  • II_N_24_L (slot IT_0)
  • II_N_24_L (slot IT_1)
  • II_W_248 (slot IT_2)
  • II_N_24_R (slot IT_3)
  • II_N_24_R (slot IT_4)

M7-8_1

M7-8_2

 

From ILOM

The Qpart and model report the same value on both configurations of the M8-8 and M7-8 servers:

-> show /System qpart_id model component_model

  /System
    Properties:
        qpart_id = Q10775
        model = SPARC M7-8
        component_model = SPARC M7-8

 

The number of DCUs

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains
-> show -d targets /System/DCUs

 /System/DCUs
    Targets:
        DCU_0
-> show -d targets /System/DCUs

 /System/DCUs
    Targets:
        DCU_0
        DCU_1

-> show /System/DCUs/ installed_dcus max_dcus

/System/DCUs
    Properties:
      installed_dcus = 1
      max_dcus = 1

-> show /System/DCUs/ installed_dcus max_dcus

/System/DCUs
    Properties:
        installed_dcus = 2
        max_dcus = 2

 

The number of Hosts/Pdomains

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains
 -> show -d targets /Servers/PDomains/

 /Servers/PDomains
    Targets:
        PDomain_0
 -> show -d targets /Servers/PDomains/

 /Servers/PDomains
    Targets:
        PDomain_0
        PDomain_1

 

The number of SPMs

M8-8 / M7-8 with one Pdomain M8-8 /M7-8 with two Pdomains
-> show -d targets /System/Other_Removable_Devices/Service_Processors/Service_Processor_0

 /System/Other_Removable_Devices/Service_Processors/Service_Processor_0
    Targets:
        Service_Processor_Module_0
-> show -d targets /System/Other_Removable_Devices/Service_Processors/Service_Processor_0

 /System/Other_Removable_Devices/Service_Processors/Service_Processor_0
    Targets:
        Service_Processor_Module_0
        Service_Processor_Module_1
-> show /System/Other_Removable_Devices/Service_Processors/Service_Processor_0 installed_components

  /System/Other_Removable_Devices/Service_Processors/Service_Processor_0
    Properties:
        installed_components = 1
-> show /System/Other_Removable_Devices/Service_Processors/Service_Processor_0 installed_components      

  /System/Other_Removable_Devices/Service_Processors/Service_Processor_0
    Properties:
        installed_components = 2

 

The type of trusses installed

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains

For /SYS/IT[0-4]

 -> show /SYS/IT0 fru_description

  /SYS/IT0
    Properties:
        fru_description = II-N-8-LO


-> show /SYS/IT1 fru_description

  /SYS/IT1
    Properties:
        fru_description = II-N-8-LI

...

For /SYS/IT[0-4]

-> show /SYS/IT0 fru_description

  /SYS/IT0
    Properties:
        fru_description = II-N-2/4-L


-> show /SYS/IT1 fru_description

  /SYS/IT1
    Properties:
        fru_description = II-N-2/4-L

...

-> show -t /SYS type=="Interconnect Termination ID" fru_description
Target | Property | Value
----------------------------------------+--------------------------------+----------------------------------------
/SYS/IT0 | fru_description | II_N_8_LO
/SYS/IT1 | fru_description | II_N_8_LI
/SYS/IT2 | fru_description | II_W_248
/SYS/IT3 | fru_description | II_N_8_RI
/SYS/IT4 | fru_description | II_N_8_RO

 

-> show -t /SYS type=="Interconnect Termination ID" fru_description
Target | Property | Value
----------------------------------------+------------+----------------------------------
/SYS/IT0 | fru_description | II_N_24_L
/SYS/IT1 | fru_description | II_N_24_L
/SYS/IT2 | fru_description | II_W_248
/SYS/IT3 | fru_description | II_N_24_R
/SYS/IT4 | fru_description | II_N_24_R

 

 

 

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains
[(restricted_shell) SPM0:~]# sp_trace_view -r OTHER | grep truss
OTHER 2015-09-23 13:01:43.739498 775 plat_chassis.c:348 first truss: truss_type=II_N_8_LO(3)
OTHER 2015-09-23 13:01:46.090739 775 plat_chassis.c:348 third truss: truss_type=II_W_248(7)
OTHER 2015-09-23 13:01:48.442405 775 plat_chassis.c:348 fifth truss: truss_type=II_N_8_RO(5)
OTHER 2015-09-23 13:01:50.800344 775 plat_chassis.c:348 second truss: truss_type=II_N_8_LI(4)
OTHER 2015-09-23 13:01:53.151868 775 plat_chassis.c:348 fourth truss: truss_type=II_N_8_RI(6)
[(restricted_shell) SPM0:~]# sp_trace_view -r OTHER | grep truss
OTHER 2015-09-23 15:55:54.090531 695 plat_chassis.c:348 first truss: truss_type=II_N_24_L(1)
OTHER 2015-09-23 15:55:56.428658 695 plat_chassis.c:348 third truss: truss_type=II_W_248(7)
OTHER 2015-09-23 15:55:58.767040 695 plat_chassis.c:348 fifth truss: truss_type=II_N_24_R(2)
OTHER 2015-09-23 15:56:01.106465 695 plat_chassis.c:348 second truss: truss_type=II_N_24_L(1)
OTHER 2015-09-23 15:56:03.439404 695 plat_chassis.c:348 fourth truss: truss_type=II_N_24_R(2)

The type of chassis

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains
[(restricted_shell) SPM0 :~]# sp_trace_view -r OTHER | grep chassis_type
OTHER    2015-09-23 13:01:53.152075   775            plat_chassis.c:1310 device_type: 0xe05 chassis_type: 0xe19 slot_id: 0
 [(restricted_shell) SPM0 :~]# sp_trace_view -r OTHER | grep chassis_type
OTHER    2015-09-23 15:56:03.439616   695            plat_chassis.c:1310 device_type: 0xe05 chassis_type: 0xe4b slot_id: 1

 

From snapshot

All of the checks above applies to snapshot, using the SP Traces viewer or from the ilom/@usr@local@bin@collect_properties.out file.

The chassis type can also be checked as following

M8-8 / M7-8 with one Pdomain M8-8 / M7-8 with two Pdomains
-bash-4.1$ grep chassis ilom/@usr@local@bin@sysstatectl_summary.out
chassis_type = 0x0e19 (type 1x8)
-bash-4.1$ grep chassis ilom/@usr@local@bin@sysstatectl_summary.out
chassis_type = 0x0e4b (type 2x4S)

 

 FMA

When FMA diagnoses a fault on SP or SPM, the proper Part Number for the FRU will be reported.

-> show /System/Other_Removable_Devices/Service_Processors/Service_Processor_0 part_number serial_number

  /System/Other_Removable_Devices/Service_Processors/Service_Processor_0
    Properties:
        part_number = 7098750
        serial_number = 465769T+1440950182

-> show /SYS/SP0 fru_part_number fru_serial_number                                                       

  /SYS/SP0
    Properties:
        fru_part_number = 7098750
        fru_serial_number = 465769T+1440950182

Note that FMA will never indict an Internal Internal. But if a diagnosis lead to an IT replacement, the PN can be found from ILOM or snapshot.

-> show /SYS/IT0 fru_description fru_part_number fru_serial_number

  /SYS/IT0
    Properties:
        fru_description = II-N-2/4-L
        fru_part_number = 7089406
        fru_serial_number = 473244M+1411030016

 

 

 

 

 

 

References

<NOTE:2071511.2> - Information Center: SPARC M8 and SPARC M7 Series Servers
<NOTE:1967511.1> - SPARC M7-8 Server : Product Information Page
<NOTE:2311474.1> - SPARC M8-8 Server : Product Information Page

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback