Set up Services on each Server Node (Run clarify_node_setup)

Once you have completed the installation of the Server Cluster, you will run clarify_node_setup from each server node in your Cluster. This sets up two important system services that are used to manage jobs and clients, run evaluations, and create task allocations across all server nodes in your Cluster - mostly all behind the scenes!

  • cis-conductor: This service manages the life-cycle of Server Cluster components.
  • clarify: This service is used to gracefully shutdown a particular Server Node w/out impacting the state of the other nodes in the Cluster. This is normally used for maintenance or planned shutdowns.

clarify_node_setup can be found in a Clarify_4_Server\Tools folder (in each Server Node).

(For Windows)

Note: This must be launched from the command prompt.

Using an elevated command prompt (Run as Administrator), run clarify_node_setup on each Server Node in the Cluster. The command prompt window should appear like this:

(For Linux)

For Linux, the following takes place on each server node in the Cluster.

  • Run the clarify_node_setup
    Note: This must be ran as the user who installed the Cluster; the user with access to the common directory (the same user that is defined in the .yml). The terminal should appear like:

  • Run install-conductor-services.sh (located in the clarify-tools directory, on each server)
    Note: This must be run as superuser or user (the same user that is defined in the .yml) with permissions to install services.
    For example, the command that the user would run would look like:
    sudo ./install-conductor-services.sh