Deploy Multiple Composer Instances
Intra-service communication must be enabled by making any necessary networking (ports) and firewall changes.
To deploy multiple Composer nodes (or instances) in a new high availability environment:
Install the Composer instance as though it were a single instance (and not running in a high availability environment). See Install Composer v5.
For each instance, run the following commands to set up the environment variables for the installation:
export ZOOMDATA_CONSUL_ADDRESS=<instance_ip>:8500
export ZOOMDATA_CONSUL_CLIENT=0.0.0.0
export ZOOMDATA_POSTGRES_HOST=<postgres-host>
export ZOOMDATA_POSTGRES_PORT=<postgres-port>
export ZOOMDATA_POSTGRES_USER=<postgres-db-username>
export ZOOMDATA_POSTGRES_PASS=<postgres-db-password>where:
<instance_ip>
is the IP address of the Composer instance<postgres-host>
and<postgres-port>
are the host name and port number of the Composer PostgreSQl data store<postgres-db-username>
and<postgres-db-password>
are the user name and password required to access the Composer PostgreSQL data store.
Obtain the installation script from Composer Technical Support and run:
sudo -E /bin/sh bootstrap-zoomdata.run
After the installation is complete, configure the Consul instance or instances needed for your high availability environment. See Configure the Consul in a High Availability Installation.
Repeat these steps for every Composer instance (node) in your Composer cluster.
Comments
0 comments
Please sign in to leave a comment.