Feature #5520

Improve vip.sh

Added by Ruben S. Montero over 3 years ago. Updated over 3 years ago.

Status:PendingStart date:10/31/2017
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Core & System
Target version:Release 5.6
Resolution: Pull request:

Description

This issue is to include the list of all single-instance service in a HA cluster in the vip.sh. This script needs to start/stop those services on leadership changes.

--- a/share/hooks/raft/vip.sh
+++ b/share/hooks/raft/vip.sh
@@ -23,12 +23,22 @@ leader)
         sudo arping -c 1 -A -I $INTERFACE ${IP%%/*}
         sleep 1
     done
-    oneflow-server start
+    #---------------------------------------------------------------------------
+    # This services MUST run one instance per cluster. Uncomment those you are
+    # services in your cloud
+    #---------------------------------------------------------------------------
+    #oneflow-server start
+    #onegate-server start
     ;;

 follower)
     sudo ip address del $IP dev $INTERFACE
-    oneflow-server stop
+    #---------------------------------------------------------------------------
+    # This services MUST run one instance per cluster. Uncomment those you are
+    # services in your cloud
+    #---------------------------------------------------------------------------
+    #oneflow-server stop
+    #onegate-server stop
     ;;

 *)

History

#1 Updated by Ruben S. Montero over 3 years ago

Maybe it would be a good idea to rename this script to vip.sh.skel and let admins to copy and customize it

Also available in: Atom PDF