Nonstop Database, HiRDB Version 9 System Operation Guide
This subsection provides examples of system configurations when the system switchover facility is used.
The figure below shows a system configuration example of a standby-less system switchover (effects distributed) system. When an error occurs in the regular unit, processing intended for the back-end servers in the primary system where the error occurred is divided in units of back-end servers and assumed by multiple running server machines, where it is executed.
Figure 26-80 System configuration example of a standby-less system switchover (effects distributed) system
Although the maximum number of units that can be defined in an HA group is 32, by defining multiple HA groups, you can use the standby-less system switchover (effects distributed) facility in a large system with more than 32 units. The following figure shows a system configuration example of a standby-less system switchover (effects distributed) system when multiple HA groups are defined.
Figure 26-81 System configuration example of a standby-less system switchover (effects distributed) system when multiple HA groups are defined
When you use the standby-less system switchover (effects distributed) facility, HiRDB takes the following issues into consideration in determining the switching destinations for the individual servers:
When the standby-less system switchover (effects distributed) facility is used, HiRDB uses the following procedure to determine switching destinations.
The standby-less system switchover (effects distributed) facility is applied to the following configuration consisting of four units:
In this case, a global buffer is shared in each of the following groups:
Server | Host BES | Highest priority | Second priority | Third priority |
---|---|---|---|---|
BES1A | unt1 | unt2 | Allocated | Allocated |
BES1B | unt3 | Allocated | Allocated | |
BES1C | unt4 | Allocated | Allocated | |
BES2A | unt2 | unt3 | Allocated | Allocated |
BES2B | unt4 | Allocated | Allocated | |
BES2C | unt1 | Allocated | Allocated | |
BES3A | unt3 | unt4 | Allocated | Allocated |
BES3B | unt1 | Allocated | Allocated | |
BES3C | Allocated | Allocated | Allocated | |
BES4A | unt4 | Allocated | Allocated | Allocated |
BES4B | Allocated | Allocated | Allocated | |
BES4C | Allocated | Allocated | Allocated |
Server | Host BES | Highest priority | Second priority | Third priority |
---|---|---|---|---|
BES1A | unt1 Switching-destination candidate unit |
unt2 | unt4 | Allocated |
BES1B | unt3 | unt2 | Allocated | |
BES1C | unt4 | unt2 | Allocated | |
BES2A | unt2 Unit where an error occurred |
unt3 | unt1 | Allocated |
BES2B | unt4 | unt1 | Allocated | |
BES2C | unt1 | Allocated | Allocated | |
BES3A | unt3 Switching-destination candidate unit |
unt4 | Allocated | Allocated |
BES3B | unt1 | Allocated | Allocated | |
BES3C | unt2 | Allocated | Allocated | |
BES4A | unt4 Unit where an error occurred |
unt1 | Allocated | Allocated |
BES4B | unt2 | Allocated | Allocated | |
BES4C | unt3 | Allocated | Allocated |
The following table provides an example of a switching destination definition in a 4-unit configuration.
Table 26-20 Switching destination definition example in a 4-unit configuration
Server | Host BES | Highest priority | Second priority | Third priority |
---|---|---|---|---|
BES1A | unt1 | unt2 | unt4 | unt3 |
BES1B | unt3 | unt2 | unt4 | |
BES1C | unt4 | unt2 | unt3 | |
BES2A | unt2 | unt3 | unt1 | unt4 |
BES2B | unt4 | unt1 | unt3 | |
BES2C | unt1 | unt3 | unt4 | |
BES3A | unt3 | unt4 | unt2 | unt1 |
BES3B | unt1 | unt4 | unt2 | |
BES3C | unt2 | unt4 | unt1 | |
BES4A | unt4 | unt1 | unt3 | unt2 |
BES4B | unt2 | unt3 | unt1 | |
BES4C | unt3 | unt1 | unt2 |
The standby-less system switchover (effects distributed) facility is applied to the following configuration consisting of five units:
In this case, a global buffer is shared in each of the following groups:
The following table provides an example of a switching destination definition in a 5-unit configuration.
Table 26-21 Switching destination definition example in a 5-unit configuration
Server | Host BES | Highest priority | Second priority | Third priority | Fourth priority |
---|---|---|---|---|---|
BES1A | unt1 | unt2 | unt5 | unt3 | unt4 |
BES1B | unt3 | unt4 | unt2 | unt5 | |
BES1C | unt4 | unt3 | unt5 | unt2 | |
BES1D | unt5 | unt2 | unt4 | unt3 | |
BES2A | unt2 | unt3 | unt1 | unt4 | unt5 |
BES2B | unt4 | unt5 | unt1 | unt3 | |
BES2C | unt5 | unt4 | unt3 | unt1 | |
BES2D | unt1 | unt3 | unt5 | unt4 | |
BES3A | unt3 | unt4 | unt2 | unt1 | unt5 |
BES3B | unt5 | unt1 | unt2 | unt4 | |
BES3C | unt1 | unt5 | unt4 | unt2 | |
BES3D | unt2 | unt4 | unt5 | unt1 | |
BES4A | unt4 | unt5 | unt3 | unt1 | unt2 |
BES4B | unt1 | unt2 | unt3 | unt5 | |
BES4C | unt2 | unt1 | unt5 | unt3 | |
BES4D | unt3 | unt5 | unt2 | unt1 | |
BES5A | unt5 | unt1 | unt4 | unt2 | unt3 |
BES5B | unt2 | unt3 | unt1 | unt4 | |
BES5C | unt3 | unt2 | unt4 | unt1 | |
BES5D | unt4 | unt1 | unt3 | unt2 |
All Rights Reserved. Copyright (C) 2011, 2015, Hitachi, Ltd.