bpmaster¶
Name¶
bpmaster -- Daemon for cluster control and communication.
Synopsis¶
bpmaster [options] [-h ] [-V ] [-d ] [-v ] [-i ] [-c file] [-m file]
Description¶
This daemon is part of the BProc
package and is installed by
default. It is the controller and message/IO manager for all the compute
nodes and must be running for the cluster to function.
bpmaster is started by the ClusterWare initialization script, along with
other BProc
daemons, and forks a copy of itself for IO forwarding.
With normal cluster operation there should be 2 PIDs for bpmaster.
Type ps -x |grep bpmaster to check.
The bpmaster daemon may be restarted at any time by using a ClusterWare
service restart
, but note that this will cause all nodes to reboot.
During normal operations, use a service reload
to enable
/etc/beowulf/config
configuration changes.
The daemon reports cluster events to /var/log/messages
.
Options¶
The following options are available to the bpmaster program.
-h | Print the command usage message and exit. If -h is the first
option, all other options will be ignored. If -h is not the
first option, the other options will be parsed up to the -h
option, but no action will be taken. |
-V | Print the command version number and exit. If -v is the first
option, all other options will be ignored. If -v is not the
first option, the other options will be parsed up to the -v
option, but no action will be taken. |
-d | Start the program in debug (verbose) mode. bpmaster will not
daemonize, and all information and error messages will go to
stdout . This information is useful when the daemon exits
abnormally during operation as the information is not mixed in with
the normal /var/log/messages . |
-v | Increase verbosity level. This may be specified multiple times. |
-i | Ignore interface version mismatch. This can be dangerous. |
-c file | Specifies a different configuration file is to be used. The default
is set to /etc/beowulf/config . This option is for debug and
development. This option is not recommended for normal use. |
-m file | Log master and node BProc messages to the indicated file. This
information is intended for BProc debugging, and should not be
enabled unless requested by a Scyld support engineer. This file
grows in size rapidly depending of the number of nodes,
approximately 2 megabytes/minute with six nodes. |
Examples¶
Don't start as daemon.
[root@cluster ~] # bpmaster -d
Start the daemon using the startup script.
[root@cluster ~] # service beowulf start
Configuring network interface (eth1): [ OK ]
Loading modules: [ OK ]
Setting up libraries: [ OK ]
Starting bpmaster:
Starting beoserv:
Starting recvstats:
Starting sendstats: