Changes between Version 6 and Version 7 of GeniNetworkStitchingTestStatus/Functional


Ignore:
Timestamp:
06/06/13 09:00:23 (6 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingTestStatus/Functional

    v6 v7  
    2828 - Both GENI portal credential and pgeni.gpolab.bbn.com credentials are used throughout.
    2929 - All tests in this page are executed using a stitched sliver from IG GPO to IG Utah, which includes the following aggregates:
    30        * https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am,urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm
    31        * http://geni-am.net.internet2.edu:12346,urn:publicid:IDN+ion.internet2.edu+authority+cm
    32        * https://www.emulab.net:12369/protogeni/xmlrpc/am,urn:publicid:IDN+emulab.net+authority+cm
    33        * https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am,urn:publicid:IDN+utah.geniracks.net+authority+cm
     30       * https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am (GPO InstaGENI)
     31       * http://geni-am.net.internet2.edu:12346 (Internet2/ION)
     32       * https://www.emulab.net:12369/protogeni/xmlrpc/am (Utah PG)
     33       * https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am (Utah InstaGENI)
    3434
    3535
    3636== GENI AM API Functions ==
    3737
    38 The following GENI AM API functions are verified in managing stitching resources using GENI AM API V3. It is expected that GCF tool (stitcher.py) will negotiate to V2 for aggregates that do not support V3.
    39       * List Resources for aggregate
    40       * Getversion
    41       * Create Sliver (allocate, provion, perform operational action start/stop/restart)
    42       * List resources for sliver (describe)
    43       * Sliver status 
    44       * Renew sliver
    45       * Delete sliver
    46       * Shutdown Sliver
     38The following GENI AM API functions are verified in managing stitching resources using GENI AM API V3. The GCF tool (stitcher.py) negotiates to V2 when an aggregate does not support V3.
     39
     40=== List Resources for aggregate ===
     41List resources for the 4 aggregate listed in the assumptions. GPO InstaGENI:
     42{{{
     43$ omni.py listresources -a ig-gpo -V3 -o
     44INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
     45INFO:omni:Using control framework portal
     46INFO:omni:Substituting AM nickname ig-gpo with URL https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm
     47INFO:omni:Saving output to a file.
     48INFO:omni:Substituting AM nickname ig-gpo with URL https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm
     49WARNING:omni:Requested API version 3, but AM https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 uses version 2. Same aggregate talks API v3 at a different URL: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/3.0
     50INFO:omni:Switching AM URL to match requested version
     51INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
     52INFO:omni:Substituting AM nickname ig-gpo with URL https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm
     53INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=0290a8d62a7817406203ef2fd86ed99f)
     54INFO:omni:Writing to 'rspec-instageni-gpolab-bbn-com.xml'
     55INFO:omni: ------------------------------------------------------------
     56INFO:omni: Completed listresources:
     57
     58  Options as run:
     59                aggregate: ['ig-gpo']
     60                api_version: 3
     61                framework: portal
     62                output: True
     63                project: ln-prj
     64
     65  Args: listresources
     66
     67  Result Summary: Queried resources from 1 of 1 aggregate(s).
     68Wrote rspecs from 1 aggregate(s) to 1 file(s)
     69Saved listresources RSpec from 'urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm' (url 'https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/3.0') to file rspec-instageni-gpolab-bbn-com.xml; 
     70INFO:omni: ============================================================
     71}}}
     72Internet2:
     73{{{
     74$ omni.py listresources -a i2 -V2 -o
     75INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
     76INFO:omni:Using control framework portal
     77INFO:omni:Substituting AM nickname i2 with URL http://geni-am.net.internet2.edu:12346, URN urn:publicid:IDN+ion.internet2.edu+authority+cm
     78INFO:omni:Saving output to a file.
     79INFO:omni:Substituting AM nickname i2 with URL http://geni-am.net.internet2.edu:12346, URN urn:publicid:IDN+ion.internet2.edu+authority+cm
     80INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
     81INFO:omni:Substituting AM nickname i2 with URL http://geni-am.net.internet2.edu:12346, URN urn:publicid:IDN+ion.internet2.edu+authority+cm
     82INFO:omni:Writing to 'rspec-ion-internet2-edu.xml'
     83INFO:omni: ------------------------------------------------------------
     84INFO:omni: Completed listresources:
     85
     86  Options as run:
     87                aggregate: ['i2']
     88                framework: portal
     89                output: True
     90                project: ln-prj
     91
     92  Args: listresources
     93
     94  Result Summary: Queried resources from 1 of 1 aggregate(s).
     95Wrote rspecs from 1 aggregate(s) to 1 file(s)
     96Saved listresources RSpec from 'urn:publicid:IDN+ion.internet2.edu+authority+cm' (url 'http://geni-am.net.internet2.edu:12346') to file rspec-ion-internet2-edu.xml; 
     97}}}
     98
     99
     100=== Getversion ===
     101
     102=== Create Sliver ===
     103(allocate, provision, perform operational action start/stop/restart)
     104=== List resources for sliver ===
     105(describe)
     106=== Sliver status 
     107=== Renew sliver ===
     108=== Delete sliver ===
     109=== Shutdown Sliver ===
    47110
    48111