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
-his the first option, all other options will be ignored. If-his not the first option, the other options will be parsed up to the-hoption, but no action will be taken.- -V
Print the command version number and exit. If
-vis the first option, all other options will be ignored. If-vis not the first option, the other options will be parsed up to the-voption, 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
BProcmessages to the indicated file. This information is intended forBProcdebugging, 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: