10 | | = 1. Login to Flack = |
| 10 | = 1. Account Configuration = |
| 11 | First we are going to configure all the tools that we will need for this experiment. More specifically we will use : |
| 12 | * [http://www.protogeni.net/flack Flack] to reserve our resources |
| 13 | * [wiki:GEMINI] to instrument our experiment |
| 14 | * [http://trac.gpolab.bbn.com/gcf/wiki/Omni OMNI] to orchestrate the experiment |
| 15 | |
| 16 | We are going to start the configuration in the reverse direction. |
| 17 | |
| 18 | == 1a. Configure Omni on the VM == |
| 19 | Omni is already installed in the tutorial VM, but we will need to configure it with your account. Follow [wiki:GEC15Agenda/IntroToOmni/Instructions#a1.ConfigureOmni these instructions] using your personal username, password and passphrase. |
| 20 | |
| 21 | === Add the Omni script for orchestrating the experiment === |
| 22 | For orchestrating our experiment we used Omni scripting. You need to place a copy of [attachment:race-scrpt.py this script] under `/usr/local/bin/gcf/examples/` in the VM, as well as copy [attachment:readyToLogin.py this version of the readyToLogin script] also under `/usr/local/bin/gcf/examples/`. |
| 23 | |
| 24 | == 1b. Configure GEMINI on the VM == |
| 25 | These steps are based on [wikiGEMINIGEC14VMInstructions these instructions]. |
| 26 | 1. Place your GENI passphrase in a file under `~/.ssl/password` |
| 27 | {{{ |
| 28 | echo "<passphrase>" > ~/.ssl/password |
| 29 | }}} |
| 30 | and verify that it is correct |
| 31 | {{{ |
| 32 | cat ~/.ssl/password |
| 33 | }}} |
| 34 | 2. Add your ssh key to the ssh-agent: |
| 35 | {{{ |
| 36 | ssh-add ~/.ssh/geni_key |
| 37 | }}} |
| 38 | |
| 39 | == 1c. Login to Flack == |