slee.sh script provides functionality to operate on the SLEE state either for nodes on this host, or on the cluster as a whole.
It provides a global control point for all nodes in the cluster.
For convenience of administration the script can discover the running set of nodes; however for more control, or if managing multiple clusters, the set of nodes can be configured in the environment. The environment variables used are:
RHINO_SLEE_NODES - List of Rhino SLEE event router node IDs on this host. If not specified, will discover nodes automatically. RHINO_QUORUM_NODES - List of Rhino quorum nodes IDs on this host.
The values of these variables can be specified, if necessary, in the file
The commands below control the state of the SLEE on nodes of a Rhino cluster.
They are run by executing
slee.sh <command> <arguments>,
slee.sh start -nodes 101,102
|What it does
Starts the SLEE on the cluster or on a set of nodes.
Use with no arguments to start the cluster, or with the argument
Stops the SLEE on the cluster or a set of nodes.
Use with no arguments to stop the cluster, or with the argument
Reboots the cluster or a set of nodes.
Use the argument
slee.sh reboot -nodes 102,103 -states running,running
would reboot nodes
slee.sh reboot -cluster -states stopped,stopped,running,running
would reboot all four nodes, and set the states to
Shuts down the cluster or a set of nodes, stopping them if required.
Prints the state of all the nodes in the cluster.
Also available as the alias
Runs a management command using the Rhino console.
Also available as the aliases