Improved vm cluster scripts.

This commit is contained in:
ravinsp
2019-11-28 16:29:07 +05:30
parent f42bd56cb3
commit 5bfcaba58b
5 changed files with 43 additions and 45 deletions

View File

@@ -8,18 +8,21 @@ hpcore=$5
echo $nodeid. $vmip
sshpass -p $vmpass scp $hpcore/build/hpcore \
$hpcore/build/hpstatemon \
$hpcore/libfuse3.so.3 \
$hpcore/examples/echocontract/contract.js \
./setup-hp.sh \
geveo@$vmip:~/
if [ $mode = "new" ]; then
sshpass -p $vmpass ssh geveo@$vmip 'rm -r ~/contract && chmod 700 ~/setup-hp.sh && ~/setup-hp.sh'
else
exit
fi
sshpass -p $vmpass scp geveo@$vmip:~/contract/cfg/hp.cfg ./cfg/node$nodeid.json
sshpass -p $vmpass scp $hpcore/build/hpcore \
$hpcore/build/hpstatemon \
$hpcore/examples/echocontract/contract.js \
/usr/local/lib/libfuse3.so.3 \
/usr/local/bin/fusermount3 \
./setup-hp.sh \
geveo@$vmip:~/
sshpass -p $vmpass ssh geveo@$vmip 'chmod 700 ~/setup-hp.sh && ~/setup-hp.sh'
sshpass -p $vmpass scp geveo@$vmip:~/contract/cfg/hp.cfg ./cfg/node$nodeid.json
else
sshpass -p $vmpass scp $hpcore/build/hpcore \
$hpcore/build/hpstatemon \
$hpcore/examples/echocontract/contract.js \
geveo@$vmip:~/
fi