[[PageOutline(1-2)]] = InstaGENI Aggregates Surveys = A 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 running: - the AM API Acceptance test to check for AM API compliance - Omni to setup a simple 2 node experiment and exchange traffic between the two nodes. T = InstaGENI Status on 04/19/2012 = Experiment uses the [wiki:GENIRacksHome/InstageniRacks/AggregateSurvey#RequestRspec request RSpec] shown in previous survey. === List Resources === Requested listresources and resulting manifest file is attached as [http://groups.geni.net/geni/attachment/wiki/GENIRacksHome/InstageniRacks/AggregateSurvey/rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0-20120419.xml rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0-20120419.xml]. XXXXXXXXXXX = InstaGENI Status Shared Nodes on 04/04/2012 = == Omni Commands == Run on 04/04/2012, this experiment creates a 2 node setup using "emulab-openvz". === Request Rspec === The following RSpec was used for the resource request: {{{ }}} === Create Slice === Using pgeni.gpolab.bbn.com credentials, created a slice: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 createslice lnshared INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO: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 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 framework: pgeni native: True Args: createslice lnshared 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 INFO:omni: ============================================================ }}} === Create Sliver === Requested compute resources using the RSpec shown above. Command Output: {{{ $ ./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 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared expires within 1 day on 2012-04-04 22:54:55 UTC INFO:omni:Creating sliver(s) from rspec file ./instageni-2shared.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True rspectype: ('GENI', '3') Args: createsliver lnshared ./instageni-2shared.rspec 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 Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. No manifest Rspec returned. Could not verify topo INFO:omni: ============================================================ }}} = InstaGENI Status on 04/04/2012 (AM API 2.0) = == Omni Commands == This 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. === List Resources === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 listresources -o --api-version 2 -t GENI 3 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Saving output to a file. INFO:omni:Listed resources on 1 out of 1 possible aggregates. INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True output: True rspectype: ('GENI', '3') Args: listresources Result Summary: Retrieved resources from 1 aggregates. Wrote rspecs from 1 aggregates to 1 files Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml; . INFO:omni: ============================================================ }}} Note: 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]. === Create Slice === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta2 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO: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 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: createslice lninsta2 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 INFO:omni: ============================================================ }}} === V3 RSpec === RSpec use with sliver below: {{{ }}} === Create Sliver === Command output: {{{ $ ./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 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC INFO:omni:Creating sliver(s) from rspec file ./instageni-v3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result: INFO:omni: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True rspectype: ('GENI', '3') Args: createsliver lninsta2 ./instageni-v3.rspec 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 Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0. INFO:omni: ============================================================ }}} === Sliver Status === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 sliverstatus lninsta2 --api-version 2 -t GENI 3 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2: INFO: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 INFO:omni:{'geni_resources': [{'geni_error': '', 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+16', 'pg_manifest': {'attributes': {'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', 'xmlns': 'http://www.geni.net/resources/rspec/3'}, 'children': [{'attributes': {'name': 'raw-pc'}, 'children': [], 'name': 'sliver_type'}, {'attributes': {'name': 'pc2', 'xmlns:rs': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'}, 'children': [], 'name': 'rs:vnode'}, {'attributes': {'name': 'insta2.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net'}, 'children': [], 'name': 'host'}, {'attributes': {}, 'children': [{'attributes': {'authentication': 'ssh-keys', 'hostname': 'pc2.utah.geniracks.net', 'port': 22, 'username': 'lnevers'}, 'children': [], 'name': 'login'}], 'name': 'services'}], 'name': 'node'}, 'pg_status': 'ready'}, {'geni_error': '', 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+15', 'pg_manifest': {'attributes': {'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', 'xmlns': 'http://www.geni.net/resources/rspec/3'}, 'children': [{'attributes': {'name': 'raw-pc'}, 'children': [], 'name': 'sliver_type'}, {'attributes': {'name': 'pc3', 'xmlns:rs': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'}, 'children': [], 'name': 'rs:vnode'}, {'attributes': {'name': 'insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net'}, 'children': [], 'name': 'host'}, {'attributes': {}, 'children': [{'attributes': {'authentication': 'ssh-keys', 'hostname': 'pc3.utah.geniracks.net', 'port': 22, 'username': 'lnevers'}, 'children': [], 'name': 'login'}], 'name': 'services'}], 'name': 'node'}, 'pg_status': 'ready'}], 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2', 'pg_expires': '2012-04-04T20:33:04', 'pg_status': 'ready', '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', 'type': 'ssh'}], 'login': 'lnevers', 'urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers'}]} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed sliverstatus: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True rspectype: ('GENI', '3') Args: sliverstatus lninsta2 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 Returned status of slivers on 1 of 1 possible aggregates. INFO:omni: ============================================================ }}} === Login to sliver hosts === Command output: {{{ $ ssh lnevers@insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net Warning: Permanently added 'insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net,155.98.34.13' (RSA) to the list of known hosts. [lnevers@insta1 ~]$ cat /etc/issue Fedora release 15 (Lovelock) Kernel \r on an \m (\l) [lnevers@insta1 ~]$ /sbin/ifc ifcfg* ifconfig* [lnevers@insta1 ~]$ /sbin/ifconfig -a eth0 Link encap:Ethernet HWaddr E8:39:35:B1:4E:88 inet addr:155.98.34.13 Bcast:155.98.34.255 Mask:255.255.255.0 inet6 addr: fe80::ea39:35ff:feb1:4e88/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:360 errors:0 dropped:0 overruns:0 frame:0 TX packets:313 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:44069 (43.0 KiB) TX bytes:33294 (32.5 KiB) Interrupt:30 Memory:f4000000-f4012800 eth1 Link encap:Ethernet HWaddr E8:39:35:B1:4E:8A BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:37 Memory:f2000000-f2012800 eth2 Link encap:Ethernet HWaddr E8:39:35:B1:4E:B0 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:31 Memory:f8000000-f8012800 eth3 Link encap:Ethernet HWaddr E8:39:35:B1:4E:B2 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:39 Memory:f6000000-f6012800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:41 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3627 (3.5 KiB) TX bytes:3627 (3.5 KiB) [lnevers@insta1 ~]$ }}} === Renew Slice === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 renewslice lninsta2 2012-04-05 --api-version 2 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00' INFO:omni:Slice lninsta2 now expires at 2012-04-05 00:00:00 UTC INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC INFO:omni: ------------------------------------------------------------ INFO:omni: Completed renewslice: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True Args: renewslice lninsta2 2012-04-05 Result Summary: Slice lninsta2 now expires at 2012-04-05 00:00:00 UTC Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-05 00:00:00 UTC INFO:omni: ============================================================ }}} === Renew Sliver === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 renewsliver lninsta2 2012-04-05 --api-version 2 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 until 2012-04-05 00:00:00+00:00 (UTC) INFO: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) INFO:omni: ------------------------------------------------------------ INFO:omni: Completed renewsliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True Args: renewsliver lninsta2 2012-04-05 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 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) INFO:omni: ============================================================ }}} === Delete Sliver === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 deletesliver lninsta2 --api-version 2 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO: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 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed deletesliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 api_version: 2 framework: pgeni native: True Args: deletesliver lninsta2 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 INFO:omni: ============================================================ }}} == AM API Acceptance Test == Command output: {{{ $ ./am_api_accept.py -a am-undertest --api-version 2 --debug ..F.......... ====================================================================== FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. ---------------------------------------------------------------------- Traceback (most recent call last): File "./am_api_accept.py", line 931, in test_CreateSliverWorkflow_multiSlice manifest[i] = "".join(self.subtest_CreateSliver( slicenames[i] )) File "./am_api_accept.py", line 1116, in subtest_CreateSliver "but instead nothing returned. AM returned:\n %s"%text) File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone raise NotNoneAssertionError, msg NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-1511291 expires within 1 day(s) on 2012-04-04 21:11:32 UTC Asked 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. seed = 1333635350 Physical Graph: 3 Calculating shortest paths on switch fabric. Virtual Graph: 1 Generating physical equivalence classes:3 Type precheck: Type precheck passed. Node mapping precheck: Node mapping precheck succeeded Pruning pclasses. pclass pruning complete: removed 2 pclasses, 1 remain. Type precheck: Type precheck passed. Policy precheck: Policy precheck succeeded Annealing. *** Fixed physical node: pc3 not available. *** Some fixed nodes failed to map ASSIGN FAILED: Type precheck passed. Node mapping precheck succeeded Pruning pclasses. pclass pruning complete: removed 2 pclasses, 1 remain. Type precheck passed. Policy precheck succeeded Annealing. *** Fixed physical node: pc3 not available. *** Some fixed nodes failed to map ---------------------------------------------------------------------- Ran 13 tests in 518.062s FAILED (failures=1) }}} Acceptance 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 [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], [http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request3-v3.xml request3-v3.xml] = InstaGENI Status on 04/03/2012 (AM API 1.0) = This 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. == Omni Commands == === Configuration === This configuration is used for all scenario on this page. {{{ [omni] default_cf = pgeni users = lnevers # ---------- Users ---------- [lnevers] urn = urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers keys = ~/.ssh/id_rsa.pub # ---------- Frameworks ---------- [pgeni] type = pg ch = https://www.emulab.net:443/protogeni/xmlrpc/ch sa = https://www.pgeni.gpolab.bbn.com:443/protogeni/xmlrpc/sa cert = ~/.ssl/pgeni/encrypted-cleartext.pem key = ~/.ssl/pgeni/encrypted-cleartext.pem verbose=false [pg] type=pg ch = https://www.emulab.net:443/protogeni/xmlrpc/ch sa = https://www.emulab.net:443/protogeni/xmlrpc/sa cert = ~/.ssl/protogeni/encrypted-cleartext.pem key = ~/.ssl/protogeni/encrypted-cleartext.pem }}} === RSpec === Used the following RSpec based on the output from list resources. {{{ #xml }}} === List Resources === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Saving output to a file. INFO:omni:Listed resources on 1 out of 1 possible aggregates. INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True output: True Args: listresources Result Summary: Retrieved resources from 1 aggregates. Wrote rspecs from 1 aggregates to 1 files Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; . INFO:omni: ============================================================ }}} Note: output file attached as [ rspec-boss-utah-geniracks-net-protogeni-20120403.xml] === Get Version === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version: INFO:omni:{ 'ad_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd', 'type': 'GENI', 'version': '3'}], 'code_tag': 'd694c76864003e600b8e4e18db56d3e2a576bf39', 'default_ad_rspec': { 'type': 'ProtoGENI', 'version': '2'}, 'geni_api': 1, 'geni_api_versions': { '1': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0'}, 'hostname': 'boss.utah.geniracks.net', 'hrn': 'utahgenirack.cm', 'interface': 'aggregate', 'request_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/request.xsd', 'type': 'GENI', 'version': '3'}], 'url': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+utah.geniracks.net+authority+cm'} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed getversion: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: getversion Result Summary: Got version for 1 out of 1 aggregates INFO:omni: ============================================================ }}} === Create slice === Command Output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO: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 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createslice: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: createslice lninsta 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 INFO:omni: ============================================================ }}} === Create Sliver === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createsliver lninsta instageni.rspec INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC INFO:omni:Creating sliver(s) from rspec file instageni.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. Result: INFO:omni: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed createsliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: createsliver lninsta instageni.rspec 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 Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am. INFO:omni: ============================================================ }}} === Sliver Status === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverastatus lninsta INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni ERROR:omni:Unknown function: sliverastatus lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta: INFO: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 INFO:omni:{'geni_resources': [{'geni_error': '', 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+4', 'pg_manifest': {'attributes': {'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': 'http://www.protogeni.net/resources/rspec/2', 'xmlns:emulab': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'}, 'children': [{'attributes': {'name': 'raw-pc'}, 'children': [], 'name': 'sliver_type'}, {'attributes': {'name': 'pc5'}, 'children': [], 'name': 'emulab:vnode'}, {'attributes': {'name': 'insta1.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net'}, 'children': [], 'name': 'host'}, {'attributes': {}, 'children': [{'attributes': {'authentication': 'ssh-keys', 'hostname': 'pc5.utah.geniracks.net', 'port': 22, 'username': 'lnevers'}, 'children': [], 'name': 'login'}], 'name': 'services'}], 'name': 'node'}, 'pg_status': 'ready'}, {'geni_error': '', 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+utah.geniracks.net+sliver+5', 'pg_manifest': {'attributes': {'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': 'http://www.protogeni.net/resources/rspec/2', 'xmlns:emulab': 'http://www.protogeni.net/resources/rspec/ext/emulab/1'}, 'children': [{'attributes': {'name': 'raw-pc'}, 'children': [], 'name': 'sliver_type'}, {'attributes': {'name': 'pc4'}, 'children': [], 'name': 'emulab:vnode'}, {'attributes': {'name': 'insta2.lninsta.pgeni-gpolab-bbn-com.utah.geniracks.net'}, 'children': [], 'name': 'host'}, {'attributes': {}, 'children': [{'attributes': {'authentication': 'ssh-keys', 'hostname': 'pc4.utah.geniracks.net', 'port': 22, 'username': 'lnevers'}, 'children': [], 'name': 'login'}], 'name': 'services'}], 'name': 'node'}, 'pg_status': 'ready'}], 'geni_status': 'ready', 'geni_urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta', 'pg_expires': '2012-04-04T06:10:45', 'pg_status': 'ready', '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', 'type': 'ssh'}], 'login': 'lnevers', 'urn': 'urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers'}]} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed sliverstatus: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: sliverstatus lninsta 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 Returned status of slivers on 1 of 1 possible aggregates. INFO:omni: ========================================================== }}} === Login to sliver hosts === First host: {{{ $ ssh lnevers@pc4.utah.geniracks.net Warning: Permanently added 'pc4.utah.geniracks.net,155.98.34.14' (RSA) to the list of known hosts. [lnevers@insta2 ~]$ cat /etc/issue Fedora release 15 (Lovelock) Kernel \r on an \m (\l) [lnevers@insta2 ~]$ exit logout Connection to pc4.utah.geniracks.net closed.}}} }}} Second host: {{{ $ ssh lnevers@pc5.utah.geniracks.net Warning: Permanently added 'pc5.utah.geniracks.net,155.98.34.15' (RSA) to the list of known hosts. [lnevers@insta1 ~]$ /sbin/ifconfig -a eth0 Link encap:Ethernet HWaddr E4:11:5B:ED:1C:B4 inet addr:155.98.34.15 Bcast:155.98.34.255 Mask:255.255.255.0 inet6 addr: fe80::e611:5bff:feed:1cb4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:344 errors:0 dropped:0 overruns:0 frame:0 TX packets:291 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:41887 (40.9 KiB) TX bytes:30577 (29.8 KiB) Interrupt:30 Memory:f4000000-f4012800 eth1 Link encap:Ethernet HWaddr E4:11:5B:ED:1C:B6 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:37 Memory:f2000000-f2012800 eth2 Link encap:Ethernet HWaddr E4:11:5B:ED:1C:BC BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:31 Memory:f8000000-f8012800 eth3 Link encap:Ethernet HWaddr E4:11:5B:ED:1C:BE BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:39 Memory:f6000000-f6012800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:41 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3621 (3.5 KiB) TX bytes:3621 (3.5 KiB) [lnevers@insta1 ~]$ exit }}} === Renew Slice === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewslice lninsta 2012-04-05 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00' INFO:omni:Slice lninsta now expires at 2012-04-05 00:00:00 UTC INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC INFO:omni: ------------------------------------------------------------ INFO:omni: Completed renewslice: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: renewslice lninsta 2012-04-05 Result Summary: Slice lninsta now expires at 2012-04-05 00:00:00 UTC Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-05 00:00:00 UTC INFO:omni: ============================================================ }}} === Renew Sliver === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewsliver lninsta 2012-04-05 INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta until 2012-04-05 00:00:00+00:00 (UTC) INFO: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) INFO:omni: ------------------------------------------------------------ INFO:omni: Completed renewsliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: renewsliver lninsta 2012-04-05 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 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) INFO:omni: ============================================================ }}} === Delete Sliver === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am deletesliver lninsta INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO: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 INFO:omni: ------------------------------------------------------------ INFO:omni: Completed deletesliver: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: deletesliver lninsta 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 INFO:omni: ============================================================ }}} == AM API Acceptance Test == Command output: {{{ $ ./am_api_accept.py -a am-undertest --ProtoGENIv2 --debug F.F.......... ====================================================================== FAIL: test_CreateSliver: Passes if the sliver creation workflow succeeds. Use --rspec-file to replace the default request RSpec. ---------------------------------------------------------------------- Traceback (most recent call last): File "./am_api_accept.py", line 625, in test_CreateSliver self.subtest_CreateSliverWorkflow() File "./am_api_accept.py", line 652, in subtest_CreateSliverWorkflow manifest = self.subtest_CreateSliver( slicename ) File "./am_api_accept.py", line 1116, in subtest_CreateSliver "but instead nothing returned. AM returned:\n %s"%text) File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone raise NotNoneAssertionError, msg NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-012358 expires within 1 day(s) on 2012-04-04 07:24:00 UTC Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. No manifest Rspec returned. ====================================================================== FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. ---------------------------------------------------------------------- ====================================================================== FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. ---------------------------------------------------------------------- Traceback (most recent call last): File "./am_api_accept.py", line 931, in test_CreateSliverWorkflow_multiSlice manifest[i] = "".join(self.subtest_CreateSliver( slicenames[i] )) File "./am_api_accept.py", line 1116, in subtest_CreateSliver "but instead nothing returned. AM returned:\n %s"%text) File "/home/lnevers/gcf-1.6.1/src/omni_unittest.py", line 112, in assertIsNotNone raise NotNoneAssertionError, msg NotNoneAssertionError: Return from 'CreateSliver'expected to be XML file but instead nothing returned. AM returned: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+acclne-0124580 expires within 1 day(s) on 2012-04-04 07:25:00 UTC Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. No manifest Rspec returned. ---------------------------------------------------------------------- Ran 13 tests in 303.417s FAILED (failures=2) }}} Acceptance 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], [[http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request3.xml request3.xml] = InstaGENI Status on 04/02/2012 = This survey of the Utah InstaGENI Rack was completed with GCF 1.6.1. Five Compute Resources have been added since the previous survey. == Omni Commands == === List Resources === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Saving output to a file. INFO:omni:Listed resources on 1 out of 1 possible aggregates. INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml' INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True output: True Args: listresources Result Summary: Retrieved resources from 1 aggregates. Wrote rspecs from 1 aggregates to 1 files Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; . INFO:omni: ============================================================ }}} The 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]. = InstaGENI Status on 03/22/2012 = This survey of the Utah InstaGENI Rack was completed with GCF 1.6.1. No compute resources were available at the time of the survey. == Omni Commands == === Get Version === Command output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version: INFO:omni:{ 'ad_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd', 'type': 'GENI', 'version': '3'}], 'code_tag': '8e5b2b2ad693c90c95c627c5e4d0d173450476e5', 'default_ad_rspec': { 'type': 'ProtoGENI', 'version': '2'}, 'geni_api': 1, 'geni_api_versions': { '1': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0'}, 'hostname': 'boss.utah.geniracks.net', 'hrn': 'utahgenirack.cm', 'interface': 'aggregate', 'request_rspec_versions': [ { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.1', 'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd', 'type': 'ProtoGENI', 'version': '0.1'}, { 'extensions': [], 'namespace': 'http://www.protogeni.net/resources/rspec/0.2', 'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd', 'type': 'ProtoGENI', 'version': '0.2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.protogeni.net/resources/rspec/2', 'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd', 'type': 'ProtoGENI', 'version': '2'}, { 'extensions': [ 'http://www.protogeni.net/resources/rspec/ext/emulab/1'], 'namespace': 'http://www.geni.net/resources/rspec/3', 'schema': 'http://www.geni.net/resources/rspec/3/request.xsd', 'type': 'GENI', 'version': '3'}], 'url': 'https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+utah.geniracks.net+authority+cm'} INFO:omni: ------------------------------------------------------------ INFO:omni: Completed getversion: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: getversion Result Summary: Got version for 1 out of 1 aggregates INFO:omni: ============================================================ }}} === List Resources === Command Output: {{{ $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources INFO:omni:Loading config file omni_config INFO:omni:Using control framework pgeni INFO:omni:Listed resources on 1 out of 1 possible aggregates. INFO:omni: INFO:omni: INFO:omni: INFO:omni: ------------------------------------------------------------ INFO:omni: Completed listresources: Options as run: aggregate: https://boss.utah.geniracks.net/protogeni/xmlrpc/am framework: pgeni native: True Args: listresources Result Summary: Retrieved resources from 1 aggregates. Wrote rspecs from 1 aggregates. }}}