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

Version 3 (modified by lnevers@bbn.com, 11 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.

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:  ============================================================