Specifications
iv
Chapter 2
Controller and Host Concepts
Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Controller A and Controller B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
This Controller and Other Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Unresponsive and Surviving Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4
Selecting a Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
Using Transparent Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
Using Multiple-Bus Failover Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7
Caching Techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
Fault-Tolerance for Write-Back Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
Enabling Mirrored Write-Back Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–18
Chapter 3
Controller and Host Addressing
Bus Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
Host Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3
Controller Device Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3
Containers and Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4
Storagesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4
Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–5
Logically Connecting the Storage Array to the Host. . . . . . . . . . . . . . . . . . . . . . . . 3–6
Mapping the Physical Devices with Device PTL Addressing . . . . . . . . . . . . . 3–6
Mapping the Containers and Storagesets to the Host with Logical Units . . . 3–10
Assigning Unit Numbers in Transparent Failover Mode . . . . . . . . . . . . . . . . 3–10
Assigning Unit Numbers in Multiple-Bus Failover Mode . . . . . . . . . . . . . . . 3–11
Assigning Unit Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13
Assigning Access Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–14