wiki:GEMINIAcceptanceTests/GEMINITest8.22.2012

Version 2 (modified by Jeanne Ohren, 7 years ago) (diff)

--

GEMINI Testing executed on 8/22/2012


Status of All Tests


Color(green, Pass)? Color(yellow, Provisionally Pass)?

Step Status Open Tickets
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

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
  • 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
  • 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)