summaryrefslogtreecommitdiffstats
path: root/tools/demo_deploy.sh
diff options
context:
space:
mode:
authorBryan Sullivan <bryan.sullivan@att.com>2017-12-10 12:12:15 -0800
committerBryan Sullivan <bryan.sullivan@att.com>2017-12-10 12:12:15 -0800
commitd3853d65639a5f5de59e5d529e0230174bbe878a (patch)
tree8b587f9c36622a71d2b18f363c8ff70995dd5432 /tools/demo_deploy.sh
parent2eecb84bd0eb2d9cb21f56b036efe9929c4fef4b (diff)
AIO and centos deploy support
JIRA: VES-2 Change-Id: I9858f824f98362c5d60cd8b8e766f06def8ba7a5 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'tools/demo_deploy.sh')
-rw-r--r--tools/demo_deploy.sh31
1 files changed, 18 insertions, 13 deletions
diff --git a/tools/demo_deploy.sh b/tools/demo_deploy.sh
index c9a0e75..f939a83 100644
--- a/tools/demo_deploy.sh
+++ b/tools/demo_deploy.sh
@@ -67,9 +67,9 @@ ssh-add $key
echo; echo "$0 $(date): Setting up master node"
ssh -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
- $user@$master sudo rm -rf /tmp/ves
+ $user@$master mkdir /home/$user/ves
scp -r -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
- ~/ves $user@$master:/tmp
+ ~/ves/tools $user@$master:/home/$user/ves
ssh -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
$user@$master <<EOF
ves_host=$master
@@ -95,23 +95,30 @@ ssh -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
ves_loglevel=$ves_loglevel
export ves_loglevel
env | grep ves
- bash /tmp/ves/tools/ves-setup.sh collector
- bash /tmp/ves/tools/ves-setup.sh kafka
- bash /tmp/ves/tools/ves-setup.sh agent $cloudify
+ bash /home/$user/ves/tools/ves-setup.sh collector
+ bash /home/$user/ves/tools/ves-setup.sh kafka
+ bash /home/$user/ves/tools/ves-setup.sh agent $cloudify
EOF
scp -r -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
- $user@$master:/tmp/ves/ves_env.sh ~/ves/.
+ $user@$master:/home/$user/ves/tools/ves_env.sh ~/ves/tools/.
+
+if [[ "$master" == "$workers" ]]; then
+ nodes=$master
+else
+ nodes="$master $workers"
+fi
-nodes="$master $workers"
for node in $nodes; do
echo; echo "$0 $(date): Setting up collectd at $node"
if [[ "$node" != "$master" ]]; then
+ ssh -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
+ $user@$node mkdir /home/$user/ves
scp -r -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
- ~/ves $user@$node:/tmp
+ ~/ves/tools $user@$node:/home/$user/ves
fi
ssh -x -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
- $user@$node <<EOF > /dev/null 2>&1 &
+ $user@$node <<EOF > ves-collectd-$node.log 2>&1 &
ves_kafka_host=$master
export ves_kafka_host
ves_kafka_port=$ves_kafka_port
@@ -120,11 +127,9 @@ for node in $nodes; do
export ves_kafka_hostname
ves_mode=node
export ves_mode
- ves_collectd=build
- export ves_collectd
- bash /tmp/ves/tools/ves-setup.sh collectd
+ bash /home/$user/ves/tools/ves-setup.sh collectd
EOF
done
-echo; echo "$0 $(date): VES Grafana dashboards are available at http://$master:3000 (login as admin/admin)"
+echo; echo "$0 $(date): VES Grafana dashboards are available at http://$ves_grafana_host:3000 (login as admin/admin)"