wiki:GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-11

Version 4 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

IG-XN-11: IG Utah Xen to IG GPO Xen with GRE link

This test case verifies a topology that requests one IG Utah Xen VM to IG GPO Xen VM via a GRE tunnel. For overall status see the InstaGENI Xen Virtualization Test Status page.

Last Updated: 2013-08-13

Test Status

This section captures the status for each step in the acceptance test plan.

Test State Ticket Notes
IG Utah Xen to IG GPO Xen via GREColor(green,Pass)? instaticket:122 Xen must use link_type "egre_tunnel"


State Legend Description
Color(green,Pass)? Test completed and met all criteria
Color(#98FB98,Pass: most criteria)? Test completed and met most criteria. Exceptions documented
Color(red,Fail)? Test completed and failed to meet criteria.
Color(yellow,Complete)? Test completed but will require re-execution due to expected changes
Color(orange,Blocked)? Blocked by ticketed issue(s).
Color(#63B8FF,In Progress)? Currently under test.


Test Execution Details

This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.

Using the following request RSpec:

  <node client_id="xen-gpo" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-gpo:if0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="xen-utah" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-utah:if0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="gre-link">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="xen-gpo:if0"/>
    <interface_ref client_id="xen-utah:if0"/>
    <property source_id="xen-gpo:if0" dest_id="xen-utah:if0" capacity="100000"/>
    <property source_id="xen-utah:if0" dest_id="xen-gpo:if0" capacity="100000"/>
    <link_type name="egre-tunnel"/>
  </link>

NOTE: Xen Hosts must use " <link_type name="egre-tunnel"/>", the existing "gre-tunnel" is for OpenVZ only. Created a slice and a sliver at each aggregate:

$ omni.py createslice IG-XN-11
...
Result Summary: Created slice with Name IG-XN-11, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11, Expiration 2013-08-19 19:11:43
... 

$ omni.py createsliver -a ig-gpo IG-XN-11 ./insta-xen-gre.rspec 
11:01:59 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:01:59 INFO     omni: Using control framework portal
11:01:59 INFO     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
11:02:00 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 expires on 2013-08-19 19:11:43 UTC
11:02:00 INFO     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
11:02:00 INFO     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
11:02:00 INFO     omni: Creating sliver(s) from rspec file ./insta-xen-gre.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11
11:02:14 INFO     omni:  (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=bd47f2b788a24e58d589d093d2368c8d)
11:02:14 INFO     omni: Got return from CreateSliver for slice IG-XN-11 at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0:
11:02:14 INFO     omni: <!-- Reserved resources for:
	Slice: IG-XN-11
	at AM:
	URN: urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm
	URL: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
 -->
11:02:14 INFO     omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stitch="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  
  <node client_id="xen-gpo" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc5" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9649">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-gpo:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9652" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm5-1"/><host name="xen-gpo.IG-XN-11.ch-geni-net.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc5.instageni.gpolab.bbn.com" port="32314" username="lnevers"/></services></node>
  <node client_id="xen-utah" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-utah:if0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="gre-link" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9651">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="xen-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9652"/>
    <interface_ref client_id="xen-utah:if0"/>
    <property source_id="xen-gpo:if0" dest_id="xen-utah:if0" capacity="100000"/>
    <property source_id="xen-utah:if0" dest_id="xen-gpo:if0" capacity="100000"/>
    <link_type name="egre-tunnel"/>
  </link>
</rspec>
11:02:14 INFO     omni:  ------------------------------------------------------------
11:02:14 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-gpo']
		framework: portal
		project: ln-prj

  Args: createsliver IG-XN-11 ./insta-xen-gre.rspec

  Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com 
11:02:14 INFO     omni:  ============================================================

$ omni.py createsliver -a ig-utah IG-XN-11 ./insta-xen-gre.rspec 
11:02:23 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:02:23 INFO     omni: Using control framework portal
11:02:23 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:02:24 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 expires on 2013-08-19 19:11:43 UTC
11:02:24 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:02:24 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:02:24 INFO     omni: Creating sliver(s) from rspec file ./insta-xen-gre.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11
11:02:38 INFO     omni:  (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=2ef93ffe8761ffff3073ec966e5fd1d8)
11:02:38 INFO     omni: Got return from CreateSliver for slice IG-XN-11 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0:
11:02:38 INFO     omni: <!-- Reserved resources for:
	Slice: IG-XN-11
	at AM:
	URN: urn:publicid:IDN+utah.geniracks.net+authority+cm
	URL: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0
 -->
11:02:38 INFO     omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stitch="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  
  <node client_id="xen-gpo" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-gpo:if0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="xen-utah" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24879">
    <sliver_type name="emulab-xen"/>
    <interface client_id="xen-utah:if0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24882" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-11"/><host name="xen-utah.IG-XN-11.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="32058" username="lnevers"/></services></node>
  <link client_id="gre-link" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24881">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="xen-gpo:if0"/>
    <interface_ref client_id="xen-utah:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24882"/>
    <property source_id="xen-gpo:if0" dest_id="xen-utah:if0" capacity="100000"/>
    <property source_id="xen-utah:if0" dest_id="xen-gpo:if0" capacity="100000"/>
    <link_type name="egre-tunnel"/>
  </link>
</rspec>
11:02:38 INFO     omni:  ------------------------------------------------------------
11:02:38 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: createsliver IG-XN-11 ./insta-xen-gre.rspec

  Result Summary: Got Reserved resources RSpec from utah-geniracks-net 
11:02:38 INFO     omni:  ============================================================

Verify that resources are ready and exchange traffic:

$ readyToLogin.py -a ig-utah IG-XN-11 
...
xen-utah's geni_status is: ready (am_status:ready) 
User lnevers logs in to xen-utah using:
	ssh -p 32058  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net

$ ssh -p 32058  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.46 x86_64)
xen-utah:~% /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 02:2d:6d:b0:2b:cf  
          inet addr:172.17.3.11  Bcast:172.31.255.255  Mask:255.240.0.0
          inet6 addr: fe80::2d:6dff:feb0:2bcf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:421 errors:0 dropped:0 overruns:0 frame:0
          TX packets:356 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:45295 (45.2 KB)  TX bytes:38471 (38.4 KB)
          Interrupt:25 

eth1      Link encap:Ethernet  HWaddr 02:b1:e3:46:f0:ef  
          inet addr:192.168.4.2  Bcast:192.168.4.255  Mask:255.255.255.0
          inet6 addr: fe80::b1:e3ff:fe46:f0ef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:768 (768.0 B)  TX bytes:978 (978.0 B)
          Interrupt:26 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:260 (260.0 B)  TX bytes:260 (260.0 B)

xen-utah:~% ping 192.168.4.1
PING 192.168.4.1 (192.168.4.1) 56(84) bytes of data.
64 bytes from 192.168.4.1: icmp_req=1 ttl=64 time=157 ms
64 bytes from 192.168.4.1: icmp_req=2 ttl=64 time=116 ms
^C
--- 192.168.4.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 116.578/136.871/157.165/20.296 ms
xen-utah:~% 

Release Resources

$ omni.py deletesliver -a ig-utah IG-XN-11 
11:15:19 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:15:19 INFO     omni: Using control framework portal
11:15:19 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:15:20 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 expires on 2013-08-19 19:11:43 UTC
11:15:20 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:16:00 INFO     omni:  (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=6c0c19fa05b655eb5a892723f364a293)
11:16:00 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 on urn:publicid:IDN+utah.geniracks.net+authority+cm at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0
11:16:00 INFO     omni:  ------------------------------------------------------------
11:16:00 INFO     omni:  Completed deletesliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: deletesliver IG-XN-11

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 on urn:publicid:IDN+utah.geniracks.net+authority+cm at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0 
11:16:00 INFO     omni:  ============================================================

$ omni.py deletesliver -a ig-gpo IG-XN-11 
11:17:36 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:17:36 INFO     omni: Using control framework portal
11:17:36 INFO     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
11:17:37 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 expires on 2013-08-19 19:11:43 UTC
11:17:37 INFO     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
11:18:17 INFO     omni:  (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=9075a1b532471457afdc3428a41d3c5d)
11:18:17 INFO     omni: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 on urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
11:18:17 INFO     omni:  ------------------------------------------------------------
11:18:17 INFO     omni:  Completed deletesliver:

  Options as run:
		aggregate: ['ig-gpo']
		framework: portal
		project: ln-prj

  Args: deletesliver IG-XN-11

  Result Summary: Deleted sliver urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-XN-11 on urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 
11:18:17 INFO     omni:  ============================================================