Skip to main content

Adding a server to a cluster in Ubuntu

Note

All servers in a cluster must run the same version of Striim. You cannot create a multi-server cluster using a trial license.

The following steps require that you have created the first server in the cluster as described in Creating a cluster in Ubuntu and that it is running. To perform the following steps you must have an admin login for the cluster and shell access to all existing servers in the cluster as well as to the new server.

  1. Verify that the system meets the System requirements.System requirements

  2. On all existing servers in the cluster, edit /opt/striim/conf/startUp.properties and update the LicenceKey property with the new license you received to support the additional server.

  3. On the new server, log in to Linux and download striim-node-4.2.0-Linux.deb.

  4. Install that package:

    sudo dpkg -i striim-node-4.2.0-Linux.deb

  5. Copy sks.jks, sksKey.pwd, and startUp.properties from /opt/striim/conf/ on the first server to /opt/striim/conf/ on the new server.

  6. Assign ownership of the keystore files to Striim:

    sudo chown striim sks.jks
    sudo chown striim sksKey.pwd
  7. If Interfaces is specified in startUp.properties, change its value to an IP address of the current system. If IsTcpIpCluster=true, add that IP address to the ServerNodeAddress list on each server in the cluster.

  8. If using TCP/IP instead of multicast UDP, see Using TCP/IP instead of multicast UDP.

  9. To avoid split brain, you may need to set or change the ClusterQuorumSize property on all servers in the cluster. For more information, see Avoiding split brain).

  10. Optionally, perform additional tasks described in Configuring Striim, such as increasing the maximum amount of memory the server can use from the default of 4GB (see Changing the amount of memory available to a Striim server).

  11. Reboot all servers in the cluster including the new server. On the new server, verify that Striim has started automatically.

  12. Log in as admin and check the Monitor page to verify that the server has been added to the cluster (see Monitoring using the web UI).

To uninstall:

sudo dpkg -r striim-node