Changes between Version 2 and Version 3 of GEMINIAcceptanceTests/GEMINITest8.22.2012


Ignore:
Timestamp:
08/22/12 18:22:32 (12 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINIAcceptanceTests/GEMINITest8.22.2012

    v2 v3  
    5252
    5353=== UNIS server ===
    54 
     54  * https://unis.incntre.iu.edu:8012/perfSONAR_PS/services/unis
     55
     56=== LAMP CA ===
     57  * https://unis.incntre.iu.edu/protogeni/xmlrpc/lampca
    5558
    5659== 2.  Obtain slice of GENI resources, install and configure GEMINI I&M tools ==
     
    7881== 3.  Run and orchestrate GEMINI I&M tools and reference/actual experiment  ==
    7982
    80 === Verify passive measurements ===
    8183=== Configure active measurements ===
     84The tutorial directs me to configure one-way (OWAMP) and round-trip (Ping) latency regular tests according to the following diagram.
     85
     86  * Accessed psConfig UI
     87     Image
     88  * Enabled services on pca, pcb, and pcc and pushed configuration to UNIS
     89     Image
     90  * Configured regular active measurements according to diagram (above) and pushed configuration to UNIS
     91     Image
     92  * Applied configuration to the nodes
     93     Image
     94
     95=== Execute the reference experiment ===
     96   * Started the iperf server on PCC
     97{{{
     98[johren@PCC ~]$ iperf -s
     99------------------------------------------------------------
     100Server listening on TCP port 5001
     101TCP window size: 85.3 KByte (default)
     102------------------------------------------------------------
     103}}}
     104   * Started the iperf client on PCA
     105{{{
     106[johren@PCA ~]$ iperf -c pcc -t 120 -i 12
     107}}}
     108   * Started the Phoebus gateway on PCB
     109{{{
     110[johren@PCB ~]$ sudo /etc/init.d/phoebus start
     111[johren@PCB ~]$ tail -f /var/log/phoebus.log
     112}}}
     113   * Introduced network impairments
     114      * For this step I had to create an SSH key pair for user johren and install them in ~/.ssh/authorized_keys on PCA and PCB
     115      * I also had to set the SSH config in ~/.ssh/config to use the new private key when contacting these hosts:
     116{{{
     117Host PCA
     118   IdentityFile ~/.ssh/phoebus
     119Host PCB
     120   IdentityFile ~/.ssh/phoebus
     121}}}
     122      * I then ran the "user" version of the setup_netem script
     123{{{
     124[johren@PCA ~]$ sh /tmp/setup_netem_user.sh
     125Setting PCA->PCB link to 5ms latency and .01% loss
     126Setting PCB->PCC link to 50ms latency and no loss
     127done
     128}}}
     129   * Again, ran the iperf client on PCA
     130   * Enabled phoebus gateway on PCB
     131{{{
     132[johren@PCA ~]$ setenv LD_PRELOAD /usr/lib64/libxsp_phoebuswrapper.so
     133[johren@PCA ~]$ setenv XSP_PATH pcb/5006
     134}}}
     135
     136   Insert picture of log here
     137
     138   * Again, ran the iperf client on PCA
     139   * Stopped phoebus service on PCB and iperf server on PCC
     140{{{
     141[johren@PCB ~]$ sudo /etc/init.d/phoebus stop
     142}}}
    82143
    83144== 4.  Observe I&M measurement results on GEMINI presentation service  ==
    84145
    85 Right now, the presentation service is the web server on the UW.  I observed the results by
    86 pointing the browser at http://localhost/oml.html
     146=== Observe passive measurements ===
     147==== Observe sidebar graphs for each node ====
     148  * For each node (PCA, PCB, PCC)...
     149    * click on node in Map view
     150 Insert image here
     151    * select graphs individually and make graphs show up on the left
     152Insert image here
     153    * select All Graphs and make sure all graphs show up in separate tab
     154Insert image here
     155    * Select VNC and make sure I can log in to the node
     156Insert image here
     157
     158  * Access the Passive UI on MC node
     159  * For each node (PCA, PCB, PCC)...
     160    * View all graphs
     161    * View all tables (compare to command line results; ifconfig, arp, lsmod, etc.)
     162       Insert image here
     163    * Connect VNC
     164       * VNC connection does not appear
     165       Insert image here
     166
     167=== Observe active measurements ===
     168  * Access the perfAdmin UI
     169    Insert image here
     170  * Pull registered services from UNIS
     171  * Observe graph for PingER service between PCC and PCA
     172   Insert image here
     173  * Observe graph for OWAMP service running between PCB and PCC
     174   Insert image here
     175  * Observe graph for OWAMP service running between PCB and PCA
     176   Insert image here
    87177
    88178
     
    90180    * None
    91181  * Outputs:
    92     * visualization images viewable in the web server on the UW
     182    * Graphs and tables viewable in the GEMINI portal
    93183
    94184== 5.  Push I&M measurement and analysis results to iRODS archive service  ==
    95185
    96 Used the i-command iput to push the analysis image to iRODS.
    97 
    98 {{{
    99 geniuser@UserWorkspace:/var/www$ iput johGIM1208071301.png
    100 geniuser@UserWorkspace:/var/www$ ils
    101 /bbnZone/home/johren:
    102   gimirun1.sq3
    103   johGIM1207311032.sq3
    104   johGIM1208011452.sq3
    105   johGIM1208061034.sq3
    106   johGIM1208061255.sq3
    107   johGIM1208071043.sq3
    108   johGIM1208071301.png  <------
    109   johGIM1208071301.sq3
    110   johGIM1208071316.sq3
    111 
    112 }}}
    113 
    114 Logged in to the iRODS web interface and viewed the image.
    115 
    116 
    117   * Inputs:
    118     * visualization images in UW
     186  * Go to archive section of GEMINI portal
     187      * NOTE:  It requires me to log in again when I click on the Archive button
     188Insert image here
     189  * Enter iRODS login information and select "Archive to iRODS"
     190Insert image here
     191  * Click on "View IRODS Archive" and log into iRODS UI
     192Insert image here
     193  * Find the set of data that was just pushed and view some of the graphs and table
     194Insert image here
     195
     196  * Inputs:
     197    * graphs, tables, databases, manifest from experiment
    119198  * Outputs:
    120     * visualization images viewable in iRODS
     199    * images and data viewable in iRODS
    121200
    122201
     
    124203  * Used omni to delete the sliver
    125204{{{
    126 $ omni.py -a exosm deletesliver johGIM1208071301
     205geniuser@UserWorkspace:~/Tutorials/GEMINI/common$ omni.py -a pg-ky deletesliver johGEM1208221147
    127206INFO:omni:Loading config file /home/geniuser/.gcf/omni_config
    128207INFO:omni:Using control framework pg
    129 INFO:omni:Substituting AM nickname exosm with URL https://geni.renci.org:11443/orca/xmlrpc, URN unspecified_AM_URN
    130 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
     208INFO:omni:Substituting AM nickname pg-ky with URL https://www.uky.emulab.net/protogeni/xmlrpc/am, URN unspecified_AM_URN
     209INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGEM1208221147 on unspecified_AM_URN at https://www.uky.emulab.net/protogeni/xmlrpc/am
    131210INFO:omni: ------------------------------------------------------------
    132211INFO:omni: Completed deletesliver:
    133212
    134213  Options as run:
    135                 aggregate: exosm
    136                 framework: pg
    137                 native: True
    138 
    139   Args: deletesliver johGIM1208071301
    140 
    141   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
     214        aggregate: pg-ky
     215        framework: pg
     216        native: True
     217
     218  Args: deletesliver johGEM1208221147
     219
     220  Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+johGEM1208221147 on unspecified_AM_URN at https://www.uky.emulab.net/protogeni/xmlrpc/am
    142221INFO:omni: ============================================================
    143 
    144 }}}
    145   * When should the data on the OML server be cleaned up?
     222}}}
     223
    146224  * Inputs:
    147225      * slice name