ClusterWare 6/7 vs. Current ClusterWareΒΆ
ClusterWare 6/7 |
bpsh 0-127 date |
ClusterWare |
pdsh -w n[0-127] date |
ClusterWare |
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 is only available to cluster administrators.
ClusterWare 6/7 |
bpsh -a date |
ClusterWare |
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 6/7 |
bpcp |
ClusterWare |
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 6/7 |
bpstat |
ClusterWare |
scyld-nodectl status |
ClusterWare 6/7 |
bpstat -U |
ClusterWare |
scyld-nodectl status --refresh |
ClusterWare 6/7 |
bpstat --long |
ClusterWare |
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 is only available to cluster administrators.
ClusterWare 6/7 |
beostat, beostatus |
ClusterWare |
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 6/7 |
beomap |
ClusterWare |
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 6/7 |
bpctl -S 0-127 -R |
ClusterWare |
scyld-nodectl -i n[0-127] reboot |
ClusterWare 6/7 |
bpctl -S all -R |
ClusterWare |
scyld-nodectl -a reboot |
ClusterWare 6/7 |
bpctl -S allup -R |
ClusterWare |
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 is only available to cluster administrators.
ClusterWare 6/7 |
beoconfig node |
ClusterWare |
scyld-nodectl ls -l |
ClusterWare 6/7 |
beoconfig kernelimage |
ClusterWare |
scyld-bootctl -a ls -l |
ClusterWare 6/7 |
beoconfig kernelcommandline |
ClusterWare |
scyld-imgctl -a ls -l |
beoconfig
only executes on the master node.
scyld-nodectl
, scyld-bootctl
, scyld-imgctl
execute on any node
that has the clusterware-tools package installed
and is only available to cluster administrators.