What is a Cluster Manager?
The cluster manager (CM) is a service that runs on each node of a VRS cluster. The CM is primarily responsible for maintaining information about nodes in the system. All nodes are equal; specifically, the CM process on each node is (for now) essentially identical. No one node or CM has special privileges or responsibilities above the others. Each CM should maintain a (static during runtime) list of authentication information (e.g. public keys) for nodes that may join the cluster. These lists can be hand-edited when a cluster administrator wants to allow a new node or remove (disallow) an existing node. The administrator should ensure that all nodes have the same authentication list, so that when a machine wants to sign on to the cluster, it can connect to and authenticate with any of the nodes currently in the cluster. Adding a new node to the authentication information list requires generating the various authentication keys, adding the private key to the node and the public key to th