diff mrb/simple_testbed.sh @ 0:9e5a3c884de6

Initial import of the virtual testbed.
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 17 Jun 2010 11:00:32 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mrb/simple_testbed.sh	Thu Jun 17 11:00:32 2010 +0900
@@ -0,0 +1,47 @@
+#!/bin/bash 
+
+echo ""
+
+case "$1" in
+  start)
+	# On a besoin de mgr
+	./vm_start.sh "__mgr.testbed.aaa" || {
+		echo "Echec au demarrage de mgr, abandon."
+		exit 1
+	}
+
+	# On a besoin ensuite du mgr local
+	./vm_start.sh "simple-simplemgr.testbed.aaa" || {
+		echo "Echec au demarrage de simplemgr, abandon."
+		exit 1
+	}
+	
+	# Maintenant on peut demarrer les autres VM en paralelle
+	./vm_start.sh "simple-cli.simple.testbed.aaa" &
+	./vm_start.sh "simple-serv.simple.testbed.aaa" &
+	
+	# Done
+	wait
+	;;
+  pause)
+	# On arrete toutes ces machines en sauvant leur etat
+	./vm_pause.sh "__mgr.testbed.aaa" &
+	./vm_pause.sh "simple-simplemgr.testbed.aaa" &
+	./vm_pause.sh "simple-cli.simple.testbed.aaa" &
+	./vm_pause.sh "simple-serv.simple.testbed.aaa" &
+	wait
+	;;
+  stop)
+	# On arrete toutes ces machines en envoyant un shutdown
+	./vm_stop.sh "__mgr.testbed.aaa" &
+	./vm_stop.sh "simple-simplemgr.testbed.aaa" &
+	./vm_stop.sh "simple-cli.simple.testbed.aaa" &
+	./vm_stop.sh "simple-serv.simple.testbed.aaa" &
+	wait
+	;;
+  *)
+	echo "Usage: $0 [start|pause|stop]"
+	exit 1
+esac
+
+exit 0
"Welcome to our mercurial repository"