Migrate to warm standby
If you're already using Bamboo Data Center in a cold standby cluster configuration, use these steps to migrate to the new warm standby configuration after upgrading to Bamboo 9.5.0 or higher. The local home directory on every node in the cluster now contains a cluster-node.properties
file that you need to edit before running your Data Center cluster for the first time.
If you're setting up Bamboo for the first time, go to Set up a Bamboo Data Center warm standby instead.
Migrating to a warm standby cluster configuration is mandatory. Make sure to complete this task before starting up your cluster for the first time.
To migrate to warm standby:
- Go to the local home directory of a node in your cluster and open the
cluster-node.properties
file in a text editor. - Add a new
node.hostname
property and set it to the node-specific hostname or IP address reachable from the other nodes in the cluster. - Optionally, change the default internal node communications port (9090) by adding the
node.internal.communication.port
property and setting it to a port number that is reachable from the other nodes but not available to the outside world. - If you want the underlying gRPC communication to use a proxy, set the
bamboo.enable.grpc.via.proxy
property to true and remove any references to your Bamboo nodes from thehttp.nonProxyHosts
property. By default, gRPC communication isn't proxied. Optionally, configure any additional system properties.
- Repeat steps 1 through 4 for the remaining nodes in the cluster.
- Start all the nodes in the cluster. The node you start up first becomes the primary node, and all the others will become the secondary nodes.