How to quickly clone a network with the Bright Cluster Manager CMSH


By Robert Stober | July 05, 2012 | HPC cluster management, HPC network, cluster management shell, node provisioning, node booting



Bright Cluster Manager makes so many HPC cluster management tasks easy to do. This week's Tech Tip shows how to quickly clone a network using the Bright cluster management shell, or CMSH. The CMSH is the command-line interface to the Cluster Management Daemon (CMDaemon) in Bright Cluster Manager. Through the cluster management shell, an administrator has full control over the cluster. 

Like the Bright cluster management GUI, the cluster management shell communicates with the CMDaemon over encrypted connections. The cluster management shell operates as a fully functional shell environment. It supports tab completion, it allows execution of system commands and it is fully scriptable.

Now back to cloning a network with the CMSH. In this example we will add a seperate 10GbE network for node booting and provisioning.

First we clone the network:

[atom-head1->network]% clone internalnet tengbenet

Here's what the newly cloned network looks like:

[atom-head1->network*[tengbenet*]]% show
Parameter Value
------------------------------ ------------------------------------------------
Base address
Broadcast address
Domain Name cm.cluster
Dynamic range end
Dynamic range start
External network no
IPv6 no
Lock down dhcpd no
MTU 1500
Management allowed yes
Netmask bits 16
Node booting yes
Notes <0 bytes>
Revision name tengbenet

Then we modify the parameters that need to be changed:

[atom-head1->network*[tengbenet*]]% set baseaddress
[atom-head1->network*[tengbenet*]]% set broadcastaddress
[atom-head1->network*[tengbenet*]]% set dynamicrangestart
[atom-head1->network*[tengbenet*]]% set dynamicrangeend
[atom-head1->network*[tengbenet*]]% set domainname tengbe.cluster
[atom-head1->network*[tengbenet*]]% commit

We're Finished.

High Performance Computing eBook