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-1970990.1
Update Date:2017-09-21
Keywords:

Solution Type  Technical Instruction Sure

Solution  1970990.1 :   FS System: How to Read and Interpret the FS1-2 CLI Topology Command  


Related Items
  • Oracle FS1-2 Flash Storage System
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>Flash Storage>SN-EStor: FSx
  •  




In this Document
Goal
Solution
 HOW TO CREATE A TOPOLOGY MAP
 CONTROLLER CONNECTIONS
 ENCLOSURE CONNECTIONS
  SPOTTING TOPOLOGY ERRORS
 LOGS
References


Applies to:

Oracle FS1-2 Flash Storage System - Version All Versions and later
Information in this document applies to any platform.

Goal

 To explain how to gather and understand the fscli command's topology option.  This document will not cover other fscli commands or any kind of troubleshooting getting this command to run.  Please consult the FSCLI Command Reference Guide or contact Oracle Support for assistance in those areas.

Solution

HOW TO CREATE A TOPOLOGY MAP

Log in to the FS1:

# fscli login -u administrator -oracleFs <shared Pilot IP>

Using the command line (fscli), executing this command will generate a topology map:

# fscli topology -download -topoMap filename.txt

INTERNAL: This information is also available in a log bundle in the active Controller directory in a file called PITMAN_MARKSDB.txt

It will produce an ASCII text file of the topology between the FS1-2 Controllers and Drive Enclosures (DEs) that if properly understood will be of great help in resolving any topology issues a system may encounter.  But to do so means to know the following details:

  • Each Controller can have up to 3 SAS HBAs in them.  The first HBA (HBA 0) is always in slot 3, the second (HBA 1) is always in slot 6 and the last (HBA 2) is always in slot 2.
  • Each SAS HBA has four ports:
    • Interconnections between the Controllers themselves are always on SAS HBAS Ports 2 & 3.
    • Connections between the Controllers and DEs are always on SAS HBA Ports 0 & 1.
  • Each pair of SAS HBAs (from the same slot, but different Controllers) can support up to 10 DEs, 5 on each pair of ports.
  • Connections from Controller 1 must be only to IOM 0, and Controller 2 must only connect with IOM 1.
  • A DE is said to be downstream of another DE if it's IO Module (IOM) is further away from a Controller than another DE's IOM.  Conversely it is said to be upstream if it's IOM is closer to the Controller than another DE's IOM.
  • Downstream connections are always on Port 0, upstream connections are on either Port 1 or Port 2.

    NOTE: Because a string of DEs has each end connected to the other Controller, whether or not a DE is downstream of another DE depends on the path or Controller you using.
     

CONTROLLER CONNECTIONS

The first section of the command output deals with the connections on each Controller (only Controller 1 shown for brevity):


Topology is updated at:
Fri Jan 29 17:25:16 2015
------- CONN MAP FOR /CONTROLLER-01 508002000158C650 -------
Controller has 3 HBAs installed
HBA IDX 0 is installed on PCI slot 3
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 0 <== ==> /ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 1 <== ==> /ENCLOSURE-09 5080020001A9D267 [5080020001BAC63F]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 2 <== ==> /CONTROLLER-02 508002000158C651 : HBA 0 : Port 2
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 3 <== ==> /CONTROLLER-02 508002000158C651 : HBA 0 : Port 3
HBA IDX 1 is installed on PCI slot 6
/CONTROLLER-01 508002000158C650 : HBA 1 : Port 0 <== ==> /ENCLOSURE-04 5080020001A9D072 [5080020001B91F7F]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 1 : Port 1 <== ==> /ENCLOSURE-11 5080020001A9CB6E [5080020001B5637F]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 1 : Port 2 <== ==> /CONTROLLER-02 508002000158C651 : HBA 1 : Port 2
/CONTROLLEr-01 508002000158C650 : HBA 1 : Port 3 <== ==> /CONTROLLER-02 508002000158C651 : HBA 1 : Port 3
HBA IDX 2 is installed on PCI slot 2
/CONTROLLER-01 508002000158C650 : HBA 2 : Port 0 <== ==> /ENCLOSURE-07 5080020001A9CC3D [5080020001B564BF]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 2 : Port 1 <== ==> /ENCLOSURE-13 5080020001A9D22D [5080020001B53EFF]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 2 : Port 2 <== ==> /CONTROLLER-02 508002000158C651 : HBA 2 : Port 2
/CONTROLLER-01 508002000158C650 : HBA 2 : Port 3 <== ==> /CONTROLLER-02 508002000158C651 : HBA 2 : Port 3

It is best to view this data as a hierarchical representation with each Controller being at the top.  After the obligatory date/time stamp, the Controller is identified followed by it's WWN.  Next is the number of the SAS HBAs installed followed by their locations.  Lastly the port of that HBA is listed along with the object on the other end of the SAS connection.  

In the above example, all four ports are in use from each of the three HBAs.  Remember that ports 2 & 3 are inter-Controller connections and used for redundancy and failover.  Ports 0 & 1 are the connections to the first DE in that particular DE string.
 

ENCLOSURE CONNECTIONS

The second section of the topology map shows the connections of the Drive Enclosures (again, for brevity, only 3 DEs are shown):

 


------- CONN MAP FOR /ENCLOSURE-01 5080020001A9D2CB -------
Enclosure 5080020001A9D2CB IOM 0 is Expander 5080020001B8BE7F
/ENCLOSURE-01 5080020001A9D2CB [5080020001B8BE7F] : IOM 0 : Port 0 <== ==> /CONTROLLER-01 508002000158C650 : HBA 0 : Port 0
/ENCLOSURE-01 5080020001A9D2CB [5080020001B8BE7F] : IOM 0 : Port 1 <== ==> /ENCLOSURE-02 5080020001A9CC3E [5080020001B567BF]: IOM 0 : Port 0
/ENCLOSURE-01 5080020001A9D2CB [5080020001B8BE7F] : IOM 0 : Port 2 <== ==> DISCONNECTED
Enclosure 5080020001A9D2CB IOM 1 is Expander 5080020001B91E3F
/ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F] : IOM 1 : Port 0 <== ==> /ENCLOSURE-02 5080020001A9CC3E [5080020001B5A7FF]: IOM 1 : Port 1
/ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F] : IOM 1 : Port 1 <== ==> DISCONNECTED
/ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F] : IOM 1 : Port 2 <== ==> DISCONNECTED


------- CONN MAP FOR /ENCLOSURE-02 5080020001A9CC3E -------
Enclosure 5080020001A9CC3E IOM 0 is Expander 5080020001B567BF
/ENCLOSURE-02 5080020001A9CC3E [5080020001B567BF] : IOM 0 : Port 0 <== ==> /ENCLOSURE-01 5080020001A9D2CB [5080020001B8BE7F]: IOM 0 : Port 1
/ENCLOSURE-02 5080020001A9CC3E [5080020001B567BF] : IOM 0 : Port 1 <== ==> /ENCLOSURE-03 5080020001BD438D [5080020001BC74FF]: IOM 0 : Port 0
/ENCLOSURE-02 5080020001A9CC3E [5080020001B567BF] : IOM 0 : Port 2 <== ==> DISCONNECTED
Enclosure 5080020001A9CC3E IOM 1 is Expander 5080020001B5A7FF
/ENCLOSURE-02 5080020001A9CC3E [5080020001B5A7FF] : IOM 1 : Port 0 <== ==> /ENCLOSURE-03 5080020001BD438D [5080020001BC747F]: IOM 1 : Port 1
/ENCLOSURE-02 5080020001A9CC3E [5080020001B5A7FF] : IOM 1 : Port 1 <== ==> /ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F]: IOM 1 : Port 0
/ENCLOSURE-02 5080020001A9CC3E [5080020001B5A7FF] : IOM 1 : Port 2 <== ==> DISCONNECTED


------- CONN MAP FOR /ENCLOSURE-03 5080020001BD438D -------
Enclosure 5080020001BD438D IOM 0 is Expander 5080020001BC74FF
/ENCLOSURE-03 5080020001BD438D [5080020001BC74FF] : IOM 0 : Port 0 <== ==> /ENCLOSURE-02 5080020001A9CC3E [5080020001B567BF]: IOM 0 : Port 1
/ENCLOSURE-03 5080020001BD438D [5080020001BC74FF] : IOM 0 : Port 1 <== ==> DISCONNECTED
/ENCLOSURE-03 5080020001BD438D [5080020001BC74FF] : IOM 0 : Port 2 <== ==> DISCONNECTED
Enclosure 5080020001BD438D IOM 1 is Expander 5080020001BC747F
/ENCLOSURE-03 5080020001BD438D [5080020001BC747F] : IOM 1 : Port 0 <== ==> /CONTROLLER-02 508002000158C651 : HBA 0 : Port 0
/ENCLOSURE-03 5080020001BD438D [5080020001BC747F] : IOM 1 : Port 1 <== ==> /ENCLOSURE-02 5080020001A9CC3E [5080020001B5A7FF]: IOM 1 : Port 0
/ENCLOSURE-03 5080020001BD438D [5080020001BC747F] : IOM 1 : Port 2 <== ==> DISCONNECTED

 Again, viewing the data in a hierarchical light, each Drive Enclosure's name and WWN is listed followed by it's two IOMs (and their WWNs) and the 3 ports for each IOM.  And finally, what the object that IOM port is connected at the other end of this SAS cable.  It is now possible to trace these connections from the beginning of the string to the end.

Viewed from the IOM 0 side:

  • Enclosure-01, IOM 0, port 0 connects (upstream) to Controller-01 HBA 0, port 0.
  • Enclosure-01, IOM 0, port 1 connects (downstream) to Enclosure-02's IOM 0, port 0. 
  • Enclosure-02, IOM 0, port 0 connects (upstream) to Enclosure-01 IOM 0, port 1.
  • Enclosure-02, IOM 0, port 1 connects (downstream) to Enclosure-03's IOM 0, port 0. 
  • Enclosure-03, IOM 0, port 0 connects (upstream) to Enclosure-02 IOM 0, port 1.
  • Enclosure-03, IOM 0, port 1 is disconnected indicating the end of the string.

    Or,  Controller-01 ---> IOM 0 Enclosure-01 IOM1 --->IOM 0 Enclosure-02 IOM 1 ---> IOM 0 Enclosure-03

Viewed from the IOM 1 side:

  • Enclosure-01, IOM 1, port 0 connects (upstream) to Enclosure-02 IOM 1, port 1.
  • Enclsoure-01, IOM 1, port 1 is disconnected indicating the end of the string. 
  • Enclosure-02, IOM 1, port 0 connects (upstream) to Enclosure-03 IOM 1, port 1.
  • Enclosure-02, IOM 1, port 1 connects (downstream) to Enclosure-01's IOM 1, port 0. 
  • Enclosure-03, IOM 1, port 0 connects (upstream) to Controller 2 on HBA 0 port 0.
  • Enclosure-03, IOM 1, port 1 connects (downstream) to Enclosure-02's IOM 1, port 0.

    Or, Controller-02 ---> IOM 0 Enclosure-03 IOM 1---> IOM 0 Enclosure-02 IOM 1---> IOM 0 Enclosure-01

 

 SPOTTING TOPOLOGY ERRORS

 There are two items to look for that will indicate an obvious problem.

A Drive Enclosure that has all 3 ports disconnected:

------- PRINTING CONN MAP FOR /ENCLOSURE-01 5080020001BD438D -------
/ENCLOSURE-01 5080020001BD438D IOM 0 is Expander 0
/ENCLSOURE-01 5080020001BD438D [5080020001B8BE7F] : IOM 0 : Port 0 <== ==> DISCONNECTED
/ENCLOSURE-01 5080020001BD438D [5080020001B8BE7F] : IOM 0 : Port 1 <== ==> DISCONNECTED
/ENCLOSURE-01 5080020001BD438D [5080020001B8BE7F] : IOM 0 : Port 2 <== ==> DISCONNECTED

A Drive Enclosure that is using the wrong IOM:

------- PRINTING CONN MAP FOR /CONTROLLER-01 508002000158C650 -------
Controller has 3 HBAs installed
HBA IDX 0 is installed on PCI slot 3
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 0 <== ==> /ENCLOSURE-01 5080020001A9D2CB [5080020001B91E3F]: IOM 1 : Port 1
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 1 <== ==> /ENCLOSURE-09 5080020001A9D267 [5080020001BAC63F]: IOM 0 : Port 0
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 2 <== ==> /CONTROLLER-02 508002000158C651 : HBA 0 : Port 2
/CONTROLLER-01 508002000158C650 : HBA 0 : Port 3 <== ==> /CONTROLLER-02 508002000158C651 : HBA 0 : Port 3

Note:  Port 0 of an IOM should always be in CONNECTED state as it is on the upstream path to the CONTROLLER.

 

LOGS

After the topology information will come a log of recent topology operations (Opcodes).  Some Opcodes are benign others can help identify intermittent topology issues.  All entries will start with a date and command followed by an Entry Class, Action Type and the Opcode.  Depending on what that Opcode is dictates what, if any, information will follow.  Below are a couple of examples of the entries that you may see that are not actionable:

Fri Aug 7 21:04:52 2015 (Ticket FFFFFFFF) Stats Clear
  Entry Class : STATS
  Action Type : STATS_CLEAR
  Opcode : NONE
  Client ID : DIAG_SM


Fri Aug 7 21:05:59 2015 (Ticket FFFFFFFF) Topology OK
  Entry Class : TOPOVALID
  Action Type : TOPOVALID_CLEARED
  Opcode : NONE

 Here are a couple of examples that doe need attention:

Thu Feb 12 21:35:32 2015 (Ticket FFFFFFFF) Topology Violation Violation
  Entry Class : TOPOVALID
  Action Type : TOPOVALID_UPDATED
  Opcode : TOPOVALID_CRITICAL
  Event Type : CRITICAL
  Broken Rule : MULTIPLE_UPSTREAM
  Error Type : Controller To Enclosure
  Dbg Info : 1400000119
  Enclosure WWn : 5080020001A9CC3E
  Enclosure RC : 1
  UpStream Port 1 : 0
  UpStream Port 2 : 1

Thu Feb 12 21:35:32 2015 (Ticket FFFFFFFF) Topology Violation Violation
  Entry Class : TOPOVALID
  Action Type : TOPOVALID_UPDATED
  Opcode : TOPOVALID_WARNING
  Event Type : WARNING
  Broken Rule : GDM_PORTS_ARE_CONNECTED
  Error Type : Controller To Controller
  Dbg Info : 20000014B
  Controller WWN : 508002000158C651
  Hba Idx : 2
  Port Idx : 3
  Phy Idx : 3

 

Reviewing an extracted  log bundle for path troubleshooting.

command: FSInfo.pl -e
file: events_summary.txt
file: slammer/[MASTER_CONTROLLER]/PITMAN_MARKSDB.txt

NOTE: PITMAN_MARKSDB.txt may or may not be found in the log bundle - see <bug 20979002> for details.


The following examples use the topology of CONTROLLER-01 <>  ENCLOSURE-01 <> ENCLOSURE-02

/CONTROLLER-01  508002000158C370 : HBA 0 : Port 0 <==  ==> /ENCLOSURE-01 50800200014753E2 [508002000149D9BF]: IOM 0 : Port 0
/ENCLOSURE-01   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 1 <==  ==> /ENCLOSURE-02 50800200016890BA


------- PRINTING CONN MAP FOR Enclosure 50800200014753E2 (1)-------
Enclosure 50800200014753E2 IOM 0 is Expander 508002000149D9BF
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 0 <==  ==> Controller(1) 508002000158C370 : HBA 0 : Port 0
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 1 <==  ==> Enclosure(2) 50800200016890BA [50800200016788BF]: IOM 0 : Port 0
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 2 <==  ==> DISCONNECTED
Enclosure 50800200014753E2 IOM 1 is Expander 50800200014A127F
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 0 <==  ==> Enclosure(2) 50800200016890BA [508002000167857F]: IOM 1 : Port 1
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 1 <==  ==> DISCONNECTED
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 2 <==  ==> DISCONNECTED




First example:
Unplugging the SAS cable between Controller 1 Slot 3 port 0 and Drive Enclosure 1.  Notice that TWO Drive Enclosures are affected.

FSInfo -e:

Overall Enclosure Information:
Name            | ID                 | Display #   | Model             | Overall Status   | Chassis Status
---------------------------------------------------------------------------------------------------------------
/ENCLOSURE-02   | 50800200016890BA   | 2           | ORACLE  DE2-24P   | WARNING          | NORMAL
/ENCLOSURE-01   | 50800200014753E2   | 1           | ORACLE  DE2-24P   | WARNING          | NORMAL
/ENCLOSURE-03   | 50800200016890F3   | 3           | ORACLE  DE2-24C   | NORMAL           | NORMAL
/ENCLOSURE-04   | 5080020001689C81   | 4           | ORACLE  DE2-24P   | NORMAL           | NORMAL


Enclosure Drive Information:  (one warning per affected drive)
Enclosure       | Drive   | Status                          | Model              | Serial       | Firmware Version   | Capacity   | Storage Class
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/ENCLOSURE-02   | 0       | WARNING_DEGRADED_CONNECTIVITY   | H109030SESUN300G   | 1328CP3XRL   | A690               | 304.7 GB   | STORAGE_CLASS_PERF_HDD
...
/ENCLOSURE-02   | 23      | WARNING_DEGRADED_CONNECTIVITY   | H109030SESUN300G   | 1328CPVPSL   | A690               | 304.7 GB   | STORAGE_CLASS_PERF_HDD
/ENCLOSURE-01   | 0       | WARNING_DEGRADED_CONNECTIVITY   | LB1606R  SUN1.6T   | 40314696     | S311               | 1.6 TB     | STORAGE_CLASS_MLC_SSD
...
/ENCLOSURE-01   | 6       | WARNING_DEGRADED_CONNECTIVITY   | LB1606R  SUN1.6T   | 40343192     | S311               | 1.6 TB     | STORAGE_CLASS_MLC_SSD

Enclosure IOM Information:
Enclosure       | IOM Number   | Status   | Model     | Serial            | Firmware Version
-------------------------------------------------------------------------------------------------
/ENCLOSURE-02   | 0            | NORMAL   | 7043628   | IMS0976147G0AET   |
/ENCLOSURE-02   | 1            | NORMAL   | 7043628   | IMS0976147G0AFL   | 001E
/ENCLOSURE-01   | 0            | NORMAL   | 7043628   | IMS0976147G07W3   | 001E
/ENCLOSURE-01   | 1            | NORMAL   | 7043628   | IMS0976147G084B   | 001E
/ENCLOSURE-03   | 0            | NORMAL   | 7043628   | IMS0976147G0A87   | 001E
/ENCLOSURE-03   | 1            | NORMAL   | 7043628   | IMS0976147G0A7C   | 001E
/ENCLOSURE-04   | 0            | NORMAL   | 7043628   | IMS0976147G0CMS   | 001E
/ENCLOSURE-04   | 1            | NORMAL   | 7043628   | IMS0976147G0CM0   | 001E





events_summary.txt   get a RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE for each affected drive (two affected enclosures)

2015-08-20T05:46:14.080  ENCLOSURE_TOPOLOGY_STATE_CHANGE           WARNING        ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, topologyState=TOPOLOGY_STATE_PORT_DB_CHANGE


2015-08-20T05:46:14.104  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x2
............
2015-08-20T05:46:14.110  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, cruId=CRU_DRIVE5, partialOfflineState=0x2
2015-08-20T05:46:14.115  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x2
............
2015-08-20T05:46:14.138  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE23, partialOfflineState=0x2

2015-08-20T05:46:15.426  PSG_PI_EVENT_PATH_FAILURE                 WARNING        ComponentName=/CONTROLLER-01, Source=/CONTROLLER-01, reasonCode=PI_PATH_CONFIG_NO_OP
2015-08-20T05:46:15.428  PSG_PI_EVENT_PATH_FAILURE                 WARNING        ComponentName=/CONTROLLER-01, Source=/CONTROLLER-01, reasonCode=PI_PATH_CONFIG_NO_OP
2015-08-20T05:46:15.429  PSG_PI_EVENT_PATH_FAILURE                 WARNING        ComponentName=/CONTROLLER-01, Source=/CONTROLLER-01, reasonCode=PI_PATH_CONFIG_NO_OP



PITMAN_MARKSDB.txt

Topology is updated at:
Thu Aug 20 05:46:16 2015
------- PRINTING CONN MAP FOR Enclosure 50800200014753E2 (1)-------
Enclosure 50800200014753E2 Iom 0 is Expander 508002000149D9BF
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 0 <==  ==> DISCONNECTED  <<< Cable unpluged on this link.
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 1 <==  ==> DISCONNECTED  <<< The cable on Port 1 has not been removed.
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 2 <==  ==> DISCONNECTED 
Enclosure 50800200014753E2 Iom 1 is Expander 50800200014A127F
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 0 <==  ==> Enclosure(2) 50800200016890BA [508002000167857F]: IOM 1 : Port 1
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 1 <==  ==> DISCONNECTED
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 2 <==  ==> DISCONNECTED


Note that the output is how the > Controller < sees the SAS world.
Port 1 confusingly shows DISCONNECTED although the cable on Port 1 has not been removed, just the Port 0 cable.



Following reconnection.

2015-08-20T05:56:47.820  ENCLOSURE_TOPOLOGY_STATE_CHANGE           WARNING        ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, topologyState=TOPOLOGY_STATE_PORT_DB_CHANGE
2015-08-20T05:56:47.827  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, action=CRU_ONLINE
....
2015-08-20T05:56:47.862  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE22, action=CRU_ONLINE
2015-08-20T05:56:47.952  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, action=CRU_ONLINE
.....
2015-08-20T05:56:47.965  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, cruId=CRU_DRIVE6, action=CRU_ONLINE
2015-08-20T05:56:48.815  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x1
....
2015-08-20T05:56:48.842  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE23, partialOfflineState=0x1
2015-08-20T05:56:48.967  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x1
...
2015-08-20T05:56:48.971  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, cruId=CRU_DRIVE5, partialOfflineState=0x1
2015-08-20T05:56:52.155  CONTROLLER_PORT_CONNECTED                 INFORMATIONAL  ComponentName=/CONTROLLER-01
2015-08-20T05:57:05.528  CM_EVT_ENCLOSURE_STATUS_CHANGE            INFORMATIONAL  ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-02
2015-08-20T05:57:05.529  CM_EVT_ENCLOSURE_STATUS_CHANGE            INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-02




cable exrercise #2
Unplug the SAS cable that goes between the following two points
/ENCLOSURE-01: IOM 0: Port 1 <==  ==> /ENCLOSURE-02: IOM 0: Port 0


FSInfo -e   here we see just ENCLOSURE-02 affected.

Overall Enclosure Information:
Name            | ID                 | Display #   | Model             | Overall Status   | Chassis Status
---------------------------------------------------------------------------------------------------------------
/ENCLOSURE-02   | 50800200016890BA   | 2           | ORACLE  DE2-24P   | WARNING          | NORMAL
/ENCLOSURE-01   | 50800200014753E2   | 1           | ORACLE  DE2-24P   | NORMAL           | NORMAL
/ENCLOSURE-03   | 50800200016890F3   | 3           | ORACLE  DE2-24C   | NORMAL           | NORMAL
/ENCLOSURE-04   | 5080020001689C81   | 4           | ORACLE  DE2-24P   | NORMAL           | NORMAL


Enclosure Drive Information:
Enclosure       | Drive   | Status                          | Model              | Serial       | Firmware Version   | Capacity   | Storage Class
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/ENCLOSURE-02   | 0       | WARNING_DEGRADED_CONNECTIVITY   | H109030SESUN300G   | 1328CP3XRL   | A690               | 304.7 GB   | STORAGE_CLASS_PERF_HDD
...
/ENCLOSURE-02   | 23      | WARNING_DEGRADED_CONNECTIVITY   | H109030SESUN300G   | 1328CPVPSL   | A690               | 304.7 GB   | STORAGE_CLASS_PERF_HDD


events_summary.txt

2015-08-24T02:16:04.146  ENCLOSURE_TOPOLOGY_STATE_CHANGE           WARNING        ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, topologyState=TOPOLOGY_STATE_PORT_DB_CHANGE
2015-08-24T02:16:04.164  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x2
...
2015-08-24T02:16:04.192  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE23, partialOfflineState=0x2
2015-08-24T02:16:05.048  PSG_PI_EVENT_TOPOLOGY_CHANGE_WARNING      WARNING        ComponentName=/CONTROLLER-02, Source=/CONTROLLER-02
2015-08-24T02:16:05.228  PSG_PI_EVENT_PATH_FAILURE                 WARNING        ComponentName=/CONTROLLER-01, Source=/CONTROLLER-01, reasonCode=PI_PATH_CONFIG_NO_OP
2015-08-24T02:16:05.229  PSG_PI_EVENT_PATH_FAILURE                 WARNING        ComponentName=/CONTROLLER-01, Source=/CONTROLLER-01, reasonCode=PI_PATH_CONFIG_NO_OP
2015-08-24T02:16:12.754  CM_EVT_ENCLOSURE_STATUS_CHANGE            INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-02

PITMAN_MARKSDB.txt

------- PRINTING CONN MAP FOR Enclosure 50800200014753E2 (1)-------
Enclosure 50800200014753E2 Iom 0 is Expander 508002000149D9BF
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 0 <==  ==> Controller(1) 508002000158C370 : HBA 0 : Port 0
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 1 <==  ==> DISCONNECTED   <<<< Cable unplugged here
Enclosure   50800200014753E2 [508002000149D9BF] : IOM 0 : Port 2 <==  ==> DISCONNECTED
Enclosure 50800200014753E2 Iom 1 is Expander 50800200014A127F
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 0 <==  ==> Enclosure(2) 50800200016890BA [508002000167857F]: IOM 1 : Port 1
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 1 <==  ==> DISCONNECTED
Enclosure   50800200014753E2 [50800200014A127F] : IOM 1 : Port 2 <==  ==> DISCONNECTED



Following reconnection.

2015-08-24T02:26:27.716  ENCLOSURE_TOPOLOGY_STATE_CHANGE           WARNING        ComponentName=/ENCLOSURE-01, Source=/CONTROLLER-01, topologyState=TOPOLOGY_STATE_PORT_DB_CHANGE
2015-08-24T02:26:27.717  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, action=CRU_ONLINE
...
2015-08-24T02:26:27.768  ENCLOSURE_DRIVE_STATE_CHANGE              WARNING        ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE23, action=CRU_ONLINE
2015-08-24T02:26:28.776  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE0, partialOfflineState=0x1
...
2015-08-24T02:26:28.806  RAID_EVENT_PARTIAL_OFFLINE_STATE_CHANGE   INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-01, cruId=CRU_DRIVE23, partialOfflineState=0x1
2015-08-24T02:26:31.096  PSG_PI_EVENT_TOPOLOGY_CHANGE_OK           INFORMATIONAL  ComponentName=/CONTROLLER-02, Source=/CONTROLLER-02
2015-08-24T02:26:39.819  CM_EVT_ENCLOSURE_STATUS_CHANGE            INFORMATIONAL  ComponentName=/ENCLOSURE-02, Source=/CONTROLLER-02

 

 

 

 


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