Administering the Platform / Clustering in Jive |
The clustering system is designed to make it easy to add and remove cluster nodes. By virtue of connecting to an application database that other cluster nodes are using, a node will automatically discover and join the cluster on start up. You can remove a node using the Admin Console.
Be sure to see the clustering overview for a high-level view of how clustering works.
You can enable or disable clustering in the Admin Console. See Configuring a Cluster Node for more information.
When you add a new node to the cluster, you must first manually copy the encryption keys from the /usr/local/jive/applications/app_name/home/crypto directory to each of the other nodes. Then restart every node in the cluster to ensure that the new node is seen by the others.
You might also be interested in Setting Up a Cluster, which describes the process for installing or upgrading the application on an entire cluster.
By default, the node will scan for the TCP endpoint and register itself in the database. You can also specify a particular endpoint in the Admin Console as described in Configuring a Cluster Node.
When you want to be sure that a node's registration is removed from the database, you can remove a node from a cluster by using the Admin Console.
Settings will be automatically replicated across the cluster.