Changes between Initial Version and Version 1 of GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup


Ignore:
Timestamp:
10/23/13 10:36:24 (11 years ago)
Author:
divyashri.bhat@gmail.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

    v1 v1  
     1
     2= Design/Setup =
     3{{{
     4#!html
     5
     6<div style="text-align:center; width:495px; margin-left:auto; margin-right:auto;">
     7<img id="Image-Maps_5201305222028436" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/Setup.jpg?format=raw" usemap="#Image-Maps_5201305222028436" border="0" width="495" height="138" alt="" />
     8<map id="_Image-Maps_5201305222028436" name="Image-Maps_5201305222028436">
     9<area shape="rect" coords="18,18,135,110" href="http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup" alt="" title=""    />
     10<area shape="rect" coords="180,18,297,111" href="http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/Execute" alt="" title=""    />
     11<area shape="rect" coords="344,17,460,110" href="http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/Finish" alt="" title=""    />
     12<area shape="rect" coords="493,136,495,138" href="http://www.image-maps.com/index.php?aff=mapped_users_5201305222028436" alt="Image Map" title="Image Map" />
     13</map>
     14<!-- Image map text links - End - -->
     15
     16</div>
     17}}}
     18
     19
     20In this part of the tutorial we give a brief overview on the experiment workflow.
     21GIMI is providing experimenters with a set of tools that will aid them in allocating GENI
     22resources (currently this is limited to ExoGENI resources), executing experiments, and performing
     23measurements while these experiments are running. In addition, the GIMI tools will allow
     24experimenters to analyze and visualize measurement data. Finally, a federated set of iRODS
     25servers provides an archival service.[[BR]]
     26The figure below illustrate what we describe as the experiment workflow.
     27During the tutorial we will walk through the single steps of this workflow with the goal to
     28have experimenters apply this workflow to their own experiments.
     29
     30== Topology ==
     31
     32The image below illustrates the ExoGENI topology that we will create within the scope of this tutorial. The experiment described above will be
     33executed on the basis of this topology.
     34
     35In Section 1.Reserving Resources, we will go through the process of setting up and obtaining a slice that represents this topology.
     36
     37[[Image(GIMI_Experiment_Topo.2.png)]]
     38
     39The routing in this topology is set up as follows:
     40
     41|| Origin Node || Destination Net || Via IP       || Node ||
     42|| A           || 192.168.1.0/24  || 192.168.4.10 || B    ||
     43||             || 192.168.2.0/24  || 192.168.4.10 || B    ||
     44||             || 192.168.3.0/24  || 192.168.5.12 || C    ||
     45||             || 192.168.4.0/24  || 192.168.4.11 || A    ||
     46||             || 192.168.5.0/24  || 192.168.5.11 || A    ||
     47||             || 192.168.6.0/24  || 192.168.5.12 || C    ||
     48|| B           || 192.168.1.0/24  || 192.168.1.10 || B    ||
     49||             || 192.168.2.0/24  || 192.168.2.10 || B    ||
     50||             || 192.168.3.0/24  || 192.168.1.13 || D    ||
     51||             || 192.168.4.0/24  || 192.168.4.10 || B    ||
     52||             || 192.168.5.0/24  || 192.168.4.11 || A    ||
     53||             || 192.168.6.0/24  || 192.168.2.12 || C    ||
     54|| C           || 192.168.1.0/24  || 192.168.3.13 || D    ||
     55||             || 192.168.2.0/24  || 192.168.2.12 || C    ||
     56||             || 192.168.3.0/24  || 192.168.3.12 || C    ||
     57||             || 192.168.4.0/24  || 192.168.5.11 || A    ||
     58||             || 192.168.5.0/24  || 192.168.5.12 || C    ||
     59||             || 192.168.6.0/24  || 192.168.6.12 || C    ||
     60|| D           || 192.168.1.0/24  || 192.168.1.13 || D    ||
     61||             || 192.168.2.0/24  || 192.168.3.12 || C    ||
     62||             || 192.168.3.0/24  || 192.168.3.13 || D    ||
     63||             || 192.168.4.0/24  || 192.168.1.10 || B    ||
     64||             || 192.168.5.0/24  || 192.168.3.12 || C    ||
     65||             || 192.168.6.0/24  || 192.168.3.12 || C    ||
     66|| E           || 192.168.1.0/24  || 192.168.6.12 || C    ||
     67||             || 192.168.2.0/24  || 192.168.6.12 || C    ||
     68||             || 192.168.3.0/24  || 192.168.6.12 || C    ||
     69||             || 192.168.4.0/24  || 192.168.6.12 || C    ||
     70||             || 192.168.5.0/24  || 192.168.6.12 || C    ||
     71||             || 192.168.6.0/24  || 192.168.6.14 || E    ||
     72
     73----
     74
     75
     76== 1. Reserve Resources ==
     77=== 1.1 Login to the GENI Portal ===
     78
     79[https://portal.geni.net GENI Portal]
     80
     81=== 1.2 Select Project and Create Slice ===
     82
     83'''Create Slice'''[[BR]]
     84
     85[[Image(ProjectPortal.png)]]
     86
     87'''Give the slice a unique name. Preferably something with your username in it. e.g dbhatlabwiki'''[[BR]]
     88
     89[[Image(createuniqueslice.png)]]
     90
     91
     92=== 1.3 Click on Add Resources and select RSpec ===
     93Select RSpec from drop down list under Choose Resources. For this tutorial we already have an RSpec created for you. Here, select GIMI_GEC17. [[BR]]
     94You can upload your own RSpec. [[BR]]
     95
     96[[Image(selectRspec.png)]]
     97
     98Here you will need to select the ExoGENI racks assigned to you for the tutorial. This assignment is only done so that we can distribute VMs across different ExoGENI racks. Outside of this tutorial, you can use any of the following racks:[[BR]]
     99
     1001. FIU ExoGENI[[BR]]
     1012. GPO ExoGENI[[BR]]
     1023. ExoGENI ExoSM[[BR]]
     1034. UH ExoGENI [[BR]]
     1045. RENCI ExoGENI [[BR]]
     105
     106[[Image(selectrspecagg.png)]]
     107
     108'''Click on Reserve Resources'''
     109
     110=== 1.4 Query for resources ===
     111Click on your slice name at the top and click on Resource Status. Once you see a READY on your resources, your slice is ready for experiments. You can refresh the page until you see READY.
     112
     113'''Check status''' [[BR]]
     114[[Image(resourcestatus.png)]]
     115
     116'''Wait until ready''' [[BR]]
     117
     118[[Image(readyresource.png)]]
     119
     120== 2. Configure iRODs ==
     121The iRODs or Integrated Rule-Oriented Datasystem is a directory structure used to archive all experiment related data such as scripts, manifest RSpecs, experiment results and so on.[[BR]]
     122Please click on this link to learn more [https://www.irods.org/index.php/IRODS:Data_Grids,_Digital_Libraries,_Persistent_Archives,_and_Real-time_Data_Systems iRODs]. iRODs has been downloaded and installed on your VMs. [[BR]]
     123Please configure your iRODsEnv as explained here:
     124
     125=== 2.1 Create iRODs account ===
     126Login to your GENI Portal account and Click on the Profile tab on the top right corner of the page.[[BR]]
     127At the bottom of the Profile page, click on the Create iRODs button[[BR]].
     128
     129[[Image(iRODscreate.png)]]
     130=== 2.2 Configuring iRODs Environment ===
     131
     132You will be redirected to another page with your iRODs Environment and also your temporary iRODs account password.[[BR]]
     133Copy and paste the contents of the iRODsEnv into ~/.irods/.irodsEnv[[BR]]
     134
     135
     136Do
     137{{{
     138$iinit
     139}}}
     140Enter your temporary password. You can now do
     141{{{
     142$ils
     143}}}
     144
     145Sample output:
     146{{{
     147dbhat@bua-1159:/usr/local/bin$ ils
     148/geniRenci/home/geni-dbhat:
     149  C- /geniRenci/home/geni-dbhat/dbhat-Explabwiki-2013-07-16T22:11:42
     150  C- /geniRenci/home/geni-dbhat/dbhat-explast-2013-07-17T00:30:50
     151  C- /geniRenci/home/geni-dbhat/experimentTemplates
     152}}}
     153
     154You will now see a list of things that are in your iRODs directory. iRODs is now configured. If you are ready to run the Experiment go to [http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/Execute Next Step: Execute Experiment]
     155
     156[http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/Execute Next Step: Execute Experiment]
     157
     158[http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/ Back to Procedure]