Drive Enclosure Strings

A Drive Enclosure string is a collection of Drive Enclosures that are connected by a common cable to the same SAS HBA port on both Controllers. A string consists of one to five Drive Enclosures. A system can have up to six strings, depending upon the number of SAS HBAs installed.

The position of a Drive Enclosure within the SAS topology is determined by the string number and the location of the Drive Enclosure within the string. The location is determined by the order in which a given Drive Enclosure was added to the string. The location defines the cable connections for that Drive Enclosure.

For a system expansion to work properly, ensure that the Drive Enclosures and string distribution adhere to the following guidelines:

The following figure shows a base system with two strings. In a performance system where three SAS HBAs are installed per Controller, the arrangement of the Drive Enclosures within each string is the same as for base systems. In the following figure, the connections between Controller 1 and I/O module 0 (IOM 0) are shown in red. The connections between Controller 2 and I/O module 1 (IOM 1) are shown in green. The connections between Controller 1 and Controller 2, which mirror the SAS cross connections, are shown in purple.

Figure 1: SAS string topology

 SAS string topology 
Legend
1 IOM 0, port 0, always an ingress port connecting from Controller 1, SAS HBA port 0 or port 1, or from IOM 0, port 1 or port 2 of an upstream DE 4 IOM 1, port 0, always an ingress port connecting from Controller 2, SAS HBA port 0 or port 1, or from IOM 1, port 1 or port 2 of an upstream DE
2 IOM 0, port 1, always an egress port connecting to IOM 0, port 0 of a downstream DE 5 IOM 1, port 1, always an egress port connecting to IOM 1, port 0 of a downstream DE
3 IOM 0, port 2, always an egress port connecting to IOM 0, port 0 of a downstream DE 6 IOM 1, port 2, always an egress port connecting to IOM 1, port 0 of a downstream DE
Note: The system derives the Controller 1 and Controller 2 designation from the order that the Pilot software discovers the Controllers at the time the system is brought up for the first time. Oracle’s racked system manufacturing process ensures that the Controllers are installed in the rack in the expected order and that the chassis ID values match the order. The designations are stored in the “Configuration on Disk” primary metadata.

The Controller 1 and Controller 2 designations are part of the way that string numbers are derived. Each Controller has a chassis ID, and you can use Oracle FS System Manager (GUI) or Oracle FS System CLI (FSCLI) to change the chassis IDs. Changing the chassis ID of a Controller does not change the internal Controller designation.