1POWERMAN.CONF(1)                 POWERMAN.CONF                POWERMAN.CONF(1)
2
3
4

NAME

6       powerman.conf - configuration file for PowerMan
7
8

DESCRIPTION

10       The  powerman.conf  file  typically  includes one or more of the remote
11       power controller (RPC)  device  files  provided  in  the  /etc/powerman
12       directory;  sets  a  few  global options; instantiates RPC devices with
13       unique names, hostnames, and ports; and maps node names  to  RPC's  and
14       plug numbers.
15
16       Network-attached RPC's are instantiated with device lines of the form:
17
18              device "name" "type" "host:port"
19
20       Serial-attached RPC's are instantiated with device lines of the form:
21
22              device "name" "type" "special file" "flags"
23
24       where  special  file  is  the full path to a tty device, and flags is a
25       serial parameter specification in a form similar to that used by  lilo,
26       e.g.   "9600,8n1".  RPC's that are accessed via coprocesses are instan‐
27       tiated as follows:
28
29              device "name" "type" "process |&"
30
31       where process is the full path to a process whose standard  output  and
32       input  will be controlled by powerman, e.g. "/usr/bin/conman -Q -j rpc0
33       |&".
34

EXAMPLE

36       The following example is a 16-node cluster that uses two 8-plug Baytech
37       RPC-3 remote power controllers.
38
39       include "/etc/powerman/baytech.dev"  # include def for "baytech" RPC
40
41       tcpwrappers yes                      # enable TCP wrappers
42
43       # Alias example - alias can be used in target specifications
44       alias "pengra_service" "pengra[0-1]"
45       alias "pengra_compute" "pengra[2-15]"
46
47       # Power controller: device <name> <type> <hostname:port> [<flags>]
48       device "pow0" "baytech" "pow0:23"  # instantiate pow0
49       device "pow1" "baytech" "pow1:23"  # instantiate pow1
50
51       # Plugs: node <name> <device> [<plug>]
52       node "pengra[0-7]" "pow0" "[1-8]"  # map pengra0...pengra7 to pow0 plug 1-8
53       node "pengra[8-15]" "pow1" "[1-8]" # map pengra8...pengra15 to pow1 plug 1-8
54

FILES

56       /etc/powerman/powerman.conf
57       /etc/powerman/*.dev
58

ORIGIN

60       Developed  by  Andrew  Uselton <useton2@llnl.gov> on LLNL's Linux clus‐
61       ters.  This software is open source and distributed under the terms  of
62       the Gnu GPL.
63

SEE ALSO

65       powermand(1) powerman(1)
66
67
68
69
70LLNL                              Release 1.0                 POWERMAN.CONF(1)
Impressum