From a1ca02965958c3db9cc093291188e8d6100c24d9 Mon Sep 17 00:00:00 2001 From: "chenshuai@huawei.com" Date: Sun, 20 Sep 2015 13:07:23 +0800 Subject: change ODL service script for Centos JIRA: COMPASS-66 Change-Id: I0a22f9f1b78d4dc96a452e8528eb95c026360503 Signed-off-by: chenshuai@huawei.com --- .../roles/odl_cluster/templates/opendaylight | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 deploy/adapters/ansible/roles/odl_cluster/templates/opendaylight (limited to 'deploy/adapters/ansible/roles/odl_cluster/templates/opendaylight') diff --git a/deploy/adapters/ansible/roles/odl_cluster/templates/opendaylight b/deploy/adapters/ansible/roles/odl_cluster/templates/opendaylight new file mode 100755 index 00000000..90a267d6 --- /dev/null +++ b/deploy/adapters/ansible/roles/odl_cluster/templates/opendaylight @@ -0,0 +1,31 @@ +#!/bin/bash +# chkconfig: 345 98 2 +# description: ODL controller +# OpenDaylight service controller script +export JAVA_HOME=/usr/lib/jvm/java-8-oracle +USER=odl + +cd /opt/opendaylight-0.3.0 +case "$1" in + start) + /bin/su -m $USER -s /bin/bash -c ./bin/start + ;; + stop) + /bin/su -m $USER -s /bin/bash -c ./bin/stop + ;; + status) + PID=`ps aux | grep java | grep karaf | awk '{print $2}'` + if test -z $PID + then + echo "ODL is down..." + exit 1 + else + echo "ODL is running... PID $PID" + exit 0 + fi + ;; + *) + echo "Usage: $0 {start|stop|status}" + exit 1 + ;; +esac -- cgit 1.2.3-korg