ClusterWare 7 vs. 11 CommandsΒΆ
ClusterWare 7 |
bpsh 0-127 date |
ClusterWare 11 |
pdsh -w n[0-127] date |
ClusterWare 11 |
scyld-nodectl -i n[0-127] exec date |
Attempt to remotely execute the date
command on all nodes in the range of
n0 to n127.
bpsh
executes on the master node or compute nodes.
Authentication is set up out-of-the-box for user root,
though it must be set up by the local cluster administrator for non-root users.
pdsh
executes on the head node or compute nodes
and requires proper user authentication between nodes.
scyld-nodectl
executes on any node that has the clusterware-tools package
installed and only for cluster administrators.
ClusterWare 7 |
bpsh -a date |
ClusterWare 11 |
scyld-nodectl --up exec date |
Perform the same remote execution of the date
command,
although this time just for nodes in the "up" state.
ClusterWare 7 |
bpcp |
ClusterWare 11 |
rsync, scp, pdcp |
bpcp
executes on the master node or compute nodes.
Authentication is set up out-of-the-box for user root,
though it must be set up by the local cluster administrator for non-root users.
rsync
, scp
, pdcp
execute on the head node or compute nodes,
and each require proper user authentication between nodes.
ClusterWare 7 |
bpstat |
ClusterWare 11 |
scyld-nodectl status |
ClusterWare 7 |
bpstat -U |
ClusterWare 11 |
scyld-nodectl status --refresh |
ClusterWare 7 |
bpstat --long |
ClusterWare 11 |
scyld-nodectl status --long |
bpstat
only executes on the master node.
scyld-nodectl
executes on any node that has the clusterware-tools package
installed and only for cluster administrators.
ClusterWare 7 |
beostat, beostatus |
ClusterWare 11 |
Chronograf GUI |
See Chronograf GUI for a brief discussion of Chronograf graphical monitoring and a further reference to full Chronograf documentation, and scyld-nodectl status for examples of the commandline interface for accessing partial per-node information.
ClusterWare 7 |
beomap |
ClusterWare 11 |
unavailable |
Legacy ClusterWare anticipated users executing multi-threaded jobs by
using beomap
and beostat
to determine the availability and current
load-levels of the compute nodes,
and then executing MPI-type commands (e.g., mpirun
) from the head node
to execute a job on selected nodes.
Modern ClusterWare users instead rely upon a job scheduler
(e.g., Slurm or PBS TORQUE) to optimally manage executing
such multi-threaded jobs across multiple nodes.
ClusterWare 7 |
bpctl -S 0-127 -R |
ClusterWare 11 |
scyld-nodectl -i n[0-127] reboot |
ClusterWare 7 |
bpctl -S all -R |
ClusterWare 11 |
scyld-nodectl -a reboot |
ClusterWare 7 |
bpctl -S allup -R |
ClusterWare 11 |
scyld-nodectl --up reboot |
bpctl
only executes on the master node.
scyld-nodectl
executes on any node that has the clusterware-tools package
installed and only for cluster administrators.
ClusterWare 7 |
beoconfig node |
ClusterWare 11 |
scyld-nodectl ls -l |
ClusterWare 7 |
beoconfig kernelimage |
ClusterWare 11 |
scyld-bootctl -a ls -l |
ClusterWare 7 |
beoconfig kernelcommandline |
ClusterWare 11 |
scyld-imgctl -a ls -l |
beoconfig
only executes on the master node.
scyld-nodectl
, scyld-bootctl
, scyld-imgctl
execute on any node
that have the clusterware-tools package installed
and only for cluster administrators.