Back to Articles
  1. To install Cassandra on "Site B", download the ServAssure NXT Ansible package to your Ansible server and extract the files.
    1. In the Ansible files directory, run the following commands:
      ansible-playbook -i <inventoryFile-SiteB> system-setup-all.yml -u arris -bkK
      ansible-playbook -i <inventoryFile-SiteB> install-cassandra.yml -u arris -bkK
  2. 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 -bkK
    ansible-playbook -i <inventoryFile-SiteA> site-install.yml -u arris -bkK
    
  3. 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
  4. Shutdown other components nodes on "Site B" and ensure the Cassandra nodes are up on "Site B". There are two options:
    1. Stop HAProxy, Solr, Zookeeper, ServAssure NXT engine, and ServAssure NXT UI nodes using:
      ansible-playbook -i <inventoryFile-SiteB> tools/nxt-service-manager.yml

      Repeat this step for each component.

    2. Power off HAProxy, Solr, Zookeeper, ServAssure NXT engine, and ServAssure NXT UI nodes.
  5. Configure "Site A" as described in the ServAssure NXT administration.