comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:9e5a3c884de6
1 #!/bin/bash
2
3 echo ""
4
5 case "$1" in
6 start)
7 # On a besoin de mgr
8 ./vm_start.sh "__mgr.testbed.aaa" || {
9 echo "Echec au demarrage de mgr, abandon."
10 exit 1
11 }
12
13 # On a besoin ensuite du mgr local
14 ./vm_start.sh "simple-simplemgr.testbed.aaa" || {
15 echo "Echec au demarrage de simplemgr, abandon."
16 exit 1
17 }
18
19 # Maintenant on peut demarrer les autres VM en paralelle
20 ./vm_start.sh "simple-cli.simple.testbed.aaa" &
21 ./vm_start.sh "simple-serv.simple.testbed.aaa" &
22
23 # Done
24 wait
25 ;;
26 pause)
27 # On arrete toutes ces machines en sauvant leur etat
28 ./vm_pause.sh "__mgr.testbed.aaa" &
29 ./vm_pause.sh "simple-simplemgr.testbed.aaa" &
30 ./vm_pause.sh "simple-cli.simple.testbed.aaa" &
31 ./vm_pause.sh "simple-serv.simple.testbed.aaa" &
32 wait
33 ;;
34 stop)
35 # On arrete toutes ces machines en envoyant un shutdown
36 ./vm_stop.sh "__mgr.testbed.aaa" &
37 ./vm_stop.sh "simple-simplemgr.testbed.aaa" &
38 ./vm_stop.sh "simple-cli.simple.testbed.aaa" &
39 ./vm_stop.sh "simple-serv.simple.testbed.aaa" &
40 wait
41 ;;
42 *)
43 echo "Usage: $0 [start|pause|stop]"
44 exit 1
45 esac
46
47 exit 0
"Welcome to our mercurial repository"