|
Beo Utils and so much more are part of Advanced Clustering's ACT dir software installation. Read more about everything included with ACT dir.
Advanced Clustering's Beo Utils package provides an easy to use command line based set of management utilities for your Apex Compute Cluster. These powerful parallel shell tools can be included as part of scripts or used interactively as part of day-to-day administrative tasks.
Features
- Consistent command line options across all utilities
- Easy INI file syntax that allows you to specify all nodes in a cluster in just a few lines
- You can specify individual nodes, multiple nodes, or pre-defined groups
- Easy custom defined grouping of nodes, so you can easily act on subsets of nodes (common group examples: cabinet1, cabinet2, ibnodes, etc).
- Commands run in parallel so they work quickly and efficiently
- Uses existing remote execution software already in place, no new server or daemons to run (configurable between SSH and RSH).
Commands included
Below you find some of the commands that are included in the Beo Utils package. Examples of how you would use them are provided for some of the commands. If you have an Apex Cluster and need assistance with Beo Utils contact our support department for assistance.
beo_exec - Run any command in parallel on the nodes you specify.
Example: getting the load average and time the system has been up on a group of nodes called cabinet1.
[root@testcluster ~]# beo_exec -g cabinet1 uptime [node01] 10:02:53 up 4 days, 3:56, 0 users, load average: 0.07, 0.02, 0.00 [node02] 10:02:53 up 4 days, 3:55, 0 users, load average: 0.10, 0.04, 0.00 [node03] 10:02:53 up 4 days, 3:55, 0 users, load average: 0.02, 0.06, 0.00 [node04] 10:02:53 up 4 days, 3:56, 0 users, load average: 0.08, 0.03, 0.00
beo_cp - Copy a file from the machine you are logged into to the nodes you specify.
Example: copying the file "bigfile" from the act user's home directory to /tmp on nodes01 and node04
[root@testcluster ~]# beo_cp -n node01,node04 ~/act/bigfile /tmp/bigfile
beo_killall - Kill off a process by name on a group of nodes you specify.
Example: killing the process "myjob" on all machines in the cluster
[root@testcluster ~]# beo_killall -a myjob
beo_shutdown - Shutdown, poweroff, or reboot nodes or subsets of nodes.
beo_rm - Remove files from nodes or subsets of nodes.
beo_authsync - Synchronize all authentication database files between nodes in your cluster.
beo_power - Interact with network controlled power distribution units. Hardware power on, off, or reboot individual nodes in your cluster. |