ceph-opennebula-playbooks/etc/one/one-cluster.sh

34 lines
747 B
Bash
Executable File

#!/bin/bash
set -e
TYPE=$1
NAME=$2
STATE=$3
case $STATE in
"MASTER")
systemctl start opennebula
systemctl start opennebula-sunstone
systemctl start opennebula-scheduler
systemctl start opennebula-novnc
exit 0
;;
"BACKUP")
systemctl stop opennebula
systemctl stop opennebula-sunstone
systemctl stop opennebula-scheduler
systemctl stop opennebula-novnc
exit 0
;;
"FAULT")
systemctl stop opennebula
systemctl stop opennebula-sunstone
systemctl stop opennebula-scheduler
systemctl stop opennebula-novnc
exit 0
;;
*) /sbin/logger "opennebula: unknown state"
exit 1
;;
esac