Files
hpcore/test/vm-cluster/setup-node.sh
Ravin Perera 4e75b497ec Improvements to vm cluster scripts. (#304)
* Improvements to vm cluster scripts.
* Fixed sync priority change issue.
2021-05-11 09:01:09 +05:30

27 lines
772 B
Bash
Executable File

#!/bin/bash
mode=$1
nodeid=$2
sshuser=$3
sshpass=$4
hostaddr=$5
basedir=$6
contdir=$7 # Contract directory
echo $nodeid. $hostaddr
if [ $mode = "new" ] || [ $mode = "updatebin" ]; then
echo "Uploading hp files to $basedir..."
sshpass -p $sshpass scp -rp hpfiles $sshuser@$hostaddr:$basedir/
echo "Upload finished."
fi
# Run hp setup script on the node and download the generated hp.cfg
if [ $mode = "new" ] || [ $mode = "reconfig" ]; then
echo "Configuring HP..."
sshpass -p $sshpass ssh $sshuser@$hostaddr $basedir/hpfiles/setup-hp.sh $mode $basedir $contdir $hostaddr
fi
if [ $mode = "new" ] || [ $mode = "reconfig" ] || [ $mode = "updateconfig" ]; then
sshpass -p $sshpass scp $sshuser@$hostaddr:$contdir/cfg/hp.cfg ./cfg/node$nodeid.cfg
fi