Changes between Initial Version and Version 1 of GENIRacksHome/InstageniRacks/AggregateSurvey


Ignore:
Timestamp:
04/05/12 16:48:32 (12 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AggregateSurvey

    v1 v1  
     1[[PageOutline]]
     2
     3= InstaGENI Aggregates Surveys =
     4
     5A survey is being run periodically to capture the state of the InstaGENI Aggregate using GCF 1.6.1 and pgeni.gpolab.bbn.com credentials. Survey mostly focuses on Aggregate Manager features by using Omni to setup a simple experiment. The AM API Acceptance test is also run to check for AM API compliance. 
     6
     7
     8= InstaGENI Shared Nodes on 04/04/2012 =
     9Run on 04/04/2012, this experiment creates a 2 node setup using "emulab-openvz".  The following RSpec was used for the resource request:
     10{{{
     11
     12<?xml version="1.0" encoding="UTF-8"?>
     13<!-- Resources at AM:
     14        URN: unspecified_AM_URN
     15        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     16 -->
     17<rspec xmlns="http://www.geni.net/resources/rspec/3"
     18       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     19       xsi:schemaLocation="http://www.geni.net/resources/rspec/3
     20                           http://www.geni.net/resources/rspec/3/request.xsd"
     21       type="request">
     22
     23  <node client_id="host1" exclusive="false">
     24    <sliver_type name="emulab-openvz" />
     25      <interface client_id="host1:if0" />
     26  </node>
     27
     28  <node client_id="host2" exclusive="false">
     29    <sliver_type name="emulab-openvz" />
     30      <interface client_id="host2:if0" />
     31  </node>
     32
     33  <link client_id="host1-and-host2">
     34    <interface_ref client_id="host1:if0"/>
     35    <interface_ref client_id="host2:if0"/>
     36    <property source_id="host1:if0" dest_id="host2:if0"/>
     37    <property source_id="host2:if0" dest_id="host1:if0"/>
     38  </link>
     39</rspec>
     40}}}
     41
     42== Create Slice ==
     43
     44Using pgeni.gpolab.bbn.com credentials, created a slice:
     45{{{
     46$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 createslice lnshared
     47INFO:omni:Loading config file omni_config
     48INFO:omni:Using control framework pgeni
     49INFO:omni:Created slice with Name lnshared, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared, Expiration 2012-04-04 22:54:55+00:00
     50INFO:omni: ------------------------------------------------------------
     51INFO:omni: Completed createslice:
     52
     53  Options as run:
     54                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     55                framework: pgeni
     56                native: True
     57
     58  Args: createslice lnshared
     59  Result Summary: Created slice with Name lnshared, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared, Expiration 2012-04-04 22:54:55+00:00
     60INFO:omni: ============================================================
     61}}}
     62
     63== Create Sliver ==
     64
     65Requested compute resources using the RSpec shown above. Command Output:
     66{{{
     67$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 createsliver lnshared ./instageni-2shared.rspec --api-version 2 -t GENI 3
     68INFO:omni:Loading config file omni_config
     69INFO:omni:Using control framework pgeni
     70INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared expires within 1 day on 2012-04-04 22:54:55 UTC
     71INFO:omni:Creating sliver(s) from rspec file ./instageni-2shared.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared
     72INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result:
     73INFO:omni:<!-- Reserved resources for:
     74        Slice: lnshared
     75        At AM:
     76        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     77 -->
     78INFO:omni: ------------------------------------------------------------
     79INFO:omni: Completed createsliver:
     80
     81  Options as run:
     82                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     83                api_version: 2
     84                framework: pgeni
     85                native: True
     86                rspectype: ('GENI', '3')
     87
     88  Args: createsliver lnshared ./instageni-2shared.rspec
     89
     90  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared expires within 1 day(s) on 2012-04-04 22:54:55 UTC
     91Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. No manifest Rspec returned. Could not verify topo
     92INFO:omni: ============================================================
     93}}}
     94
     95
     96= InstaGENI on 04/04/2012 (AM API 2.0) =
     97
     98This section surveys AM API V2.0 features for the Utah InstaGENI rack  using the AM API 2.0 for both Omni and the AM API Acceptance test.
     99
     100== List Resources ==
     101Command output:
     102{{{
     103$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 listresources -o --api-version 2 -t GENI 3
     104INFO:omni:Loading config file omni_config
     105INFO:omni:Using control framework pgeni
     106INFO:omni:Saving output to a file.
     107INFO:omni:Listed resources on 1 out of 1 possible aggregates.
     108INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml'
     109INFO:omni: ------------------------------------------------------------
     110INFO:omni: Completed listresources:
     111
     112  Options as run:
     113                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     114                api_version: 2
     115                framework: pgeni
     116                native: True
     117                output: True
     118                rspectype: ('GENI', '3')
     119
     120  Args: listresources
     121
     122  Result Summary: Retrieved resources from 1 aggregates.
     123Wrote rspecs from 1 aggregates to 1 files
     124Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml; .
     125INFO:omni: ============================================================
     126}}}
     127Note: output file is attached as [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0-20120404.xml rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0-20120404.xml].
     128
     129== Create Slice ==
     130Command output:
     131{{{
     132$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta2
     133INFO:omni:Loading config file omni_config
     134INFO:omni:Using control framework pgeni
     135INFO:omni:Created slice with Name lninsta2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2, Expiration 2012-04-04 20:33:04+00:00
     136INFO:omni: ------------------------------------------------------------
     137INFO:omni: Completed createslice:
     138
     139  Options as run:
     140                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     141                framework: pgeni
     142                native: True
     143
     144  Args: createslice lninsta2
     145
     146  Result Summary: Created slice with Name lninsta2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2, Expiration 2012-04-04 20:33:04+00:00
     147 
     148INFO:omni: ============================================================
     149
     150}}}
     151== V3 RSpec ==
     152RSpec use with sliver below:
     153{{{
     154<?xml version="1.0" ?>
     155<!-- Resources at AM:
     156        URN: unspecified_AM_URN
     157        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     158 -->
     159<rspec type="request"
     160        xmlns="http://www.geni.net/resources/rspec/3"
     161        xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1"
     162        xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1"
     163        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     164        xsi:schemaLocation="http://www.geni.net/resources/rspec/3
     165        http://www.geni.net/resources/rspec/3/request.xsd"> 
     166
     167  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5"
     168        component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm"
     169        component_name="pc5" client_id="insta1" exclusive="true">   
     170      <sliver_type name="raw-pc"> </sliver_type>
     171  </node> 
     172
     173  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+pc4"
     174        component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm"
     175        component_name="pc4" client_id="insta2" exclusive="true">   
     176      <sliver_type name="raw-pc">     
     177      </sliver_type>
     178  </node> 
     179</rspec>
     180
     181}}}
     182== Create Sliver ==
     183Command output:
     184{{{
     185$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 createsliver lninsta2 ./instageni-v3.rspec --api-version 2 -t GENI 3
     186INFO:omni:Loading config file omni_config
     187INFO:omni:Using control framework pgeni
     188INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC
     189INFO:omni:Creating sliver(s) from rspec file ./instageni-v3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2
     190INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result:
     191INFO:omni:<?xml version="1.0" ?>
     192INFO:omni:<!-- Reserved resources for:
     193        Slice: lninsta2
     194        At AM:
     195        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     196 -->
     197INFO:omni:
     198<rspec type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">   
     199
     200    <node client_id="insta1" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="pc3" exclusive="true" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+15">       
     201          <sliver_type name="raw-pc">           </sliver_type>   
     202      <rs:vnode name="pc3" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="22" username="lnevers"/>    </services>  </node>   
     203
     204    <node client_id="insta2" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="pc2" exclusive="true" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16">       
     205          <sliver_type name="raw-pc">           
     206          </sliver_type>   
     207      <rs:vnode name="pc2" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>    <host name="insta2.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc2.utah.geniracks.net" port="22" username="lnevers"/>    </services>  </node>   
     208</rspec>
     209INFO:omni: ------------------------------------------------------------
     210INFO:omni: Completed createsliver:
     211
     212  Options as run:
     213                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     214                api_version: 2
     215                framework: pgeni
     216                native: True
     217                rspectype: ('GENI', '3')
     218
     219  Args: createsliver lninsta2 ./instageni-v3.rspec
     220
     221  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-04 20:33:04 UTC
     222Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0. 
     223INFO:omni: ============================================================
     224
     225}}}
     226== Sliver Status ==
     227Command output:
     228{{{
     229$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 sliverstatus lninsta2 --api-version 2 -t GENI 3
     230INFO:omni:Loading config file omni_config
     231INFO:omni:Using control framework pgeni
     232INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC
     233INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2:
     234INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 at AM URL https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     235INFO:omni:{'geni_resources': [{'geni_error': '',
     236                     'geni_status': 'ready',
     237                     'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+16',
     238                     'pg_manifest': {'attributes': {'client_id': 'insta2',
     239                                                    'component_id': 'urn:publicid:IDN+utah.geniracks.net+node+pc2',
     240                                                    'component_manager_id': 'urn:publicid:IDN+utah.geniracks.net+authority+cm',
     241                                                    'component_name': 'pc2',
     242                                                    'exclusive': 'true',
     243                                                    'sliver_id': 'urn:publicid:IDN+utah.geniracks.net+sliver+16',
     244                                                    'xmlns': 'http://www.geni.net/resources/rspec/3'},
     245                                     'children': [{'attributes': {'name': 'raw-pc'},
     246                                                   'children': [],
     247                                                   'name': 'sliver_type'},
     248                                                  {'attributes': {'name': 'pc2',
     249                                                                  'xmlns:rs': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'},
     250                                                   'children': [],
     251                                                   'name': 'rs:vnode'},
     252                                                  {'attributes': {'name': 'insta2.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net'},
     253                                                   'children': [],
     254                                                   'name': 'host'},
     255                                                  {'attributes': {},
     256                                                   'children': [{'attributes': {'authentication': 'ssh-keys',
     257                                                                                'hostname': 'pc2.utah.geniracks.net',
     258                                                                                'port': 22,
     259                                                                                'username': 'lnevers'},
     260                                                                 'children': [],
     261                                                                 'name': 'login'}],
     262                                                   'name': 'services'}],
     263                                     'name': 'node'},
     264                     'pg_status': 'ready'},
     265                    {'geni_error': '',
     266                     'geni_status': 'ready',
     267                     'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+15',
     268                     'pg_manifest': {'attributes': {'client_id': 'insta1',
     269                                                    'component_id': 'urn:publicid:IDN+utah.geniracks.net+node+pc3',
     270                                                    'component_manager_id': 'urn:publicid:IDN+utah.geniracks.net+authority+cm',
     271                                                    'component_name': 'pc3',
     272                                                    'exclusive': 'true',
     273                                                    'sliver_id': 'urn:publicid:IDN+utah.geniracks.net+sliver+15',
     274                                                    'xmlns': 'http://www.geni.net/resources/rspec/3'},
     275                                     'children': [{'attributes': {'name': 'raw-pc'},
     276                                                   'children': [],
     277                                                   'name': 'sliver_type'},
     278                                                  {'attributes': {'name': 'pc3',
     279                                                                  'xmlns:rs': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'},
     280                                                   'children': [],
     281                                                   'name': 'rs:vnode'},
     282                                                  {'attributes': {'name': 'insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net'},
     283                                                   'children': [],
     284                                                   'name': 'host'},
     285                                                  {'attributes': {},
     286                                                   'children': [{'attributes': {'authentication': 'ssh-keys',
     287                                                                                'hostname': 'pc3.utah.geniracks.net',
     288                                                                                'port': 22,
     289                                                                                'username': 'lnevers'},
     290                                                                 'children': [],
     291                                                                 'name': 'login'}],
     292                                                   'name': 'services'}],
     293                                     'name': 'node'},
     294                     'pg_status': 'ready'}],
     295 'geni_status': 'ready',
     296 'geni_urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2',
     297 'pg_expires': '2012-04-04T20:33:04',
     298 'pg_status': 'ready',
     299 'users': [{'keys': [{'key': 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAlyESlInEUSiB1PlMhLFsj1/x7ixbquiQznviT9VusyVdPIGscSlwrE1gjvEucDYSQEsuQvV5k0MUy8NJZkdCCJFYbSD8/rbZOxuDYGaLq2uc2F379Am2Kfn6kaJzxat41KIlVjA/XrVHaauJNY/woGatKnkuD/7faFsxk9UO1dFB+smfTF/nZ3hQOrKBHWGm7t+nbqH5iiWDjK7N7HqSP/VYRgL4U8Z62NUMuzJ09rSPGWCGPSE2YeU9GnQwtl3zlOC+ScKWrfVePiR92+3rgSqPo/97fdY4ZYX/JrwGXV/nZbor4niKq8xBPiXpbrbX+pTkjXsYmjCuITMPLXv48w== lnevers@sendaria.gpolab.bbn.com',
     300                      'type': 'ssh'}],
     301            'login': 'lnevers',
     302            'urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers'}]}
     303INFO:omni: ------------------------------------------------------------
     304INFO:omni: Completed sliverstatus:
     305
     306  Options as run:
     307                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     308                api_version: 2
     309                framework: pgeni
     310                native: True
     311                rspectype: ('GENI', '3')
     312
     313  Args: sliverstatus lninsta2
     314
     315  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-04 20:33:04 UTC
     316Returned status of slivers on 1 of 1 possible aggregates.
     317INFO:omni: ============================================================
     318
     319}}}
     320== Login to sliver hosts ==
     321Command output:
     322{{{
     323$ ssh lnevers@insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net
     324Warning: Permanently added 'insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net,155.98.34.13' (RSA) to the list of known hosts.
     325[lnevers@insta1 ~]$ cat /etc/issue
     326Fedora release 15 (Lovelock)
     327Kernel \r on an \m (\l)
     328
     329[lnevers@insta1 ~]$ /sbin/ifc
     330ifcfg*    ifconfig*
     331[lnevers@insta1 ~]$ /sbin/ifconfig -a
     332eth0      Link encap:Ethernet  HWaddr E8:39:35:B1:4E:88 
     333          inet addr:155.98.34.13  Bcast:155.98.34.255  Mask:255.255.255.0
     334          inet6 addr: fe80::ea39:35ff:feb1:4e88/64 Scope:Link
     335          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     336          RX packets:360 errors:0 dropped:0 overruns:0 frame:0
     337          TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
     338          collisions:0 txqueuelen:1000
     339          RX bytes:44069 (43.0 KiB)  TX bytes:33294 (32.5 KiB)
     340          Interrupt:30 Memory:f4000000-f4012800
     341
     342eth1      Link encap:Ethernet  HWaddr E8:39:35:B1:4E:8A 
     343          BROADCAST MULTICAST  MTU:1500  Metric:1
     344          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     345          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     346          collisions:0 txqueuelen:1000
     347          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     348          Interrupt:37 Memory:f2000000-f2012800
     349
     350eth2      Link encap:Ethernet  HWaddr E8:39:35:B1:4E:B0 
     351          BROADCAST MULTICAST  MTU:1500  Metric:1
     352          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     353          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     354          collisions:0 txqueuelen:1000
     355          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     356          Interrupt:31 Memory:f8000000-f8012800
     357
     358eth3      Link encap:Ethernet  HWaddr E8:39:35:B1:4E:B2 
     359          BROADCAST MULTICAST  MTU:1500  Metric:1
     360          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     361          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     362          collisions:0 txqueuelen:1000
     363          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     364          Interrupt:39 Memory:f6000000-f6012800
     365
     366lo        Link encap:Local Loopback 
     367          inet addr:127.0.0.1  Mask:255.0.0.0
     368          inet6 addr: ::1/128 Scope:Host
     369          UP LOOPBACK RUNNING  MTU:16436  Metric:1
     370          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
     371          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
     372          collisions:0 txqueuelen:0
     373          RX bytes:3627 (3.5 KiB)  TX bytes:3627 (3.5 KiB)
     374
     375[lnevers@insta1 ~]$
     376
     377}}}
     378
     379== Renew Slice ==
     380Command output:
     381{{{
     382$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 renewslice lninsta2 2012-04-05 --api-version 2
     383INFO:omni:Loading config file omni_config
     384INFO:omni:Using control framework pgeni
     385INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00'
     386INFO:omni:Slice lninsta2 now expires at 2012-04-05 00:00:00 UTC
     387INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC
     388INFO:omni: ------------------------------------------------------------
     389INFO:omni: Completed renewslice:
     390
     391  Options as run:
     392                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     393                api_version: 2
     394                framework: pgeni
     395                native: True
     396
     397  Args: renewslice lninsta2 2012-04-05
     398
     399  Result Summary: Slice lninsta2 now expires at 2012-04-05 00:00:00 UTC
     400Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-05 00:00:00 UTC
     401INFO:omni: ============================================================
     402
     403
     404}}}
     405== Renew Sliver ==
     406Command output:
     407{{{
     408$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 renewsliver lninsta2 2012-04-05 --api-version 2
     409INFO:omni:Loading config file omni_config
     410INFO:omni:Using control framework pgeni
     411INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC
     412INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 until 2012-04-05 00:00:00+00:00 (UTC)
     413INFO:omni:Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 at unspecified_AM_URN (https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0) until 2012-04-05T00:00:00+00:00 (UTC)
     414INFO:omni: ------------------------------------------------------------
     415INFO:omni: Completed renewsliver:
     416
     417  Options as run:
     418                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     419                api_version: 2
     420                framework: pgeni
     421                native: True
     422
     423  Args: renewsliver lninsta2 2012-04-05
     424
     425  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-05 00:00:00 UTC
     426Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 at unspecified_AM_URN (https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0) until 2012-04-05T00:00:00+00:00 (UTC)
     427 
     428INFO:omni: ============================================================
     429
     430}}}
     431== Delete Sliver ==
     432Command output:
     433{{{
     434$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 deletesliver lninsta2 --api-version 2
     435INFO:omni:Loading config file omni_config
     436INFO:omni:Using control framework pgeni
     437INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 on unspecified_AM_URN at https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     438INFO:omni: ------------------------------------------------------------
     439INFO:omni: Completed deletesliver:
     440
     441  Options as run:
     442                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     443                api_version: 2
     444                framework: pgeni
     445                native: True
     446
     447  Args: deletesliver lninsta2
     448
     449  Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 on unspecified_AM_URN at https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0
     450INFO:omni: ============================================================
     451
     452}}}
     453== AM API Acceptance Test ==
     454Command output:
     455{{{
     456$ ./am_api_accept.py -a am-undertest --api-version 2 --debug
     457..F..........
     458======================================================================
     459FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential.
     460----------------------------------------------------------------------
     461Traceback (most recent call last):
     462  File "./am_api_accept.py", line 931, in test_CreateSliverWorkflow_multiSlice
     463    manifest[i] = "".join(self.subtest_CreateSliver( slicenames[i] ))
     464  File "./am_api_accept.py", line 1116, in subtest_CreateSliver
     465    "but instead nothing returned. AM returned:\n %s"%text)
     466  File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone
     467    raise NotNoneAssertionError, msg
     468NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned:
     469 Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-1511291 expires within 1 day(s) on 2012-04-04 21:11:32 UTC
     470Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. No manifest Rspec returned. *** Fixed physical node: pc3 not available.*** Some fixed nodes failed to map*** Fixed physical node: pc3 not available.*** Some fixed nodes failed to map*** ERROR: mapper: Unretriable error. Giving up.
     471seed = 1333635350
     472Physical Graph: 3
     473Calculating shortest paths on switch fabric.
     474Virtual Graph: 1
     475Generating physical equivalence classes:3
     476Type precheck:
     477Type precheck passed.
     478Node mapping precheck:
     479Node mapping precheck succeeded
     480Pruning pclasses.
     481pclass pruning complete: removed 2 pclasses, 1 remain.
     482Type precheck:
     483Type precheck passed.
     484Policy precheck:
     485Policy precheck succeeded
     486Annealing.
     487*** Fixed physical node: pc3 not available.
     488*** Some fixed nodes failed to map
     489ASSIGN FAILED:
     490Type precheck passed.
     491Node mapping precheck succeeded
     492Pruning pclasses.
     493pclass pruning complete: removed 2 pclasses, 1 remain.
     494Type precheck passed.
     495Policy precheck succeeded
     496Annealing.
     497*** Fixed physical node: pc3 not available.
     498*** Some fixed nodes failed to map
     499
     500
     501----------------------------------------------------------------------
     502Ran 13 tests in 518.062s
     503
     504FAILED (failures=1)
     505
     506}}}
     507
     508Acceptance test logs attached as [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/instageni-log-20120404.txt instageni-log-20120404.txt].  The  Rspecs used for acceptance test are attached as
     509[http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request-v3.xml  request-v3.xml], [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request1-v3.xml request1-v3.xml], [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request2-v3.xml request2-V3.xml],
     510[http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request3-v3.xml request3-v3.xml]
     511
     512
     513
     514= InstaGENI on 04/03/2012 (AM API 1.0) =
     515
     516This survey of the Utah InstaGENI Rack was completed for the AM API 1.0.  Seems that https://boss.utah.geniracks.net/protogeni/xmlrpc/am defaults to AM API 1.0.
     517
     518== Configuration ==
     519This configuration is used for all scenario on this page.
     520
     521{{{
     522[omni]
     523default_cf = pgeni
     524users = lnevers
     525# ---------- Users ----------
     526[lnevers]
     527urn = urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers
     528keys = ~/.ssh/id_rsa.pub
     529# ---------- Frameworks ----------
     530[pgeni]
     531type = pg
     532ch = https://www.emulab.net:443/protogeni/xmlrpc/ch
     533sa = https://www.pgeni.gpolab.bbn.com:443/protogeni/xmlrpc/sa
     534cert = ~/.ssl/pgeni/encrypted-cleartext.pem
     535key = ~/.ssl/pgeni/encrypted-cleartext.pem
     536verbose=false
     537
     538[pg]
     539type=pg
     540ch = https://www.emulab.net:443/protogeni/xmlrpc/ch
     541sa = https://www.emulab.net:443/protogeni/xmlrpc/sa
     542cert = ~/.ssl/protogeni/encrypted-cleartext.pem
     543key = ~/.ssl/protogeni/encrypted-cleartext.pem
     544}}}
     545
     546== RSpec ==
     547Used the following RSpec based on the output from list resources.
     548{{{
     549#xml
     550<?xml version="1.0" ?>
     551<!-- Resources at AM:
     552        URN: unspecified_AM_URN
     553        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     554 -->
     555
     556<rspec type="request"
     557     xmlns="http://www.protogeni.net/resources/rspec/2"
     558     xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"
     559     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     560     xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2
     561        http://www.protogeni.net/resources/rspec/2/request.xsd
     562        http://www.protogeni.net/resources/rspec/ext/emulab/1
     563        http://www.protogeni.net/resources/rspec/ext/emulab/1/ptop_extension.xsd "> 
     564
     565  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5"
     566        component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm"
     567        component_name="pc5" client_id="insta1" exclusive="true">   
     568      <sliver_type name="raw-pc"> </sliver_type>
     569  </node> 
     570
     571  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+pc4"
     572        component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm"
     573        component_name="pc4" client_id="insta2" exclusive="true">   
     574      <sliver_type name="raw-pc">     
     575      </sliver_type>
     576  </node> 
     577</rspec>
     578}}}
     579
     580
     581== List Resources ==
     582Command output:
     583{{{
     584$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o
     585INFO:omni:Loading config file omni_config
     586INFO:omni:Using control framework pgeni
     587INFO:omni:Saving output to a file.
     588INFO:omni:Listed resources on 1 out of 1 possible aggregates.
     589INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml'
     590INFO:omni: ------------------------------------------------------------
     591INFO:omni: Completed listresources:
     592
     593  Options as run:
     594                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     595                framework: pgeni
     596                native: True
     597                output: True
     598
     599  Args: listresources
     600
     601  Result Summary: Retrieved resources from 1 aggregates.
     602Wrote rspecs from 1 aggregates to 1 files
     603Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; .
     604INFO:omni: ============================================================
     605}}}
     606Note: output file attached as [ rspec-boss-utah-geniracks-net-protogeni-20120403.xml]
     607
     608== Get Version ==
     609Command output:
     610{{{
     611$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion     
     612INFO:omni:Loading config file omni_config
     613INFO:omni:Using control framework pgeni
     614INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version:
     615INFO:omni:{   'ad_rspec_versions': [   {   'extensions': [],
     616                                 'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
     617                                 'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
     618                                 'type': 'ProtoGENI',
     619                                 'version': '0.1'},
     620                             {   'extensions': [],
     621                                 'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
     622                                 'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
     623                                 'type': 'ProtoGENI',
     624                                 'version': '0.2'},
     625                             {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     626                                 'namespace': 'http://www.protogeni.net/resources/rspec/2',
     627                                 'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
     628                                 'type': 'ProtoGENI',
     629                                 'version': '2'},
     630                             {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     631                                 'namespace': 'http://www.geni.net/resources/rspec/3',
     632                                 'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
     633                                 'type': 'GENI',
     634                                 'version': '3'}],
     635    'code_tag': 'd694c76864003e600b8e4e18db56d3e2a576bf39',
     636    'default_ad_rspec': {   'type': 'ProtoGENI', 'version': '2'},
     637    'geni_api': 1,
     638    'geni_api_versions': {   '1': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/1.0',
     639                             '2': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0'},
     640    'hostname': 'boss.utah.geniracks.net',
     641    'hrn': 'utahgenirack.cm',
     642    'interface': 'aggregate',
     643    'request_rspec_versions': [   {   'extensions': [],
     644                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
     645                                      'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd',
     646                                      'type': 'ProtoGENI',
     647                                      'version': '0.1'},
     648                                  {   'extensions': [],
     649                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
     650                                      'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd',
     651                                      'type': 'ProtoGENI',
     652                                      'version': '0.2'},
     653                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     654                                      'namespace': 'http://www.protogeni.net/resources/rspec/2',
     655                                      'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd',
     656                                      'type': 'ProtoGENI',
     657                                      'version': '2'},
     658                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     659                                      'namespace': 'http://www.geni.net/resources/rspec/3',
     660                                      'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
     661                                      'type': 'GENI',
     662                                      'version': '3'}],
     663    'url': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am',
     664    'urn': 'urn:publicid:IDN+utah.geniracks.net+authority+cm'}
     665INFO:omni: ------------------------------------------------------------
     666INFO:omni: Completed getversion:
     667  Options as run:
     668                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     669                framework: pgeni
     670                native: True
     671
     672  Args: getversion
     673  Result Summary:
     674Got version for 1 out of 1 aggregates
     675INFO:omni: ============================================================
     676}}}
     677
     678== Create slice ==
     679Command Output:
     680{{{
     681$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta
     682INFO:omni:Loading config file omni_config
     683INFO:omni:Using control framework pgeni
     684INFO:omni:Created slice with Name lninsta, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta, Expiration 2012-04-04 06:10:45+00:00
     685INFO:omni: ------------------------------------------------------------
     686INFO:omni: Completed createslice:
     687
     688  Options as run:
     689                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     690                framework: pgeni
     691                native: True
     692
     693  Args: createslice lninsta
     694
     695  Result Summary: Created slice with Name lninsta, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta, Expiration 2012-04-04 06:10:45+00:00
     696 
     697INFO:omni: ============================================================
     698}}}
     699
     700== Create Sliver ==
     701Command output:
     702{{{
     703$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createsliver lninsta instageni.rspec
     704INFO:omni:Loading config file omni_config
     705INFO:omni:Using control framework pgeni
     706INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC
     707INFO:omni:Creating sliver(s) from rspec file instageni.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta
     708INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. Result:
     709INFO:omni:<?xml version="1.0" ?>
     710INFO:omni:<!-- Reserved resources for:
     711        Slice: lninsta
     712        At AM:
     713        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     714 -->
     715INFO:omni:
     716<rspec type="manifest" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" 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   http://www.protogeni.net/resources/rspec/ext/emulab/1   http://www.protogeni.net/resources/rspec/ext/emulab/1/ptop_extension.xsd ">   
     717
     718    <node client_id="insta1" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc5" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="pc5" exclusive="true" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+4" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1">       
     719          <sliver_type name="raw-pc">           </sliver_type>   
     720      <emulab:vnode name="pc5"/>    <host name="insta1.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc5.utah.geniracks.net" port="22" username="lnevers"/>    </services>  </node>   
     721
     722    <node client_id="insta2" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc4" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="pc4" exclusive="true" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+5" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1">       
     723          <sliver_type name="raw-pc">           
     724          </sliver_type>   
     725      <emulab:vnode name="pc4"/>    <host name="insta2.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net"/>    <services>      <login authentication="ssh-keys" hostname="pc4.utah.geniracks.net" port="22" username="lnevers"/>    </services>  </node>   
     726</rspec>
     727INFO:omni: ------------------------------------------------------------
     728INFO:omni: Completed createsliver:
     729
     730  Options as run:
     731                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     732                framework: pgeni
     733                native: True
     734
     735  Args: createsliver lninsta instageni.rspec
     736
     737  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-04 06:10:45 UTC
     738Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am. 
     739INFO:omni: ============================================================
     740
     741}}}
     742
     743== Sliver Status ==
     744Command output:
     745{{{
     746$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverastatus lninsta 
     747INFO:omni:Loading config file omni_config
     748INFO:omni:Using control framework pgeni
     749ERROR:omni:Unknown function: sliverastatus
     750lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta 
     751lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta 
     752INFO:omni:Loading config file omni_config
     753INFO:omni:Using control framework pgeni
     754INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC
     755INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta:
     756INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta at AM URL https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     757INFO:omni:{'geni_resources': [{'geni_error': '',
     758                     'geni_status': 'ready',
     759                     'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+4',
     760                     'pg_manifest': {'attributes': {'client_id': 'insta1',
     761                                                    'component_id': 'urn:publicid:IDN+utah.geniracks.net+node+pc5',
     762                                                    'component_manager_id': 'urn:publicid:IDN+utah.geniracks.net+authority+cm',
     763                                                    'component_name': 'pc5',
     764                                                    'exclusive': 'true',
     765                                                    'sliver_id': 'urn:publicid:IDN+utah.geniracks.net+sliver+4',
     766                                                    'xmlns': 'http://www.protogeni.net/resources/rspec/2',
     767                                                    'xmlns:emulab': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'},
     768                                     'children': [{'attributes': {'name': 'raw-pc'},
     769                                                   'children': [],
     770                                                   'name': 'sliver_type'},
     771                                                  {'attributes': {'name': 'pc5'},
     772                                                   'children': [],
     773                                                   'name': 'emulab:vnode'},
     774                                                  {'attributes': {'name': 'insta1.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net'},
     775                                                   'children': [],
     776                                                   'name': 'host'},
     777                                                  {'attributes': {},
     778                                                   'children': [{'attributes': {'authentication': 'ssh-keys',
     779                                                                                'hostname': 'pc5.utah.geniracks.net',
     780                                                                                'port': 22,
     781                                                                                'username': 'lnevers'},
     782                                                                 'children': [],
     783                                                                 'name': 'login'}],
     784                                                   'name': 'services'}],
     785                                     'name': 'node'},
     786                     'pg_status': 'ready'},
     787                    {'geni_error': '',
     788                     'geni_status': 'ready',
     789                     'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+5',
     790                     'pg_manifest': {'attributes': {'client_id': 'insta2',
     791                                                    'component_id': 'urn:publicid:IDN+utah.geniracks.net+node+pc4',
     792                                                    'component_manager_id': 'urn:publicid:IDN+utah.geniracks.net+authority+cm',
     793                                                    'component_name': 'pc4',
     794                                                    'exclusive': 'true',
     795                                                    'sliver_id': 'urn:publicid:IDN+utah.geniracks.net+sliver+5',
     796                                                    'xmlns': 'http://www.protogeni.net/resources/rspec/2',
     797                                                    'xmlns:emulab': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'},
     798                                     'children': [{'attributes': {'name': 'raw-pc'},
     799                                                   'children': [],
     800                                                   'name': 'sliver_type'},
     801                                                  {'attributes': {'name': 'pc4'},
     802                                                   'children': [],
     803                                                   'name': 'emulab:vnode'},
     804                                                  {'attributes': {'name': 'insta2.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net'},
     805                                                   'children': [],
     806                                                   'name': 'host'},
     807                                                  {'attributes': {},
     808                                                   'children': [{'attributes': {'authentication': 'ssh-keys',
     809                                                                                'hostname': 'pc4.utah.geniracks.net',
     810                                                                                'port': 22,
     811                                                                                'username': 'lnevers'},
     812                                                                 'children': [],
     813                                                                 'name': 'login'}],
     814                                                   'name': 'services'}],
     815                                     'name': 'node'},
     816                     'pg_status': 'ready'}],
     817 'geni_status': 'ready',
     818 'geni_urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta',
     819 'pg_expires': '2012-04-04T06:10:45',
     820 'pg_status': 'ready',
     821 'users': [{'keys': [{'key': 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAlyESlInEUSiB1PlMhLFsj1/x7ixbquiQznviT9VusyVdPIGscSlwrE1gjvEucDYSQEsuQvV5k0MUy8NJZkdCCJFYbSD8/rbZOxuDYGaLq2uc2F379Am2Kfn6kaJzxat41KIlVjA/XrVHaauJNY/woGatKnkuD/7faFsxk9UO1dFB+smfTF/nZ3hQOrKBHWGm7t+nbqH5iiWDjK7N7HqSP/VYRgL4U8Z62NUMuzJ09rSPGWCGPSE2YeU9GnQwtl3zlOC+ScKWrfVePiR92+3rgSqPo/97fdY4ZYX/JrwGXV/nZbor4niKq8xBPiXpbrbX+pTkjXsYmjCuITMPLXv48w== lnevers@sendaria.gpolab.bbn.com',
     822                      'type': 'ssh'}],
     823            'login': 'lnevers',
     824            'urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers'}]}
     825INFO:omni: ------------------------------------------------------------
     826INFO:omni: Completed sliverstatus:
     827
     828  Options as run:
     829                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     830                framework: pgeni
     831                native: True
     832
     833  Args: sliverstatus lninsta
     834
     835  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-04 06:10:45 UTC
     836Returned status of slivers on 1 of 1 possible aggregates.
     837INFO:omni: ==========================================================
     838}}}
     839
     840== Login to sliver hosts ==
     841First host:
     842{{{
     843$ ssh lnevers@pc4.utah.geniracks.net
     844Warning: Permanently added 'pc4.utah.geniracks.net,155.98.34.14' (RSA) to the list of known hosts.
     845[lnevers@insta2 ~]$ cat /etc/issue
     846Fedora release 15 (Lovelock)
     847Kernel \r on an \m (\l)
     848
     849[lnevers@insta2 ~]$ exit
     850logout
     851Connection to pc4.utah.geniracks.net closed.}}}
     852}}}
     853
     854Second host:
     855{{{
     856$ ssh lnevers@pc5.utah.geniracks.net
     857Warning: Permanently added 'pc5.utah.geniracks.net,155.98.34.15' (RSA) to the list of known hosts.
     858[lnevers@insta1 ~]$ /sbin/ifconfig -a
     859eth0      Link encap:Ethernet  HWaddr E4:11:5B:ED:1C:B4 
     860          inet addr:155.98.34.15  Bcast:155.98.34.255  Mask:255.255.255.0
     861          inet6 addr: fe80::e611:5bff:feed:1cb4/64 Scope:Link
     862          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
     863          RX packets:344 errors:0 dropped:0 overruns:0 frame:0
     864          TX packets:291 errors:0 dropped:0 overruns:0 carrier:0
     865          collisions:0 txqueuelen:1000
     866          RX bytes:41887 (40.9 KiB)  TX bytes:30577 (29.8 KiB)
     867          Interrupt:30 Memory:f4000000-f4012800
     868
     869eth1      Link encap:Ethernet  HWaddr E4:11:5B:ED:1C:B6 
     870          BROADCAST MULTICAST  MTU:1500  Metric:1
     871          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     872          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     873          collisions:0 txqueuelen:1000
     874          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     875          Interrupt:37 Memory:f2000000-f2012800
     876
     877eth2      Link encap:Ethernet  HWaddr E4:11:5B:ED:1C:BC 
     878          BROADCAST MULTICAST  MTU:1500  Metric:1
     879          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     880          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     881          collisions:0 txqueuelen:1000
     882          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     883          Interrupt:31 Memory:f8000000-f8012800
     884
     885eth3      Link encap:Ethernet  HWaddr E4:11:5B:ED:1C:BE 
     886          BROADCAST MULTICAST  MTU:1500  Metric:1
     887          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
     888          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
     889          collisions:0 txqueuelen:1000
     890          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
     891          Interrupt:39 Memory:f6000000-f6012800
     892
     893lo        Link encap:Local Loopback 
     894          inet addr:127.0.0.1  Mask:255.0.0.0
     895          inet6 addr: ::1/128 Scope:Host
     896          UP LOOPBACK RUNNING  MTU:16436  Metric:1
     897          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
     898          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
     899          collisions:0 txqueuelen:0
     900          RX bytes:3621 (3.5 KiB)  TX bytes:3621 (3.5 KiB)
     901
     902[lnevers@insta1 ~]$ exit
     903
     904}}}
     905
     906== Renew Slice ==
     907Command output:
     908{{{
     909$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewslice lninsta 2012-04-05
     910INFO:omni:Loading config file omni_config
     911INFO:omni:Using control framework pgeni
     912INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00'
     913INFO:omni:Slice lninsta now expires at 2012-04-05 00:00:00 UTC
     914INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC
     915INFO:omni: ------------------------------------------------------------
     916INFO:omni: Completed renewslice:
     917
     918  Options as run:
     919                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     920                framework: pgeni
     921                native: True
     922
     923  Args: renewslice lninsta 2012-04-05
     924
     925  Result Summary: Slice lninsta now expires at 2012-04-05 00:00:00 UTC
     926Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-05 00:00:00 UTC
     927INFO:omni: ============================================================
     928
     929}}}
     930
     931== Renew Sliver ==
     932Command output:
     933{{{
     934$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewsliver lninsta 2012-04-05
     935INFO:omni:Loading config file omni_config
     936INFO:omni:Using control framework pgeni
     937INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC
     938INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta until 2012-04-05 00:00:00+00:00 (UTC)
     939INFO:omni:Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta at unspecified_AM_URN (https://boss.utah.geniracks.net/protogeni/xmlrpc/am) until 2012-04-05T00:00:00+00:00 (UTC)
     940INFO:omni: ------------------------------------------------------------
     941INFO:omni: Completed renewsliver:
     942
     943  Options as run:
     944                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     945                framework: pgeni
     946                native: True
     947
     948  Args: renewsliver lninsta 2012-04-05
     949
     950  Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-05 00:00:00 UTC
     951Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta at unspecified_AM_URN (https://boss.utah.geniracks.net/protogeni/xmlrpc/am) until 2012-04-05T00:00:00+00:00 (UTC)
     952 
     953INFO:omni: ============================================================
     954
     955}}}
     956
     957== Delete Sliver ==
     958Command output:
     959{{{
     960$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am deletesliver lninsta           
     961INFO:omni:Loading config file omni_config
     962INFO:omni:Using control framework pgeni
     963INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta on unspecified_AM_URN at https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     964INFO:omni: ------------------------------------------------------------
     965INFO:omni: Completed deletesliver:
     966
     967  Options as run:
     968                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     969                framework: pgeni
     970                native: True
     971
     972  Args: deletesliver lninsta
     973
     974  Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta on unspecified_AM_URN at https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     975INFO:omni: ============================================================
     976
     977}}}
     978
     979== AM API Acceptance Test ==
     980Command output:
     981{{{
     982$ ./am_api_accept.py -a am-undertest --ProtoGENIv2 --debug
     983F.F..........
     984======================================================================
     985FAIL: test_CreateSliver: Passes if the sliver creation workflow succeeds.  Use --rspec-file to replace the default request RSpec.
     986----------------------------------------------------------------------
     987Traceback (most recent call last):
     988  File "./am_api_accept.py", line 625, in test_CreateSliver
     989    self.subtest_CreateSliverWorkflow()
     990  File "./am_api_accept.py", line 652, in subtest_CreateSliverWorkflow
     991    manifest = self.subtest_CreateSliver( slicename )
     992  File "./am_api_accept.py", line 1116, in subtest_CreateSliver
     993    "but instead nothing returned. AM returned:\n %s"%text)
     994  File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone
     995    raise NotNoneAssertionError, msg
     996NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned:
     997 Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-012358 expires within 1 day(s) on 2012-04-04 07:24:00 UTC
     998Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. No manifest Rspec returned. <Fault 2: '*** Fixed physical node: pc5 not available.*** Some fixed nodes failed to map*** Fixed physical node: pc5 not available.*** Some fixed nodes failed to map*** ERROR: mapper: Unretriable error.
     999    Giving up.\nseed = 1333570489\nPhysical Graph: 4\nCalculating shortest paths on switch fabric.\nVirtual Graph: 1\nGenerating physical equivalence classes:3\nType precheck:\nType precheck passed.\nNode mapping precheck:\nNode mapping precheck succeeded\nPruning pclasses.\npclass pruning complete: removed 2 pclasses, 1 remain.\nType precheck:\nType precheck passed.\nPolicy precheck:\nPolicy precheck succeeded\nAnnealing.\n*** Fixed physical node: pc5 not available.\n*** Some fixed nodes failed to map\nASSIGN FAILED:\nType precheck passed.\nNode mapping precheck succeeded\nPruning pclasses.\npclass pruning complete: removed 2 pclasses, 1 remain.\nType precheck passed.\nPolicy precheck succeeded\nAnnealing.\n*** Fixed physical node: pc5 not available.\n*** Some fixed nodes failed to map\n'>
     1000
     1001======================================================================
     1002FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential.
     1003----------------------------------------------------------------------
     1004======================================================================
     1005FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential.
     1006----------------------------------------------------------------------
     1007Traceback (most recent call last):
     1008  File "./am_api_accept.py", line 931, in test_CreateSliverWorkflow_multiSlice
     1009    manifest[i] = "".join(self.subtest_CreateSliver( slicenames[i] ))
     1010  File "./am_api_accept.py", line 1116, in subtest_CreateSliver
     1011    "but instead nothing returned. AM returned:\n %s"%text)
     1012  File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone
     1013    raise NotNoneAssertionError, msg
     1014NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned:
     1015 Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-0124580 expires within 1 day(s) on 2012-04-04 07:25:00 UTC
     1016Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. No manifest Rspec returned. <Fault 2: '*** Fixed physical node: pc4 not available.*** Some fixed nodes failed to map*** Fixed physical node: pc4 not available.*** Some fixed nodes failed to map*** ERROR: mapper: Unretriable error.
     1017    Giving up.\nseed = 1333570777\nPhysical Graph: 4\nCalculating shortest paths on switch fabric.\nVirtual Graph: 1\nGenerating physical equivalence classes:3\nType precheck:\nType precheck passed.\nNode mapping precheck:\nNode mapping precheck succeeded\nPruning pclasses.\npclass pruning complete: removed 2 pclasses, 1 remain.\nType precheck:\nType precheck passed.\nPolicy precheck:\nPolicy precheck succeeded\nAnnealing.\n*** Fixed physical node: pc4 not available.\n*** Some fixed nodes failed to map\nASSIGN FAILED:\nType precheck passed.\nNode mapping precheck succeeded\nPruning pclasses.\npclass pruning complete: removed 2 pclasses, 1 remain.\nType precheck passed.\nPolicy precheck succeeded\nAnnealing.\n*** Fixed physical node: pc4 not available.\n*** Some fixed nodes failed to map\n'>
     1018
     1019----------------------------------------------------------------------
     1020Ran 13 tests in 303.417s
     1021
     1022FAILED (failures=2)
     1023
     1024}}}
     1025
     1026Acceptance test logs attached as [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/instageni-log-20120403.txt instageni-log-20100403.txt].  The  Rspecs used for acceptance test are attached as [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request.xml  request.xml], [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request1.xml request1.xml], [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request2.xml request2.xml],
     1027[[http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request3.xml request3.xml]
     1028
     1029
     1030
     1031
     1032= InstaGENI on 04/02/2012 =
     1033
     1034This survey of the Utah InstaGENI Rack was completed with GCF 1.6.1.  Five Compute Resources have been added since the previous survey.
     1035
     1036== List Resources ==
     1037Command output:
     1038
     1039{{{
     1040$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o
     1041INFO:omni:Loading config file omni_config
     1042INFO:omni:Using control framework pgeni
     1043INFO:omni:Saving output to a file.
     1044INFO:omni:Listed resources on 1 out of 1 possible aggregates.
     1045INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml'
     1046INFO:omni: ------------------------------------------------------------
     1047INFO:omni: Completed listresources:
     1048
     1049  Options as run:
     1050                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     1051                framework: pgeni
     1052                native: True
     1053                output: True
     1054
     1055  Args: listresources
     1056
     1057  Result Summary: Retrieved resources from 1 aggregates.
     1058Wrote rspecs from 1 aggregates to 1 files
     1059Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; .
     1060INFO:omni: ============================================================
     1061}}}
     1062
     1063The output of the listresources is attached as [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/rspec-boss-utah-geniracks-net-protogeni-20120402.xml rspec-boss-utah-geniracks-net-protogeni-20120402.xml].
     1064
     1065= InstaGENI on 03/22/2012 =
     1066
     1067This survey of the Utah InstaGENI Rack was completed with GCF 1.6.1.  No compute resources were available at the time of the survey.
     1068
     1069== Get Version ==
     1070Command output:
     1071{{{
     1072$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion
     1073INFO:omni:Loading config file omni_config
     1074INFO:omni:Using control framework pgeni
     1075INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version:
     1076INFO:omni:{   'ad_rspec_versions': [   {   'extensions': [],
     1077                                 'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
     1078                                 'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
     1079                                 'type': 'ProtoGENI',
     1080                                 'version': '0.1'},
     1081                             {   'extensions': [],
     1082                                 'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
     1083                                 'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
     1084                                 'type': 'ProtoGENI',
     1085                                 'version': '0.2'},
     1086                             {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     1087                                 'namespace': 'http://www.protogeni.net/resources/rspec/2',
     1088                                 'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
     1089                                 'type': 'ProtoGENI',
     1090                                 'version': '2'},
     1091                             {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     1092                                 'namespace': 'http://www.geni.net/resources/rspec/3',
     1093                                 'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
     1094                                 'type': 'GENI',
     1095                                 'version': '3'}],
     1096    'code_tag': '8e5b2b2ad693c90c95c627c5e4d0d173450476e5',
     1097    'default_ad_rspec': {   'type': 'ProtoGENI', 'version': '2'},
     1098    'geni_api': 1,
     1099    'geni_api_versions': {   '1': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/1.0',
     1100                             '2': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0'},
     1101    'hostname': 'boss.utah.geniracks.net',
     1102    'hrn': 'utahgenirack.cm',
     1103    'interface': 'aggregate',
     1104    'request_rspec_versions': [   {   'extensions': [],
     1105                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
     1106                                      'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd',
     1107                                      'type': 'ProtoGENI',
     1108                                      'version': '0.1'},
     1109                                  {   'extensions': [],
     1110                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
     1111                                      'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd',
     1112                                      'type': 'ProtoGENI',
     1113                                      'version': '0.2'},
     1114                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     1115                                      'namespace': 'http://www.protogeni.net/resources/rspec/2',
     1116                                      'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd',
     1117                                      'type': 'ProtoGENI',
     1118                                      'version': '2'},
     1119                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
     1120                                      'namespace': 'http://www.geni.net/resources/rspec/3',
     1121                                      'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
     1122                                      'type': 'GENI',
     1123                                      'version': '3'}],
     1124    'url': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am',
     1125    'urn': 'urn:publicid:IDN+utah.geniracks.net+authority+cm'}
     1126INFO:omni: ------------------------------------------------------------
     1127INFO:omni: Completed getversion:
     1128
     1129  Options as run:
     1130                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     1131                framework: pgeni
     1132                native: True
     1133
     1134  Args: getversion
     1135
     1136  Result Summary:
     1137Got version for 1 out of 1 aggregates
     1138 
     1139INFO:omni: ============================================================
     1140}}}
     1141
     1142== List Resources ==
     1143Command Output:
     1144{{{
     1145$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources
     1146INFO:omni:Loading config file omni_config
     1147INFO:omni:Using control framework pgeni
     1148INFO:omni:Listed resources on 1 out of 1 possible aggregates.
     1149INFO:omni:<?xml version="1.0" ?>
     1150INFO:omni:<!-- Resources at AM:
     1151        URN: unspecified_AM_URN
     1152        URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     1153 -->
     1154INFO:omni:
     1155<rspec expires="2012-03-22T18:46:57Z" generated="2012-03-22T18:46:57Z" type="advertisement" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" 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/ad.xsd http://www.protogeni.net/resources/rspec/ext/emulab/1 http://www.protogeni.net/resources/rspec/ext/emulab/1/ptop_extension.xsd "> 
     1156  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+internet" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="internet" exclusive="true">   
     1157      <hardware_type name="ipv4">     
     1158          <emulab:node_type static="true" type_slots="unlimited"/>     
     1159      </hardware_type>   
     1160      <available now="true"/>   
     1161      <cloud/>   
     1162      <interface component_id="urn:publicid:IDN+utah.geniracks.net+interface+internet:border">     
     1163          <emulab:interface name="border"/>     
     1164      </interface>   
     1165      <location country="US" latitude="40.768652" longitude="-111.84581"/>   
     1166  </node> 
     1167  <node component_id="urn:publicid:IDN+utah.geniracks.net+node+airswitch" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" component_name="airswitch" exclusive="true">   
     1168      <hardware_type name="80211">     
     1169          <emulab:node_type static="true" type_slots="unlimited"/>     
     1170      </hardware_type>   
     1171      <hardware_type name="80211a">     
     1172          <emulab:node_type static="true" type_slots="unlimited"/>     
     1173      </hardware_type>   
     1174      <hardware_type name="80211b">     
     1175          <emulab:node_type static="true" type_slots="unlimited"/>     
     1176      </hardware_type>   
     1177      <hardware_type name="80211g">     
     1178          <emulab:node_type static="true" type_slots="unlimited"/>     
     1179      </hardware_type>   
     1180      <hardware_type name="flex900">     
     1181          <emulab:node_type static="true" type_slots="unlimited"/>     
     1182      </hardware_type>   
     1183      <hardware_type name="xcvr2450">     
     1184          <emulab:node_type static="true" type_slots="unlimited"/>     
     1185      </hardware_type>   
     1186      <available now="true"/>   
     1187      <cloud/>   
     1188      <interface component_id="urn:publicid:IDN+utah.geniracks.net+interface+airswitch:air">     
     1189          <emulab:interface name="air"/>     
     1190      </interface>   
     1191      <location country="US" latitude="40.768652" longitude="-111.84581"/>   
     1192  </node> 
     1193</rspec>
     1194INFO:omni: ------------------------------------------------------------
     1195INFO:omni: Completed listresources:
     1196
     1197  Options as run:
     1198                aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am
     1199                framework: pgeni
     1200                native: True
     1201
     1202  Args: listresources
     1203
     1204  Result Summary: Retrieved resources from 1 aggregates.
     1205Wrote rspecs from 1 aggregates.
     1206}}}
     1207