Changes between Version 13 and Version 14 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-6


Ignore:
Timestamp:
01/08/13 11:28:25 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-6

    v13 v14  
    918918Created sliver at Utah InstaGENI:
    919919{{{
    920 
    921 $ omni.py createsliver -a ig-utah IG-EXP-6-exp2 IG-EXP-6-exp2-ig-utah.rspec -V2 -t GENI 3
     920$ ./src/omni.py createsliver -a ig-utah IG-EXP-6-exp2 IG-EXP-6-exp2-ig-utah.rspec
    922921INFO:omni:Loading config file /home/lnevers1/.gcf/omni_config
    923922INFO:omni:Using control framework pg
     923INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    924924INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-6-exp2 expires on 2013-01-11 00:00:00 UTC
    925925INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    926926INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    927927INFO:omni:Creating sliver(s) from rspec file IG-EXP-6-exp2-ig-utah.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-6-exp2
    928 INFO:omni:Asked https://utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result:
     928WARNING:omni:Failed CreateSliver for slice IG-EXP-6-exp2 at https://utah.geniracks.net/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: *** verifygenicred:
     929    /tmp/mxoLnbRM0k does not conform to schema /usr/testbed/lib/protogeni/security/credential.xsd
     930 (PG error log: urn:publicid:IDN+utah.geniracks.net+log+84433).
     931INFO:omni: ------------------------------------------------------------
     932INFO:omni: Completed createsliver:
     933
     934  Options as run:
     935                aggregate: ['ig-utah']
     936                framework: pg
     937
     938  Args: createsliver IG-EXP-6-exp2 IG-EXP-6-exp2-ig-utah.rspec
     939
     940  Result Summary: Failed CreateSliver for slice IG-EXP-6-exp2 at https://utah.geniracks.net/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: *** verifygenicred:
     941    /tmp/mxoLnbRM0k does not conform to schema /usr/testbed/lib/protogeni/security/credential.xsd
     942 (PG error log: urn:publicid:IDN+utah.geniracks.net+log+84433).
     943INFO:omni: ============================================================
     944lnevers1@sendaria:~/gcf-2.2-rc3$ ./src/omni.py createsliver -a ig-utah IG-EXP-6-exp2 IG-EXP-6-exp2-ig-utah.rspec
     945INFO:omni:Loading config file /home/lnevers1/.gcf/omni_config
     946INFO:omni:Using control framework pg
     947INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
     948INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-6-exp2 expires on 2013-01-11 00:00:00 UTC
     949INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
     950INFO:omni:Substituting AM nickname ig-utah with URL https://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
     951INFO:omni:Creating sliver(s) from rspec file IG-EXP-6-exp2-ig-utah.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-6-exp2
     952INFO:omni:Got return from CreateSliver for slice IG-EXP-6-exp2 at https://utah.geniracks.net/protogeni/xmlrpc/am/2.0:
    929953INFO:omni:<!-- Reserved resources for:
    930954        Slice: IG-EXP-6-exp2
    931         At AM:
     955        at AM:
     956        URN: unspecified_AM_URN
    932957        URL: https://utah.geniracks.net/protogeni/xmlrpc/am/2.0
    933958 -->
    934 INFO:omni: ------------------------------------------------------------
    935 INFO:omni: Completed createsliver:
    936 
    937   Options as run:
    938                 aggregate: ig-utah
    939                 api_version: 2
    940                 framework: pg
    941                 native: True
    942                 rspectype: ('GENI', '3')
     959INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" xs:schemaLocation="http://www.geni.net/resources/rspec/3            http://www.geni.net/resources/rspec/3/manifest.xsd            http://www.protogeni.net/resources/rspec/ext/shared-vlan/1            http://www.protogeni.net/resources/rspec/ext/shared-vlan/1/request.xsd" type="manifest">
     960
     961  <node client_id="Utah-VM" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15860">
     962    <sliver_type name="emulab-openvz"/>
     963    <interface client_id="Utah-VM:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15864" mac_address="025d6e9d1f07">
     964      <ip address="10.42.18.43" netmask="255.255.255.0" type="ipv4"/>
     965    </interface>
     966  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-4"/><host name="Utah-VM.IG-EXP-6-exp2.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc1.utah.geniracks.net" port="32058" username="lnevers1"/></services></node>
     967
     968  <node client_id="Utah-VM2" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15861">
     969    <sliver_type name="emulab-openvz"/>
     970    <interface client_id="Utah-VM2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15866" mac_address="021baf5765a9">
     971      <ip address="10.42.18.42" netmask="255.255.255.0" type="ipv4"/>
     972    </interface>
     973  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-5"/><host name="Utah-VM2.IG-EXP-6-exp2.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc1.utah.geniracks.net" port="32059" username="lnevers1"/></services></node>
     974
     975  <link xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" client_id="openflow-mesoscale-0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15863">
     976    <interface_ref client_id="Utah-VM:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15864"/>
     977    <sharedvlan:link_shared_vlan name="mesoscale-openflow"/>
     978  </link>
     979
     980  <link xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" client_id="openflow-mesoscale-1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15865">
     981    <interface_ref client_id="Utah-VM2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15866"/>
     982    <sharedvlan:link_shared_vlan name="mesoscale-openflow"/>
     983  </link>
     984</rspec>
     985INFO:omni: ------------------------------------------------------------
     986INFO:omni: Completed createsliver:
     987  Options as run:
     988                aggregate: ['ig-utah']
     989                framework: pg
    943990
    944991  Args: createsliver IG-EXP-6-exp2 IG-EXP-6-exp2-ig-utah.rspec
    945 
    946   Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-6-exp2 expires on 2013-01-11 00:00:00 UTC
    947 Asked https://utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. No manifest Rspec returned. *** verifygenicred:
    948     /tmp/1BAnaxg0HZ does not conform to schema /usr/testbed/lib/protogeni/security/credential.xsd
    949  
    950 INFO:omni: ============================================================
    951 }}}
    952 
    953 
    954 
    955  18. Log in to each of the systems in the slice, and send traffic to each other systems; leave traffic running
    956  19. As Experimenter3, request !ListResources from BBN InstaGENI, BBN meso-scale FOAM, and FOAM at Meso-scale Site (Internet2 Site BBN and NLR site is TBD).
    957 
    958 As user lnevers2@bbn.com get a listersources from BBN InstaGENI, Utah PG, and from FOAM at I2 and NLR Site:
    959 {{{
    960 $ omni.py listresources -a pg-utah  -o         # PG Utah
    961 $ omni.py listresources -a ig-of-utah -V1 -o
    962 $ omni.py listresources -a of-uen -V1 -o
    963 $ omni.py listresources -a of-nlr -V1 -o
    964 $ omni.py listresources -a of-indiana -V1 -o
    965 $ omni.py listresources -a of-i2 -V1 -o
    966 $ omni.py listresources -a of-gpo -V1 -o
    967 $ omni.py listresources -a eg-of-gpo -V1 -o
    968 $ omni.py listresources -a eg-of-renci -V1 -o
    969 $ omni.py listresources -a ig-of-gpo -V1 -o
    970 $ omni.py listresources -a pg-utah  -o
    971 $ omni.py listresources -a ig-utah -o
    972 $ omni.py listresources -a ig-gpo -o
    973 }}}
    974 
    975 
    976  20. Review !ListResources output from all AMs.
    977  21. Define a request RSpec for a VM at the BBN InstaGENI.
    978  22. Define a request RSpec for a compute resource at the BBN meso-scale site.
    979  23. Define a request RSpec for a compute resource at a meso-scale site.
    980  24. Define request RSpecs for !OpenFlow resources to allow connection from !OpenFlow BBN InstaGENI to Meso-scale !OpenFlow sites(BBN and second site TBD) (I2 and NLR).
    981  25. If PG access to !OpenFlow is available, define a request RSpec for the PG !OpenFlow resource.
    982  26. Create a third slice.
     992  Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2
     993INFO:omni: ============================================================
     994}}}
     995
     996==  18. Log in to each of the systems and send traffic ==
     997Determined login for each of the nodes in the slice, logged in and sent traffic to each other systems:
     998{{{
     999$ readyToLogin.py -a ig-gpo       
     1000<...>
     1001GPO-PC's geni_status is: ready (am_status:ready)
     1002User lnevers1 logins to GPO-PC using:
     1003        xterm -e ssh -i /home/lnevers1/.ssh/geni_key lnevers1@pc5.instageni.gpolab.bbn.com &
     1004
     1005GPO-VM's geni_status is: ready (am_status:ready)
     1006User lnevers1 logins to GPO-VM using:
     1007        xterm -e ssh -p 31802  -i /home/lnevers1/.ssh/geni_key lnevers1@pc1.instageni.gpolab.bbn.com &
     1008
     1009$ readyToLogin.py -a ig-utah IG-EXP-6-exp2
     1010<...>
     1011Utah-VM2's geni_status is: ready (am_status:ready)
     1012User lnevers1 logins to Utah-VM2 using:
     1013        xterm -e ssh -p 32059  -i /home/lnevers1/.ssh/geni_key lnevers1@pc1.utah.geniracks.net &
     1014
     1015Utah-VM's geni_status is: ready (am_status:ready)
     1016User lnevers1 logins to Utah-VM using:
     1017        xterm -e ssh -p 32058  -i /home/lnevers1/.ssh/geni_key lnevers1@pc1.utah.geniracks.net &
     1018}}}
     1019Started traffic:
     1020{{{
     1021XXXX
     1022
     1023}}}
     1024
     1025Traffic is left running.
     1026
     1027== 19. As Experimenter3, request !ListResources ==
     1028
     1029As lnevers2@bbn.com request listresources from BBN InstaGENI, BBN Mesoscale Site, BBN Site FOAM, at PG Utah FOAM and PG Utah Meso-scale Site:
     1030
     1031{{{
     1032$ omni.py listresources -a ig-gpo -o            # IG GPO Compute Resources
     1033$ omni.py listresources -a pg-gpo -o            # PG GPO Compute Resources
     1034$ omni.py listresources -a of-gpo -V1 -o        # GPO Site FOAM Resources
     1035$ omni.py listresources -a of-nlr -V1 -o        # NLR FOAM Resources
     1036$ omni.py listresources -a of-i2 -V1 -o         # Internet2 FOAM Resources
     1037$ omni.py listresources -a of-uen -V1 -o        # UEN FOAM Resources
     1038$ omni.py listresources -a ig-of-utah -V1 -o    # IG Utah FOAM Resources
     1039$ omni.py listresources -a pg-utah  -o          # PG Utah Compute Resources
     1040$ omni.py listresources -a ig-utah -o           # IG Utah Compute Resources
     1041}}}
     1042
     1043== 20. Review !ListResources from all AMs ==
     1044Output files were reviewed to determine resources available for experiment.
     1045
     1046== 21. Define RSpec for VM at the GPO InstaGENI ==
     1047Defined Rspec for 1 VM at the GPO InstaGENI rack, generated file is [IG-EXP-6-exp3-ig-gpo.rspec]
     1048
     1049== 22. Define RSpec for a compute resource at GPO PG ==
     1050Defined Rspec for 1 VM at the GPO PG, generated file is [IG-EXP-6-exp3-pg-gpo.rspec]
     1051
     1052== 23. Define RSpec for a compute resource at PG Utah meso-scale site ==
     1053Defined Rspec for 1 VM at the Utah PG, generated file is [IG-EXP-6-exp3-pg-utah.rspec]
     1054
     1055== 24. Define RSpecs for Meso-scale sites =
     1056Defined Rspecs for Mesoscale sites, generated Rspecs are:
     1057 - [IG-EXP-6-exp3-openflow-gpo.rspec] for GPO Site FOAM
     1058 - [IG-EXP-6-exp3-openflow-nlr.rspec] for NLR FOAM
     1059 - [IG-EXP-6-exp3-openflow-i2.rspec] for Internet2 FOAM
     1060 - [IG-EXP-6-exp3-openflow-uen.rspec] for UEN FOAM
     1061 - [IG-EXP-6-exp3-openflow-ig-utah.rspec] for PG FOAM
     1062
     1063== 25. PG access to !OpenFlow ==
     1064
     1065If PG access is available, define a request RSpec for the PG !OpenFlow resource, which is done in previous step.
     1066
     1067== 26. Create a third slice. ==
     1068
    9831069 27. Create slivers that connects the TBD Internet2 Meso-scale !OpenFlow site to the BBN InstaGENI Site, and the BBN Meso-scale site; and if available, to PG node.
    9841070 28. Log in to each of the compute resources in the slice, configure data plane network interfaces on any non-InstaGENI resources as necessary, and send traffic to each other systems; leave traffic running.