
17.2.5 Typical Installation
The typical installation for Rhino SLEE is a 3 machine cluster, with one node running on each machine. This configuration is
show in figure 17.1. Open Cloud Rhino SLEE clustering concepts are explained within the context of this typical configuration.
Machine A
Rhino node 1
Machine B
Rhino node 2
Machine C
Rhino node 3
Cluster [1,2,3]
Figure 17.1: A typical configuration, nodes 1 2 and 3 are cluster members.
17.2.6 Primary Component
The Rhino SLEE defines the term primary component as the set of nodes that are aware of the authoritative membership of
the cluster. As nodes fail, or become disconnected from the rest of the cluster, they will leave the primary component. Nodes
leaving the primary component self-terminate and require restarting before they can rejoin the cluster.
The primary component is a superset of the nodes capable of performing work, but also contains quorum nodes, and nodes
which are currently synchronizing state with already running members of the cluster.
Figure 17.1 shows nodes 1, 2 and 3 as members of the primary component.
17.2.7 Tie Breaking
In a cluster with an even number of nodes, it is possible that a network segmentation could result in two evenly sized clusters
forming (e.g. a four node cluster splitting into two fragments of two). In this scenario, the cluster half which contains the lowest
node ID is used to determine which of the cluster halves continues to be the primary component.
This means that in a two node cluster, if the lowest ID node fails, then both cluster members will become non-primary (and
terminate as a result).
17.2.8 Shutdown and Restart
In the event of a complete cluster failure (e.g. powercut), a mechanism is needed to determine which nodes should form the
primary component when restarting. This is accomplished by writing out the cluster state during normal operation, and using
this information on restart to determine the primary component.
When the nodes of a shutdown cluster are restarting, they will form a non-primary component. Once this non-primary com-
ponent contains enough members that it should have been primary in the pre-shutdown cluster configuration, the non-primary
component will become primary.
17.3 Scenarios
Many different clustered installations of Rhino SLEE are possible. Common scenarios are described in this section.
Open Cloud Rhino 1.4.3 Administration Manual v1.1 101
Comentarios a estos manuales