Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
powerman.conf(5)		    powerman			powerman.conf(5)

NAME
     powerman.conf - configuration file for PowerMan

DESCRIPTION
     The  powerman.conf  file typically includes one or more of the remote power
     controller (RPC) device files provided in the  /usr/local/etc/powerman  di-
     rectory;  sets  a	few global options; instantiates RPC devices with unique
     names, hostnames, and ports; and maps node names to RPC's and plug numbers.

     Network-attached RPC's are instantiated with device lines of the form:

	    device "name" "type" "host:port"

     Serial-attached RPC's are instantiated with device lines of the form:

	    device "name" "type" "special file" "flags"

     where special file is the full path to a tty device, and flags is a  serial
     parameter	specification  in  a  form  similar  to  that used by lilo, e.g.
     "9600,8n1".  RPC's that are accessed via coprocesses  are	instantiated  as
     follows:

	    device "name" "type" "process |&"

     where process is the full path to a process whose standard output and input
     will be controlled by powerman, e.g. "/usr/bin/conman -Q -j rpc0 |&".

EXAMPLE
     The  following  example  is  a 16-node cluster that uses two 8-plug Baytech
     RPC-3 remote power controllers.

     include "/usr/local/etc/powerman/baytech.dev"  # include def for "baytech" RPC

     tcpwrappers yes			  # enable TCP wrappers

     # listen "0.0.0.0:10101"		  # uncomment to listen on all interfaces

     # Alias example - alias can be used in target specifications
     alias "pengra_service" "pengra[0-1]"
     alias "pengra_compute" "pengra[2-15]"

     # Power controller: device <name> <type> <hostname:port> [<flags>]
     device "pow0" "baytech" "pow0:23"	# instantiate pow0
     device "pow1" "baytech" "pow1:23"	# instantiate pow1

     # Plugs: node <name> <device> [<plug>]
     node "pengra[0-7]" "pow0" "[1-8]"	# map pengra0...pengra7 to pow0 plug 1-8
     node "pengra[8-15]" "pow1" "[1-8]" # map pengra8...pengra15 to pow1 plug 1-8

FILES
     /usr/local/etc/powerman/powerman.conf
     /usr/local/etc/powerman/*.dev

ORIGIN
     PowerMan was originally developed by Andrew Uselton on LLNL's  Linux  clus-
     ters.   This software is open source and distributed under the terms of the
     GNU GPL.

SEE ALSO
     powerman(1),  powermand(8),  httppower(8),  plmpower(8),  vpcd(8),   power-
     man.conf(5), powerman.dev(5).

     http://code.google.com/p/powerman

powerman-2.3.20 		   2014-08-26			powerman.conf(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=powerman.conf&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help