Server User Manual

should not be confused with regular expression character classes (also denoted by ''[]''). For example,
foo[19] does not represent foo1 or foo9, but rather represents a degenerate range: foo19.
This range syntax is meant only as a convenience on clusters with a prefix NN naming convention and
specification of ranges should not be considered necessarythe list foo1,foo9 could be specified as
such, or by the range foo[1,9].
Some examples of powerman targets follows.
Power on hosts bar,baz,foo01,foo02,...,foo05: powerman --on bar baz foo[01-05]
Power on hosts bar,foo7,foo9,foo10: powerman --on bar,foo[7,9-10]
Power on foo0,foo4,foo5: powerman --on foo[0,4-5]
As a reminder to the reader, some shells will interpret brackets ([ and ]) for pattern matching.
Depending on your shell, you might need to enclose ranged lists within quotes. For example, in tcsh, the
last example above should be executed as:
powerman --on "foo[0,4-5]"
15.9.2 The pmpower tool
The pmpower utility is a high level tool for manipulating remote preconfigured power devices connected
to the console server either via a serial or network connection. The PDU UPS and IPMI power devices are
variously controlled using the open source PowerMan, IPMItool or Network UPS Tools and Black Box’s
pmpower utility arches over these tools so the devices can be controlled through one command line:
pmpower [-?h] [-l device | -r host] [-o outlet] [-u username] [-p password] action
-?/-h This help message.
-l The serial port to use.
-o The outlet on the power target to apply to
-r The remote host address for the power target
-u Override the configured username
-p Override the configured password
on This action switches the specified device or outlet(s) on
off This action switches the specified device or outlet(s) off
cycle This action switches the specified device or outlet(s) off and on again
status This action retrieves the current status of the device or outlet
Examples:
To turn outlet 4 of the power device connected to serial port 2 on: # pmpower -l port02 -o 4 on
To turn an IPMI device off located at IP address 192.168.1.100 (where username is 'root' and
password is 'calvin': # pmpower -r 192.168.1.100 -u root -p calvin off
Default system Power Device actions are specified in /etc/powerstrips.xml. Custom Power Devices can
be added in /etc/config/powerstrips.xml. If an action is attempted which has not been configured for a
specific Power Device, pmpower will exit with an error.
15.9.3 Adding new RPC devices
There are a number of simple paths to adding support for new RPC devices.
_____________________________________________________________________
724-746-5500 | blackbox.com Page 264