
The Designated Coordinator is a special instance of the ClusterResourceManagerDaemon[1]. It is elected with the help of the list of FullyConnected[2] ClusterNodes[3] from the ClusterConsensusManager[4] and takes on the responsibilities of ResourceAllocation[5] throughout the cluster. All other instances of the ClusterResourceManagerDaemon[1] act as slaves to the Designated Coordinator and must undertake a JoinProtocol[6] by which they register with the Designated Coordinator and receive the latest copy of the ClusterInformationBase[7].
The Designated Coordinator is also the location of All changes to the ClusterInformationBase[7], including requests to migrate resource[8]s to and from any ClusterNode[9]. The changes are checked for validity and pushed out to all other ClusterNodes[3] if they pass.
| [1] | http://www.linux-ha.org/ClusterResourceManagerDaemon |
| [2] | http://www.linux-ha.org/FullyConnected |
| [3] | http://www.linux-ha.org/ClusterNodes |
| [4] | http://www.linux-ha.org/ClusterConsensusManager |
| [5] | http://www.linux-ha.org/ResourceAllocation |
| [6] | http://www.linux-ha.org/JoinProtocol |
| [7] | http://www.linux-ha.org/ClusterInformationBase |
| [8] | http://www.linux-ha.org/resource |
| [9] | http://www.linux-ha.org/ClusterNode |
This information provided courtesy of the Linux-HA project at http://linux-ha.org/