Version 1 (modified by 12 years ago) (diff) | ,
---|
-
GEMINI Testing executed on 8/22/2012
- 1. Establish test/experiment environment
- 2. Obtain slice of GENI resources, install and configure GEMINI I&M tools
- 3. Run and orchestrate GEMINI I&M tools and reference/actual experiment
- 4. Observe I&M measurement results on GEMINI presentation service
- 5. Push I&M measurement and analysis results to iRODS archive service
- 6. Release resources, and cleanup
GEMINI Testing executed on 8/22/2012
Status of All Tests
Color(green, Pass)?
Color(yellow, Provisionally Pass)?
1. Establish test/experiment environment
Insert image here
User Workspace
- Using the GEC14 Tutorial VM
- Inputs:
- GENI certificate
- Two formats: PEM and PKC12
- installed in $HOME/.ssl
- location of PEM file configured in omni_config
- stripped the passphrase for automation
- created the password file to be used by instrumentize.py
- SSH key pair
- installed in $HOME/.ssh
- location configured in omni_config
- key added to ssh-agent
- iRODS account
- username configured in $HOME/.irods/.irodsEnv
- password stored using iinit
- GENI certificate
- All credentials configured using credconfig.sh script
- GENI pkc12 certificate installed in the Firefox browser
- Outputs:
- omni.py ready to use
- i-commands ready to use
- ready to log into nodes in the slice
iRODS server
- irodswes.netlab.uky.edu
UNIS server
2. Obtain slice of GENI resources, install and configure GEMINI I&M tools
- Used omni to create the slice and the sliver on UKY Protogeni aggregate
- Rspec includes an execute service for each node that downloads phoebus_install.sh from a web server and runs it to install the phoebus software for the reference experiment
- Made sure I could ssh in to all of the nodes without a password
- Rspec includes an execute service for each node that downloads phoebus_install.sh from a web server and runs it to install the phoebus software for the reference experiment
- Run instrumentize.py to install and configure GEMINI tools on the nodes in the slice
- Inputs:
- Output:
- slice manifest
- slice login information
- portal username and password
- all nodes are ready to run the experiment
- phoebus installed
- GEMINI tools installed
- able to log into the GEMINI portal
Insert picture of portal
3. Run and orchestrate GEMINI I&M tools and reference/actual experiment
Verify passive measurements
Configure active measurements
4. Observe I&M measurement results on GEMINI presentation service
Right now, the presentation service is the web server on the UW. I observed the results by pointing the browser at http://localhost/oml.html
- Inputs:
- None
- Outputs:
- visualization images viewable in the web server on the UW
5. Push I&M measurement and analysis results to iRODS archive service
Used the i-command iput to push the analysis image to iRODS.
geniuser@UserWorkspace:/var/www$ iput johGIM1208071301.png geniuser@UserWorkspace:/var/www$ ils /bbnZone/home/johren: gimirun1.sq3 johGIM1207311032.sq3 johGIM1208011452.sq3 johGIM1208061034.sq3 johGIM1208061255.sq3 johGIM1208071043.sq3 johGIM1208071301.png <------ johGIM1208071301.sq3 johGIM1208071316.sq3
Logged in to the iRODS web interface and viewed the image.
- Inputs:
- visualization images in UW
- Outputs:
- visualization images viewable in iRODS
6. Release resources, and cleanup
- Used omni to delete the sliver
$ omni.py -a exosm deletesliver johGIM1208071301 INFO:omni:Loading config file /home/geniuser/.gcf/omni_config INFO:omni:Using control framework pg INFO:omni:Substituting AM nickname exosm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGIM1208071301 on unspecified_AM_URN at https://geni.renci.org:11443/orca/xmlrpc INFO:omni: ------------------------------------------------------------ INFO:omni: Completed deletesliver: Options as run: aggregate: exosm framework: pg native: True Args: deletesliver johGIM1208071301 Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGIM1208071301 on unspecified_AM_URN at https://geni.renci.org:11443/orca/xmlrpc INFO:omni: ============================================================
- When should the data on the OML server be cleaned up?
- Inputs:
- slice name
- Outputs:
- sliver has been deleted
Attachments (18)
- GEMINIPortal.png (835.1 KB) - added by 12 years ago.
- latency-tests.png (16.5 KB) - added by 12 years ago.
- GEMINIPortalMap.png (289.9 KB) - added by 12 years ago.
- GEMINIEnableServices.png (104.1 KB) - added by 12 years ago.
- GEMINIScheduleTests.png (91.9 KB) - added by 12 years ago.
- GEMINIApplyConfig.png (124.0 KB) - added by 12 years ago.
- GEMINIPhoebusLog.png (93.5 KB) - added by 12 years ago.
- GEMINIActivePingERGraph.png (41.3 KB) - added by 12 years ago.
- GEMINIActiveOWAMPGraphC.png (39.1 KB) - added by 12 years ago.
- GEMINIActiveOWAMPGraphA.png (44.5 KB) - added by 12 years ago.
- GEMINIPassiveAllGraphs.png (100.4 KB) - added by 12 years ago.
- GEMINIPassiveVNC1.png (22.0 KB) - added by 12 years ago.
- GEMINIPassiveSideGraphs.png (766.4 KB) - added by 12 years ago.
- GEMINIPassiveVNC2.png (14.9 KB) - added by 12 years ago.
- GEMINIPassiveTables.png (110.2 KB) - added by 12 years ago.
- GEMINIArchiveButton.png (29.8 KB) - added by 12 years ago.
- GEMINIArchiveToIRODS.png (72.8 KB) - added by 12 years ago.
- GEMINIIRODSGraph.png (98.9 KB) - added by 12 years ago.