File: README.cluster

package info (click to toggle)
libepsilon 0.9.2%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 5,192 kB
  • sloc: ansic: 11,329; sh: 9,321; perl: 936; xml: 86; makefile: 85
file content (26 lines) | stat: -rw-r--r-- 1,072 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[Running EPSILON cluster]

1. Build EPSILON with cluster support (see INSTALL for details)

2. Run `epsilon --start-node' on each SLAVE node. Default port 2718
   can be changed using `--port' option. EPSILON node daemon logs
   messages to syslog using `daemon' facility.

3. Create file with list of cluster nodes on MASTER server.
   File format: user@host:port^number_of_CPUs

   host - EPSILON node's hostname or IP
   port - EPSILON node's port
   number_of_CPUs - number of simultaneous connections to that SLAVE node
   user - SSH login (used by start_epsilon_nodes.pl and stop_epsilon_nodes.pl)

4. Run epsilon from MASTER server as usual but pass `--node-list' option.
   Check logs on SLAVE nodes.

5. There are several default places for epsilon.nodes file.
   Please consult manual on this matter

6. There are two helper script start_epsilon_nodes.pl and stop_epsilon_nodes.pl
   that can be used to simplify starting/stopping EPSILON nodes.
   These script run `epsilon --start-node' on hosts, listed in
   epsilon.nodes file using DSH - Distributed SHell.