Installing Test Servers onto Target Nodes

To set up target nodes, nodes that are only intended to be tested, you will need to have test servers installed on these nodes.  To facilitate this, the script '$bandsrc/target-kit/installkit' was developed.  This script attempts to set up a remote target node with the latest updates of the scripts necessary to run iepm-bw monitoring.  This script copies the necessary zipped files for iperf, thrulay, OWAMP, pathchirp, and pathload servers onto the specified (or complete set) of target nodes. 

 Executing '$bandsrc/target-kit/installkit'

'installkit' can only be executed from existing monitoring node.  This to ensure that the script gathers details on remote hosts from the mysql database before attempting to transfer the test servers.  From a command line, simply issue the path to 'installkit' from your current location (i.e. >installkit , if you are already located in the $bandsrc/target-kit directory) followed by any combination of the options below.

# option:
#    -n [remote nodename] eg. '-n node1.slac.stanford.edu' DEFAULT: all
#    -N [remote nodename to EXCLUDE] eg. '-N node1.slac.stanford.edu` DEFAULT: none
#    -D Debug level (0..?)) eg. '-D 2' DEFAULT: 0
#    -c Configuration file eg. '$iepmSrcDir/config/iepm.cnf';
#    -t [tests to include in the setup] eg. -t iperf | -t "iperf, thrulay, pathload" | -t all DEFAULT: all
#    -T [tests to exclude in the setup] eg. -t  iperf | -t "iperf, thrulay, pathload" | -t all DEFAULT: none

 example:

42iepm@iepm-bw:~> installkit -n node1.cacr.caltech.edu -t owamp
  • No labels