Download Galaxy 16m RAID Controller Installation and User Guide

Transcript
Redundant Controller
The controller firmware recognizes the two controllers used in a redundant configuration as Primary or
Secondary. Two controllers behave as one Primary controller.
Once the redundant configuration takes effect, user's configurations and settings can only be done on the
Primary controller. The Secondary controller then synchronizes with the configuration of the Primary
controller, making the configurations of two controllers exactly the same.
The two controllers continuously monitor each other. When a controller detects that the other controller
is not responding, the working controller will immediately take over and disable the failed controller.
However, it is not predictable which one of the controllers should fail. It is necessary to connect all other
interfaces to both controllers so that a surviving controller can readily continue all the services provided
for the RAID system.
11.2.3.2
Active-to-Active Configuration
Users can freely assign any logical configuration of drives to both or either of the controllers, then map
the logical configurations to the host channel IDs/LUNs. I/O requests from host computer will then be
directed to the Primary or the Secondary controller accordingly. The total drive capacity can be divided
and equally serviced by both controllers.
The active-to-active configuration engages all system resources to performance. Users may also assign
all logical configurations to one controller and let the other act as a standby.
11.2.3.3
Active-to-Standby Configuration
By assigning all the logical configurations of drives to one controller, the other controller will stay idle and
becomes active only when its counterpart fails.
11.2.3.4
Cache Synchronization
The Write-Back caching significantly enhances controller performance. However, if one controller fails in
the redundant controller configuration, data cached in its memory will be lost and data inconsistency
might occur when the existing controller attempts to complete the writes.
Data inconsistency can be avoided using one or several of the I/O channels as the communications path
between the controllers. The cached data is always synchronized in each other's memory. Each
controller saves an exact replica of the cache content on its counterpart. In the event of controller or
power failure, the unfinished writes will be completed by the existing controller.
11.2.3.5
Battery Support
Unfinished writes will be cached in memory in write-back mode. If power to the system is discontinued,
data stored in the cache memory will be lost. Battery modules can support cache memory for a period of
several days allowing the controller to keep the cached data. When two controllers are operating in writeback mode, it is recommended to install a battery module to each controller.
11.3 Configuration
Listed below are steps necessary for configuring a redundant controller system:
1
Configure, separately, each controller in the Autoconfig mode. When two controllers are powered on
later, firmware will determine which is the Primary controller.
189