Install Cassandra multidatacenter
Last Updated:
June 30, 2026
- To install Cassandra on "Site
B", download the ServAssure NXT Ansible package to your
Ansible server and extract the files.
- In the Ansible files
directory, run the following commands:
ansible-playbook -i <inventoryFile-SiteB> system-setup-all.yml -u arris -bkKansible-playbook -i <inventoryFile-SiteB> install-cassandra.yml -u arris -bkK
- In the Ansible files
directory, run the following commands:
- To install ServAssure NXT on "Site A", run the following
commands in the Ansible files directory:
ansible-playbook -i <inventoryFile-SiteA> system-setup-all.yml -u arris -bkKansible-playbook -i <inventoryFile-SiteA> site-install.yml -u arris -bkK - To install ServAssure NXT other components on "Site B", run the
following command:
ansible-playbook -i <inventoryFile-SiteB> site-install-without-cassandra.yml -u arris -bkK - Shutdown other components nodes
on "Site B" and ensure the Cassandra nodes are up on "Site B". There are two
options:
- Stop HAProxy, Solr,
Zookeeper, ServAssure NXT engine, and ServAssure NXT UI nodes
using:
ansible-playbook -i <inventoryFile-SiteB> tools/nxt-service-manager.ymlRepeat this step for each component.
- Power off HAProxy, Solr, Zookeeper, ServAssure NXT engine, and ServAssure NXT UI nodes.
- Stop HAProxy, Solr,
Zookeeper, ServAssure NXT engine, and ServAssure NXT UI nodes
using:
- Configure "Site A" as described in the ServAssure NXT administration.
