If a managed disk (MDisk) logical unit (LU) is accessible through multiple storage
system ports, the system ensures
that all nodes that access this LU coordinate their activity and access the LU through the same
storage
system port.
Monitoring LU access through multiple storage
system ports
When the
system can access an LU through multiple
storage
system ports, it uses the
following criteria to determine the accessibility of these ports:
- The system node is a member of a storage
system.
- The system node has Fibre Channel or iSCSI
connections to the storage
system port.
- The system node has successfully discovered the LU.
- Slandering has not caused the system node to exclude access to the MDisk through the
storage
system port.
An MDisk path is presented to the storage
system for all system nodes that
meet these criteria.
Storage-system port selection
When an MDisk is created, the system
selects one of the storage
system
ports to access the MDisk.
Storage system port selection algorithm
describes the algorithm that the system uses to select the
storage
system port.
Table 1. Storage system port selection algorithmCriteria |
Description |
Accessibility |
Creates an initial set of candidate storage-system ports. The set of
candidate storage-system ports include the ports that are accessible by the highest number
of nodes. |
Slandering |
Reduces the set of candidate storage-system ports to those with the
lowest number of nodes. |
Preference |
Reduces the set of candidate storage-system ports to those that the
storage
system uses as
preferred ports. |
Load balance |
Selects the port from the set of candidate storage-system ports that
has the lowest MDisk access count. |
After the initial device port selection is made for an MDisk, the following
events can cause the selection algorithm to rerun:
- A new node joins the system and has a different view of the storage
system than the other nodes in
the system.
- The detectmdisk command-line interface (CLI) command is run or the
Discover MDisksmanagement GUI function is used. The detectmdisk CLI command and the Discover
MDisks function have the system rescan the Fibre Channel or
iSCSI network. The rescan process discovers any new MDisks that might have been added to the system and
rebalances MDisk access across the available storage
system ports.
- Error recovery procedures (ERPs) are started because a storage
system has changed its
preferred port.
- New storage
system ports are
discovered for the storage
system that is associated with the MDisk.
- The storage
system port that
is currently selected becomes inaccessible.
- Slandering has caused the system to exclude access to the MDisk through the storage
system port.