16 | | $ svn update |
17 | | U directory.xml |
18 | | U install_yum.sh |
19 | | U omni_config |
20 | | U tests/directory.xml |
21 | | U tests/barrier.xml |
22 | | U tests/simple.xml |
23 | | U tests/sword.xml |
24 | | U proxy_installer.cc |
25 | | U gush.cc |
26 | | U Makefile.in |
27 | | U slice.cc |
28 | | U host_directory.cc |
29 | | U host_directory.H |
30 | | U terminal_ui.cc |
31 | | U connection_ssh.cc |
32 | | U helper-scripts/bootstrap.pl |
33 | | U helper-scripts/handle-geni.py |
34 | | U host_id.cc |
35 | | U ssh_mesh_connection.cc |
36 | | U host_id.H |
37 | | U resource_manager_ssh.H |
38 | | U slice.H |
39 | | U gush.H |
40 | | Updated to revision 159. |
| 16 | $ cd gush/trunk; svn update |
| 17 | $ make clean |
| 18 | (cd api && make clean) |
| 19 | make[1]: Entering directory `/home/lnevers/gush/trunk/api' |
| 20 | rm -f *.o libgushapi.a api-test |
| 21 | make[1]: Leaving directory `/home/lnevers/gush/trunk/api' |
| 22 | rm -f gush client gush-source.tar gush-bin.tar *.o \ |
| 23 | terminal_parser.c terminal_parser.h terminal_lexer.c terminal_lexer.log |
| 24 | $ make all |
| 25 | <<< lots of output deleted>> |
| 26 | }}} |
42 | | $ make clean |
43 | | (cd api && make clean) |
44 | | make[1]: Entering directory `/home/lnevers/gush/trunk/api' |
45 | | rm -f *.o libgushapi.a api-test |
46 | | make[1]: Leaving directory `/home/lnevers/gush/trunk/api' |
47 | | rm -f gush client gush-source.tar gush-bin.tar *.o \ |
48 | | terminal_parser.c terminal_parser.h terminal_lexer.c terminal_lexer.log |
49 | | $ make all |
50 | | <<< lots of output deleted>> |
51 | | }}} |
| 28 | '''Gush configuration''' |
| 29 | The configuration for each aggregate is manual and there is some naming inconsistencies which can cause problems. Following is a table which maps the directory.xml setting to the omni settings for each supported aggregate: |
| 30 | |
| 31 | || Aggregate Name || (directory.xml) resource_manager type || ( handle-geni.py) framework (-f) || ( handle-geni.py) AGGREGATE_URL (-a)|| omni_config aggregate type || |
| 32 | || PlanetLab || "geni-plc" || plc || http://www.planet-lab.org:12346 || sfa || |
| 33 | || Emulab || "geni-pg" || pg || https://www.emulab.net/protogeni/xmlrpc/am || pg || |
| 34 | |
| 35 | Coordinating these across configurations and commands is important to get gush working. |
| 36 | |