Mercurial > hg > fD-testbed
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 |