Changes between Initial Version and Version 1 of GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-1


Ignore:
Timestamp:
08/08/13 09:30:37 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-1

    v1 v1  
     1= IG-XN-1: Supported OS tests =
     2
     3
     4This test case verifies each of the supported guest images with non-exclusive and exclusive resources. Guest image support tests will be executed on the Utah InstaGENI rack. For overall status see the [http://groups.geni.net/syseng/wiki/InstageniXenTestStatus/ InstaGENI Xen Virtualization Test Status] page.
     5
     6= Test Status =
     7
     8This section captures the status for each step in the acceptance test plan.
     9
     10|| '''OS'''      || '''Resource Type'''|| '''State'''  || ''' Ticket '''  || '''Notes'''   ||
     11||FBSSD82-STD    || Exclusive          ||              ||                 ||               ||
     12||FBSSD82-STD    || Non-exclusive      ||[[Color(green,Pass)]]||                 ||               ||
     13|| ||
     14||FEDORA15-STD   || Exclusive          ||              ||                 ||               ||
     15||FEDORA15-STD   || Non-exclusive      ||[[Color(green,Pass)]]||                 ||               ||
     16|| ||
     17||UBUNTU12-64-STD|| Exclusive          ||              ||                 ||               ||
     18||UBUNTU12-64-STD|| Non-exclusive      ||[[Color(green,Pass)]]||                 ||               ||
     19|| ||
     20||UBUNTU11-64-STD|| Exclusive          ||              ||                 ||               ||
     21||UBUNTU11-64-STD|| Non-exclusive      ||[[Color(green,Pass)]]||                 ||               ||
     22
     23
     24
     25[[BR]]
     26|| '''State Legend'''                     || '''Description'''                                                    ||
     27|| [[Color(green,Pass)]]                  || Test completed and met all criteria                                  ||
     28|| [[Color(#98FB98,Pass: most criteria)]] || Test completed and met most criteria. Exceptions documented          ||
     29|| [[Color(red,Fail)]]                    || Test completed and failed to meet criteria.                          ||
     30|| [[Color(yellow,Complete)]]             || Test completed but will require re-execution due to expected changes ||
     31|| [[Color(orange,Blocked)]]              || Blocked by ticketed issue(s).                                        ||
     32|| [[Color(#63B8FF,In Progress)]]         || Currently under test.                                                ||
     33[[BR]]
     34
     35== Test Execution Details ==
     36This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.
     37
     38== 1.0 Non-Exclusive nodes ==
     39
     40This section captures the validation of Xen OS support for non-exclusive nodes.
     41
     42==== 1.1 Request RSpec ====
     43
     44Created an RSpec with 4 VMs each requesting one of the supported OS:
     45{{{
     46<?xml version="1.0" encoding="UTF-8"?>
     47<rspec xmlns="http://www.protogeni.net/resources/rspec/2"
     48       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     49       xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/request.xsd"
     50       type="request" >
     51  <node client_id="Ub11" exclusive="false">
     52    <sliver_type name="emulab-xen" >
     53   <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:UBUNTU11-64-STD" os="Linux" version="11.04"/>     
     54   </sliver_type>
     55    <interface client_id="Ub11:if0">
     56      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
     57    </interface>
     58  </node>
     59  <node client_id="FED15" exclusive="false">
     60    <sliver_type name="emulab-xen">
     61      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:FEDORA15-STD" os="Fedora" version="15"/>
     62    </sliver_type>
     63    <interface client_id="FED15:if0">
     64      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
     65    </interface>
     66  </node>
     67  <node client_id="BSD82"
     68        exclusive="false">
     69    <sliver_type name="emulab-xen">
     70      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:FBSD82-STD" os="FreeBSD" version="8.2"/>
     71    </sliver_type>
     72    <interface client_id="BSD82:if0">
     73      <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>
     74    </interface>
     75  </node>
     76  <node client_id="Ub12"
     77        exclusive="false">
     78    <sliver_type name="emulab-xen">
     79      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:UBUNTU12-64-STD" os="Linux" version="12.04"/>
     80    </sliver_type>
     81    <interface client_id="Ub12:if0">
     82      <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>
     83    </interface>
     84  </node>
     85  <link client_id="link1">
     86    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     87    <interface_ref client_id="Ub11:if0"/>
     88    <interface_ref client_id="FED15:if0"/>
     89    <interface_ref client_id="FSD82:if0"/>
     90    <interface_ref client_id="Ub12:if0"/>
     91    <link_type name="lan"/>
     92  </link>
     93</rspec>
     94}}}
     95
     96=== 1.2 Request each OS with Non-exclusive Resources ===
     97
     98Create a slice and sliver:
     99{{{
     100$ omni.py createslice lnxenos
     10109:19:01 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
     10209:19:01 INFO     omni: Using control framework portal
     10309:19:03 INFO     omni: Created slice with Name lnxenos, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxenos, Expiration 2013-08-14 13:19:02
     10409:19:03 INFO     omni:  ------------------------------------------------------------
     10509:19:03 INFO     omni:  Completed createslice:
     106
     107  Options as run:
     108                framework: portal
     109                project: ln-prj
     110
     111  Args: createslice lnxenos
     112
     113  Result Summary: Created slice with Name lnxenos, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxenos, Expiration 2013-08-14 13:19:02
     114 
     11509:19:03 INFO     omni:  ============================================================
     116}}}
     117
     118Created a sliver:
     119{{{
     120$ omni.py createsliver lnxenos -a ig-utah ./insta-xen-os.rspec
     12108:34:23 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
     12208:34:23 INFO     omni: Using control framework portal
     12308:34: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
     12408:34:24 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxenos expires on 2013-08-14 13:19:02 UTC
     12508:34: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
     12608:34: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
     12708:34:24 INFO     omni: Creating sliver(s) from rspec file ./insta-xen-os.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxenos
     12808:34:42 INFO     omni:  (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=e1c0050cc0f886936fc3d95c45554312)
     12908:34:42 INFO     omni: Got return from CreateSliver for slice lnxenos at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0:
     13008:34:42 INFO     omni: <!-- Reserved resources for:
     131        Slice: lnxenos
     132        at AM:
     133        URN: urn:publicid:IDN+utah.geniracks.net+authority+cm
     134        URL: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0
     135 -->
     13608:34:42 INFO     omni: <rspec xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/manifest.xsd" type="manifest">
     137  <node client_id="Ub11" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24326">
     138    <sliver_type name="emulab-xen">
     139   <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:UBUNTU11-64-STD" os="Linux" version="11.04"/>     
     140   </sliver_type>
     141    <interface client_id="Ub11:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24330" mac_address="029bd5884941">
     142      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
     143    </interface>
     144  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-9"/><host name="Ub11.lnxenos.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="30012" username="lnevers"/></services></node>
     145  <node client_id="FED15" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24325">
     146    <sliver_type name="emulab-xen">
     147      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:FEDORA15-STD" os="Fedora" version="15"/>
     148    </sliver_type>
     149    <interface client_id="FED15:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24331" mac_address="022a9861a6da">
     150      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
     151    </interface>
     152  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-8"/><host name="FED15.lnxenos.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="30011" username="lnevers"/></services></node>
     153  <node client_id="BSD82" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24324">
     154    <sliver_type name="emulab-xen">
     155      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:FBSD82-STD" os="FreeBSD" version="8.2"/>
     156    </sliver_type>
     157    <interface client_id="BSD82:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24332" mac_address="025555c36b1a">
     158      <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>
     159    </interface>
     160  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-7"/><host name="BSD82.lnxenos.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="30010" username="lnevers"/></services></node>
     161  <node client_id="Ub12" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24327">
     162    <sliver_type name="emulab-xen">
     163      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+emulab-ops:UBUNTU12-64-STD" os="Linux" version="12.04"/>
     164    </sliver_type>
     165    <interface client_id="Ub12:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24333" mac_address="02f5f317670e">
     166      <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>
     167    </interface>
     168  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-10"/><host name="Ub12.lnxenos.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="30013" username="lnevers"/></services></node>
     169  <link client_id="link1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24329" vlantag="263">
     170    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     171    <interface_ref client_id="Ub11:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24330"/>
     172    <interface_ref client_id="FED15:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24331"/>
     173    <interface_ref client_id="BSD82:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24332"/>
     174    <interface_ref client_id="Ub12:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24333"/>
     175    <link_type name="lan"/>
     176  </link>
     177
     178</rspec>
     17908:34:42 INFO     omni:  ------------------------------------------------------------
     18008:34:42 INFO     omni:  Completed createsliver:
     181
     182  Options as run:
     183                aggregate: ['ig-utah']
     184                framework: portal
     185                project: ln-prj
     186
     187  Args: createsliver lnxenos ./insta-xen-os.rspec
     188
     189  Result Summary: Got Reserved resources RSpec from utah-geniracks-net
     19008:34:42 INFO     omni:  ============================================================
     191}}}
     192
     193
     194=== 1.3 Login, Verify OS Allocation and Verify Connectivity ===
     195
     196Determine login information:
     197{{{
     198$ readyToLogin.py -a ig-utah lnxenos                     
     199<...>
     200Ub11's geni_status is: ready (am_status:ready)
     201User lnevers logs in to Ub11 using:
     202        ssh -p 30012  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     203User lnevers logs in to Ub12 using:
     204        ssh -p 30013  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     205User lnevers logs in to BSD82 using:
     206        ssh -p 30010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     207User lnevers logs in to FED15 using:
     208        ssh -p 30011  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     209
     210
     211}}}
     212
     213Login to host FED15 and verify OS:
     214{{{
     215$ ssh -p 30011  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     216Warning: Permanently added '[pc3.utah.geniracks.net]:30011,[155.98.34.13]:30011' (RSA) to the list of known hosts.
     217
     218
     219[lnevers@fed15 ~]$
     220[lnevers@fed15 ~]$ cat /etc/issue
     221Fedora release 15 (Lovelock)
     222Kernel \r on an \m (\l)
     223
     224[lnevers@fed15 ~]$
     225}}}
     226Login to host Ub12 and verify OS:
     227{{{
     228$ ssh -p 30013  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     229Warning: Permanently added '[pc3.utah.geniracks.net]:30013,[155.98.34.13]:30013' (RSA) to the list of known hosts.
     230
     231Welcome to Ubuntu 12.04 LTS (GNU/Linux 2.6.38.7-1.0emulab x86_64)
     232
     233 * Documentation:  https://help.ubuntu.com/
     234
     235The programs included with the Ubuntu system are free software;
     236the exact distribution terms for each program are described in the
     237individual files in /usr/share/doc/*/copyright.
     238
     239Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
     240applicable law.
     241
     242
     243ub12:~%
     244ub12:~% cat /etc/issu
     245issue      issue.net 
     246ub12:~% cat /etc/issue
     247Ubuntu 12.04 LTS \n \l
     248
     249ub12:~%
     250}}}
     251
     252Login to host BSD82 and verify OS:
     253{{{
     254$ ssh -p 30010  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     255Warning: Permanently added '[pc3.utah.geniracks.net]:30010,[155.98.34.13]:30010' (RSA) to the list of known hosts.
     256
     257Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
     258        The Regents of the University of California.  All rights reserved.
     259
     260FreeBSD 8.2-RELEASE-p5 (XEN) #0: Wed Feb  8 17:15:50 MST 2012
     261
     262Welcome to FreeBSD!
     263
     264
     265Over quota?  "du -s * | sort -n " will give you a sorted list of your
     266directory sizes.
     267                -- David Scheidt <dscheidt@tumbolia.com>
     268% uname -a
     269FreeBSD bsd82.lnxenos.ch-geni-net.utah.geniracks.net 8.2-RELEASE-p5 FreeBSD 8.2-RELEASE-p5 #0: Wed Feb  8 17:15:50 MST 2012     root@node.freebsd8-node.testbed.emulab.net:/usr/obj/usr/src/sys/XEN  i386
     270%
     271}}}
     272Login to host Ub11 and verify OS:
     273{{{
     274$ ssh -p 30012  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.utah.geniracks.net
     275
     276Warning: Permanently added '[pc3.utah.geniracks.net]:30012,[155.98.34.13]:30012' (RSA) to the list of known hosts.
     277Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38.7-1.0emulab x86_64)
     278
     279 * Documentation:  https://help.ubuntu.com/
     280
     281The programs included with the Ubuntu system are free software;
     282the exact distribution terms for each program are described in the
     283individual files in /usr/share/doc/*/copyright.
     284
     285Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
     286applicable law.
     287
     288
     289ub11:~%
     290ub11:~% cat /etc/issue
     291Ubuntu 11.04 \n \l
     292
     293ub11:~%
     294}}}
     295
     296
     297
     298
     299== 2.0 Exclusive nodes Ubuntu Operating Systems ==
     300
     301This section captures the validation of Xen OS support for non-exclusive nodes.
     302
     303==== 2.1 Request RSpec ====
     304=== 2.2 Request each OS with Exclusive Resources ===
     305=== 2.3 Login, Verify OS Allocation and Verify Connectivity ===
     306
     307
     308
     309
     310== 3.0 Exclusive nodes Fedora and FBSD Operating Systems ==
     311
     312This section captures the validation of Xen OS support for non-exclusive nodes.
     313
     314==== 3.1 Request RSpec ====
     315=== 3.2 Request each OS with Exclusive Resources ===
     316=== 3.3 Login, Verify OS Allocation and Verify Connectivity ===
     317