Revert "Fix JVM monitoring scripts" 26/59826/1
authorLuis Gomez <ecelgp@gmail.com>
Sun, 2 Jul 2017 23:59:23 +0000 (23:59 +0000)
committerLuis Gomez <ecelgp@gmail.com>
Sun, 2 Jul 2017 23:59:23 +0000 (23:59 +0000)
This reverts commit 5d9ddfe51ad280338e9ea73996bc174ae9290e9b.

Change-Id: I54ea53e4963fa4b53ab3dbc167211d35ed2824a5
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
csit/scripts/set_jvm_common_attribute.sh

index 4a326eac8163691f6d5f9be7d40e69422d0ff2b3..408910d943cac7e8e7b908fae71d7eb4bb06dc94 100644 (file)
@@ -18,10 +18,62 @@ EOF
 for i in `seq 1 ${NUM_ODL_SYSTEM}`
 do
     CONTROLLERIP=ODL_SYSTEM_${i}_IP
+    CLUSTERNAME=`head /dev/urandom | tr -dc A-Za-z0-9 | head -c 12`
+
+    cat > ${WORKSPACE}/elasticsearch.yml <<EOF
+    cluster.name: ${CLUSTERNAME}
+    network.host: ${!CONTROLLERIP}
+    discovery.zen.ping.multicast.enabled: false
+
+EOF
+    cat > ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg <<EOF
+    host=${!CONTROLLERIP}
+    port=9300
+    clusterName=${CLUSTERNAME}
+
+EOF
+
+    cat > ${WORKSPACE}/elasticsearch_startup.sh <<EOF
+    cd /tmp/elasticsearch/elasticsearch-1.7.5
+    ls -al
+
+    if [ -d "data" ]; then
+        echo "data directory exists, deleting...."
+        rm -r data
+    else
+        echo "data directory does not exist"
+    fi
+
+    cd /tmp/elasticsearch
+    ls -al
+
+    echo "Starting Elasticsearch node"
+    sudo /tmp/elasticsearch/elasticsearch-1.7.5/bin/elasticsearch > /dev/null 2>&1 &
+    ls -al /tmp/elasticsearch/elasticsearch-1.7.5/bin/elasticsearch
+
+EOF
+    echo "Setup ODL_SYSTEM_IP specific config files for ${!CONTROLLERIP} "
+
+    cat ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg
+    cat ${WORKSPACE}/elasticsearch.yml
+
 
     echo "Copying config files to ${!CONTROLLERIP}"
 
+    scp ${WORKSPACE}/org.apache.karaf.decanter.appender.elasticsearch.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
     scp ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-local.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
     scp ${WORKSPACE}/org.apache.karaf.decanter.collector.jmx-others.cfg ${!CONTROLLERIP}:/tmp/${BUNDLEFOLDER}/etc/
 
+    scp ${WORKSPACE}/elasticsearch.yml ${!CONTROLLERIP}:/tmp/
+
+    ssh ${!CONTROLLERIP} "sudo ls -al /tmp/elasticsearch/"
+
+    ssh ${!CONTROLLERIP} "sudo mv /tmp/elasticsearch.yml /tmp/elasticsearch/elasticsearch-1.7.5/config/"
+    ssh ${!CONTROLLERIP} "cat /tmp/elasticsearch/elasticsearch-1.7.5/config/elasticsearch.yml"
+
+    echo "Copying the elasticsearch_startup script to ${!CONTROLLERIP}"
+    cat ${WORKSPACE}/elasticsearch_startup.sh
+    scp ${WORKSPACE}/elasticsearch_startup.sh ${!CONTROLLERIP}:/tmp
+    ssh ${!CONTROLLERIP} 'bash /tmp/elasticsearch_startup.sh'
+    ssh ${!CONTROLLERIP} 'ps aux | grep elasticsearch'
 done