Changes between Version 19 and Version 20 of IMInteroperability/SliceWithGIMIAndGEMINI
- Timestamp:
- 08/02/13 16:32:48 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IMInteroperability/SliceWithGIMIAndGEMINI
v19 v20 36 36 ./gdesktop-init.py -n GEMINIandGIMI -f ~/Downloads/geni-keleigh.pem 37 37 }}} 38 You should get output similar to this but the AM will be replaced with the one you used: [[BR]] 39 [[Image(gdesktopInit.png, 40%)]][[BR]][[BR]] 38 40 39 41 Instrumentize your slice by using the following command, replacing my slice name and sshkey location with yours. … … 41 43 ./gdesktop-instrumentize.py -n GEMINIandGIMI -f ~/Downloads/geni-keleigh.pem 42 44 }}} 43 [[BR]] 44 When your slice finishes instrumentizing, login to the GENI Desktop and click on your slice there. 45 You should get output similar to this: [[BR]] 46 [[Image(gdesktopInstrument.png, 40%)]][[BR]] 47 '''When your slice finishes instrumentizing, login to the GENI Desktop and click on your slice there.''' 45 48 [[BR]][[BR]] 46 49 … … 90 93 == Creation == 91 94 Use this [http://groups.geni.net/geni/attachment/wiki/IMInteroperability/SliceWithGIMIAndGEMINI/GIMI_GEC17wGN.xml rspec] to create ExoGENI slices in Flack that had both GIMI and GEMINI. Below is the topology created.[[BR]][[BR]] 92 [[Image(GnGExoTopology.png, 50%)]]95 [[Image(GnGExoTopology.png, 40%)]] 93 96 [[BR]][[BR]] 94 97 '''If you are creating your own topology here are some things to keep in mind:''' [[BR]] … … 110 113 111 114 == GEMINI == 112 The stable version of the GENI Desktop does not currently handle ExoGENI slices. I used the development version of the GENI Desktop and the development version of the gdesktop scripts to initialize & instrumentize the slices. Within the GENI Desktop I could not see graphs or tables. I was able to SSH into the nodes via the GENI Desktop. 115 The stable version of the GENI Desktop does not currently handle ExoGENI slices. I used the development version of the GENI Desktop and the development version of the gdesktop scripts to initialize & instrumentize the slices. 116 === GENI Desktop === 117 Login to GENI Desktop before creating slice. Once on page with slices listed, go to address bar and change “stable” in the link to “dev” and refresh page. Keep this window open & create your slice as explained above. Go back to the GENI Desktop and refresh the page. [[BR]] 118 Follow the same steps for initializing and instrumentizing your slice as for with an InstaGENI slice. You will notice a green background when you are in development mode. 119 120 === Gdesktop Scripts === 121 For the development version of the gdesktop scripts be sure to add the –devel flag as seen below when running all scripts. 122 {{{ 123 ./gdesktop-init.py -n GEMINIandGIMI2 -f ~/Downloads/geni-keleigh.pem --devel 124 }}} 125 {{{ 126 ./gdesktop-instrumentize.py -n GEMINIandGIMI2 -f ~/Downloads/geni-keleigh.pem --devel 127 }}} 128 129 === GENI Desktop Features === 130 Within the GENI Desktop I could not see graphs or tables. I was able to SSH into the nodes via the GENI Desktop. 131 113 132 114 133 … … 116 135 In !LabWiki run the four experiment scripts on the slices just as you did with your InstaGENI slices. Instructions are [http://groups.geni.net/geni/wiki/IMInteroperability/SliceWithGIMIAndGEMINI#GIMI here]. Be sure to edit the boxes labelled source1 through source5 so they match the names of your nodes. 117 136 118 Jeanne Ohren: 3. I think it might be good to have a little more detail about what the postboot script is doing. I probably didn't explain that in enough detail.119 Jeanne Ohren: GEMINI needs to execute commands on the node with sudo. Sudo requires that the node has a hostname that is resolvable. The postboot script that you give in the example sets a unique hostname and adds an entry in the /etc/hosts file so the hostname can be resolved. This allows the sudo commands to run without returning an error code.120 Jeanne Ohren: 4. In the section where you mention running the gdesktop scripts and GENI Desktop in dev mode, I think it would be helpful to include examples of how to do that.121 Jeanne Ohren: 5. In the GIMI section where you include the command lines for running the gdesktop scripts, I think it would be helpful to include the last few lines of the output so they know what to look for when the script runs successfully.