| 1 | [[PageOutline]] |
| 2 | |
| 3 | = InstaGENI Aggregates Surveys = |
| 4 | |
| 5 | 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 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 = |
| 9 | Run 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 | |
| 44 | Using 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 |
| 47 | INFO:omni:Loading config file omni_config |
| 48 | INFO:omni:Using control framework pgeni |
| 49 | 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 |
| 50 | INFO:omni: ------------------------------------------------------------ |
| 51 | INFO: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 |
| 60 | INFO:omni: ============================================================ |
| 61 | }}} |
| 62 | |
| 63 | == Create Sliver == |
| 64 | |
| 65 | Requested 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 |
| 68 | INFO:omni:Loading config file omni_config |
| 69 | INFO:omni:Using control framework pgeni |
| 70 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared expires within 1 day on 2012-04-04 22:54:55 UTC |
| 71 | INFO:omni:Creating sliver(s) from rspec file ./instageni-2shared.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnshared |
| 72 | INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result: |
| 73 | INFO:omni:<!-- Reserved resources for: |
| 74 | Slice: lnshared |
| 75 | At AM: |
| 76 | URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 |
| 77 | --> |
| 78 | INFO:omni: ------------------------------------------------------------ |
| 79 | INFO: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 |
| 91 | Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. No manifest Rspec returned. Could not verify topo |
| 92 | INFO:omni: ============================================================ |
| 93 | }}} |
| 94 | |
| 95 | |
| 96 | = InstaGENI on 04/04/2012 (AM API 2.0) = |
| 97 | |
| 98 | 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. |
| 99 | |
| 100 | == List Resources == |
| 101 | Command 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 |
| 104 | INFO:omni:Loading config file omni_config |
| 105 | INFO:omni:Using control framework pgeni |
| 106 | INFO:omni:Saving output to a file. |
| 107 | INFO:omni:Listed resources on 1 out of 1 possible aggregates. |
| 108 | INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml' |
| 109 | INFO:omni: ------------------------------------------------------------ |
| 110 | INFO: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. |
| 123 | Wrote rspecs from 1 aggregates to 1 files |
| 124 | Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni-xmlrpc-am-2-0.xml; . |
| 125 | INFO:omni: ============================================================ |
| 126 | }}} |
| 127 | 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]. |
| 128 | |
| 129 | == Create Slice == |
| 130 | Command output: |
| 131 | {{{ |
| 132 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta2 |
| 133 | INFO:omni:Loading config file omni_config |
| 134 | INFO:omni:Using control framework pgeni |
| 135 | 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 |
| 136 | INFO:omni: ------------------------------------------------------------ |
| 137 | INFO: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 | |
| 148 | INFO:omni: ============================================================ |
| 149 | |
| 150 | }}} |
| 151 | == V3 RSpec == |
| 152 | RSpec 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 == |
| 183 | Command 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 |
| 186 | INFO:omni:Loading config file omni_config |
| 187 | INFO:omni:Using control framework pgeni |
| 188 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC |
| 189 | INFO:omni:Creating sliver(s) from rspec file ./instageni-v3.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 |
| 190 | INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 to reserve resources. Result: |
| 191 | INFO:omni:<?xml version="1.0" ?> |
| 192 | INFO:omni:<!-- Reserved resources for: |
| 193 | Slice: lninsta2 |
| 194 | At AM: |
| 195 | URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 |
| 196 | --> |
| 197 | INFO: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> |
| 209 | INFO:omni: ------------------------------------------------------------ |
| 210 | INFO: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 |
| 222 | Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0. |
| 223 | INFO:omni: ============================================================ |
| 224 | |
| 225 | }}} |
| 226 | == Sliver Status == |
| 227 | Command 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 |
| 230 | INFO:omni:Loading config file omni_config |
| 231 | INFO:omni:Using control framework pgeni |
| 232 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-04 20:33:04 UTC |
| 233 | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2: |
| 234 | 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 |
| 235 | INFO: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'}]} |
| 303 | INFO:omni: ------------------------------------------------------------ |
| 304 | INFO: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 |
| 316 | Returned status of slivers on 1 of 1 possible aggregates. |
| 317 | INFO:omni: ============================================================ |
| 318 | |
| 319 | }}} |
| 320 | == Login to sliver hosts == |
| 321 | Command output: |
| 322 | {{{ |
| 323 | $ ssh lnevers@insta1.lninsta2.pgeni-gpolab-bbn-com.utah.geniracks.net |
| 324 | Warning: 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 |
| 326 | Fedora release 15 (Lovelock) |
| 327 | Kernel \r on an \m (\l) |
| 328 | |
| 329 | [lnevers@insta1 ~]$ /sbin/ifc |
| 330 | ifcfg* ifconfig* |
| 331 | [lnevers@insta1 ~]$ /sbin/ifconfig -a |
| 332 | eth0 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 | |
| 342 | eth1 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 | |
| 350 | eth2 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 | |
| 358 | eth3 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 | |
| 366 | lo 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 == |
| 380 | Command 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 |
| 383 | INFO:omni:Loading config file omni_config |
| 384 | INFO:omni:Using control framework pgeni |
| 385 | INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00' |
| 386 | INFO:omni:Slice lninsta2 now expires at 2012-04-05 00:00:00 UTC |
| 387 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC |
| 388 | INFO:omni: ------------------------------------------------------------ |
| 389 | INFO: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 |
| 400 | Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day(s) on 2012-04-05 00:00:00 UTC |
| 401 | INFO:omni: ============================================================ |
| 402 | |
| 403 | |
| 404 | }}} |
| 405 | == Renew Sliver == |
| 406 | Command 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 |
| 409 | INFO:omni:Loading config file omni_config |
| 410 | INFO:omni:Using control framework pgeni |
| 411 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 expires within 1 day on 2012-04-05 00:00:00 UTC |
| 412 | INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta2 until 2012-04-05 00:00:00+00:00 (UTC) |
| 413 | 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) |
| 414 | INFO:omni: ------------------------------------------------------------ |
| 415 | INFO: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 |
| 426 | 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) |
| 427 | |
| 428 | INFO:omni: ============================================================ |
| 429 | |
| 430 | }}} |
| 431 | == Delete Sliver == |
| 432 | Command output: |
| 433 | {{{ |
| 434 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am/2.0 deletesliver lninsta2 --api-version 2 |
| 435 | INFO:omni:Loading config file omni_config |
| 436 | INFO:omni:Using control framework pgeni |
| 437 | 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 |
| 438 | INFO:omni: ------------------------------------------------------------ |
| 439 | INFO: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 |
| 450 | INFO:omni: ============================================================ |
| 451 | |
| 452 | }}} |
| 453 | == AM API Acceptance Test == |
| 454 | Command output: |
| 455 | {{{ |
| 456 | $ ./am_api_accept.py -a am-undertest --api-version 2 --debug |
| 457 | ..F.......... |
| 458 | ====================================================================== |
| 459 | FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. |
| 460 | ---------------------------------------------------------------------- |
| 461 | Traceback (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 |
| 468 | NotNoneAssertionError: 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 |
| 470 | 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. |
| 471 | seed = 1333635350 |
| 472 | Physical Graph: 3 |
| 473 | Calculating shortest paths on switch fabric. |
| 474 | Virtual Graph: 1 |
| 475 | Generating physical equivalence classes:3 |
| 476 | Type precheck: |
| 477 | Type precheck passed. |
| 478 | Node mapping precheck: |
| 479 | Node mapping precheck succeeded |
| 480 | Pruning pclasses. |
| 481 | pclass pruning complete: removed 2 pclasses, 1 remain. |
| 482 | Type precheck: |
| 483 | Type precheck passed. |
| 484 | Policy precheck: |
| 485 | Policy precheck succeeded |
| 486 | Annealing. |
| 487 | *** Fixed physical node: pc3 not available. |
| 488 | *** Some fixed nodes failed to map |
| 489 | ASSIGN FAILED: |
| 490 | Type precheck passed. |
| 491 | Node mapping precheck succeeded |
| 492 | Pruning pclasses. |
| 493 | pclass pruning complete: removed 2 pclasses, 1 remain. |
| 494 | Type precheck passed. |
| 495 | Policy precheck succeeded |
| 496 | Annealing. |
| 497 | *** Fixed physical node: pc3 not available. |
| 498 | *** Some fixed nodes failed to map |
| 499 | |
| 500 | |
| 501 | ---------------------------------------------------------------------- |
| 502 | Ran 13 tests in 518.062s |
| 503 | |
| 504 | FAILED (failures=1) |
| 505 | |
| 506 | }}} |
| 507 | |
| 508 | 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 |
| 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 | |
| 516 | 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. |
| 517 | |
| 518 | == Configuration == |
| 519 | This configuration is used for all scenario on this page. |
| 520 | |
| 521 | {{{ |
| 522 | [omni] |
| 523 | default_cf = pgeni |
| 524 | users = lnevers |
| 525 | # ---------- Users ---------- |
| 526 | [lnevers] |
| 527 | urn = urn:publicid:IDN+pgeni.gpolab.bbn.com+user+lnevers |
| 528 | keys = ~/.ssh/id_rsa.pub |
| 529 | # ---------- Frameworks ---------- |
| 530 | [pgeni] |
| 531 | type = pg |
| 532 | ch = https://www.emulab.net:443/protogeni/xmlrpc/ch |
| 533 | sa = https://www.pgeni.gpolab.bbn.com:443/protogeni/xmlrpc/sa |
| 534 | cert = ~/.ssl/pgeni/encrypted-cleartext.pem |
| 535 | key = ~/.ssl/pgeni/encrypted-cleartext.pem |
| 536 | verbose=false |
| 537 | |
| 538 | [pg] |
| 539 | type=pg |
| 540 | ch = https://www.emulab.net:443/protogeni/xmlrpc/ch |
| 541 | sa = https://www.emulab.net:443/protogeni/xmlrpc/sa |
| 542 | cert = ~/.ssl/protogeni/encrypted-cleartext.pem |
| 543 | key = ~/.ssl/protogeni/encrypted-cleartext.pem |
| 544 | }}} |
| 545 | |
| 546 | == RSpec == |
| 547 | Used 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 == |
| 582 | Command output: |
| 583 | {{{ |
| 584 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o |
| 585 | INFO:omni:Loading config file omni_config |
| 586 | INFO:omni:Using control framework pgeni |
| 587 | INFO:omni:Saving output to a file. |
| 588 | INFO:omni:Listed resources on 1 out of 1 possible aggregates. |
| 589 | INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml' |
| 590 | INFO:omni: ------------------------------------------------------------ |
| 591 | INFO: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. |
| 602 | Wrote rspecs from 1 aggregates to 1 files |
| 603 | Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; . |
| 604 | INFO:omni: ============================================================ |
| 605 | }}} |
| 606 | Note: output file attached as [ rspec-boss-utah-geniracks-net-protogeni-20120403.xml] |
| 607 | |
| 608 | == Get Version == |
| 609 | Command output: |
| 610 | {{{ |
| 611 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion |
| 612 | INFO:omni:Loading config file omni_config |
| 613 | INFO:omni:Using control framework pgeni |
| 614 | INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version: |
| 615 | INFO: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'} |
| 665 | INFO:omni: ------------------------------------------------------------ |
| 666 | INFO: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: |
| 674 | Got version for 1 out of 1 aggregates |
| 675 | INFO:omni: ============================================================ |
| 676 | }}} |
| 677 | |
| 678 | == Create slice == |
| 679 | Command Output: |
| 680 | {{{ |
| 681 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createslice lninsta |
| 682 | INFO:omni:Loading config file omni_config |
| 683 | INFO:omni:Using control framework pgeni |
| 684 | 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 |
| 685 | INFO:omni: ------------------------------------------------------------ |
| 686 | INFO: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 | |
| 697 | INFO:omni: ============================================================ |
| 698 | }}} |
| 699 | |
| 700 | == Create Sliver == |
| 701 | Command output: |
| 702 | {{{ |
| 703 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am createsliver lninsta instageni.rspec |
| 704 | INFO:omni:Loading config file omni_config |
| 705 | INFO:omni:Using control framework pgeni |
| 706 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC |
| 707 | INFO:omni:Creating sliver(s) from rspec file instageni.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta |
| 708 | INFO:omni:Asked https://boss.utah.geniracks.net/protogeni/xmlrpc/am to reserve resources. Result: |
| 709 | INFO:omni:<?xml version="1.0" ?> |
| 710 | INFO:omni:<!-- Reserved resources for: |
| 711 | Slice: lninsta |
| 712 | At AM: |
| 713 | URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am |
| 714 | --> |
| 715 | INFO: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> |
| 727 | INFO:omni: ------------------------------------------------------------ |
| 728 | INFO: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 |
| 738 | Reserved resources on https://boss.utah.geniracks.net/protogeni/xmlrpc/am. |
| 739 | INFO:omni: ============================================================ |
| 740 | |
| 741 | }}} |
| 742 | |
| 743 | == Sliver Status == |
| 744 | Command output: |
| 745 | {{{ |
| 746 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverastatus lninsta |
| 747 | INFO:omni:Loading config file omni_config |
| 748 | INFO:omni:Using control framework pgeni |
| 749 | ERROR:omni:Unknown function: sliverastatus |
| 750 | lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta |
| 751 | lnevers@sendaria:~/gcf-1.6.1$ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am sliverstatus lninsta |
| 752 | INFO:omni:Loading config file omni_config |
| 753 | INFO:omni:Using control framework pgeni |
| 754 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-04 06:10:45 UTC |
| 755 | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta: |
| 756 | 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 |
| 757 | INFO: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'}]} |
| 825 | INFO:omni: ------------------------------------------------------------ |
| 826 | INFO: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 |
| 836 | Returned status of slivers on 1 of 1 possible aggregates. |
| 837 | INFO:omni: ========================================================== |
| 838 | }}} |
| 839 | |
| 840 | == Login to sliver hosts == |
| 841 | First host: |
| 842 | {{{ |
| 843 | $ ssh lnevers@pc4.utah.geniracks.net |
| 844 | Warning: Permanently added 'pc4.utah.geniracks.net,155.98.34.14' (RSA) to the list of known hosts. |
| 845 | [lnevers@insta2 ~]$ cat /etc/issue |
| 846 | Fedora release 15 (Lovelock) |
| 847 | Kernel \r on an \m (\l) |
| 848 | |
| 849 | [lnevers@insta2 ~]$ exit |
| 850 | logout |
| 851 | Connection to pc4.utah.geniracks.net closed.}}} |
| 852 | }}} |
| 853 | |
| 854 | Second host: |
| 855 | {{{ |
| 856 | $ ssh lnevers@pc5.utah.geniracks.net |
| 857 | Warning: Permanently added 'pc5.utah.geniracks.net,155.98.34.15' (RSA) to the list of known hosts. |
| 858 | [lnevers@insta1 ~]$ /sbin/ifconfig -a |
| 859 | eth0 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 | |
| 869 | eth1 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 | |
| 877 | eth2 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 | |
| 885 | eth3 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 | |
| 893 | lo 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 == |
| 907 | Command output: |
| 908 | {{{ |
| 909 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewslice lninsta 2012-04-05 |
| 910 | INFO:omni:Loading config file omni_config |
| 911 | INFO:omni:Using control framework pgeni |
| 912 | INFO:omni.protogeni:Requesting new slice expiration '2012-04-05T00:00:00' |
| 913 | INFO:omni:Slice lninsta now expires at 2012-04-05 00:00:00 UTC |
| 914 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC |
| 915 | INFO:omni: ------------------------------------------------------------ |
| 916 | INFO: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 |
| 926 | Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day(s) on 2012-04-05 00:00:00 UTC |
| 927 | INFO:omni: ============================================================ |
| 928 | |
| 929 | }}} |
| 930 | |
| 931 | == Renew Sliver == |
| 932 | Command output: |
| 933 | {{{ |
| 934 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am renewsliver lninsta 2012-04-05 |
| 935 | INFO:omni:Loading config file omni_config |
| 936 | INFO:omni:Using control framework pgeni |
| 937 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta expires within 1 day on 2012-04-05 00:00:00 UTC |
| 938 | INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lninsta until 2012-04-05 00:00:00+00:00 (UTC) |
| 939 | 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) |
| 940 | INFO:omni: ------------------------------------------------------------ |
| 941 | INFO: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 |
| 951 | 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) |
| 952 | |
| 953 | INFO:omni: ============================================================ |
| 954 | |
| 955 | }}} |
| 956 | |
| 957 | == Delete Sliver == |
| 958 | Command output: |
| 959 | {{{ |
| 960 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am deletesliver lninsta |
| 961 | INFO:omni:Loading config file omni_config |
| 962 | INFO:omni:Using control framework pgeni |
| 963 | 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 |
| 964 | INFO:omni: ------------------------------------------------------------ |
| 965 | INFO: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 |
| 975 | INFO:omni: ============================================================ |
| 976 | |
| 977 | }}} |
| 978 | |
| 979 | == AM API Acceptance Test == |
| 980 | Command output: |
| 981 | {{{ |
| 982 | $ ./am_api_accept.py -a am-undertest --ProtoGENIv2 --debug |
| 983 | F.F.......... |
| 984 | ====================================================================== |
| 985 | FAIL: test_CreateSliver: Passes if the sliver creation workflow succeeds. Use --rspec-file to replace the default request RSpec. |
| 986 | ---------------------------------------------------------------------- |
| 987 | Traceback (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 |
| 996 | NotNoneAssertionError: 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 |
| 998 | Asked 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 | ====================================================================== |
| 1002 | FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. |
| 1003 | ---------------------------------------------------------------------- |
| 1004 | ====================================================================== |
| 1005 | FAIL: test_CreateSliverWorkflow_multiSlice: Do CreateSliver workflow with multiple slices and ensure can not do ListResources on slices with the wrong credential. |
| 1006 | ---------------------------------------------------------------------- |
| 1007 | Traceback (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 |
| 1014 | NotNoneAssertionError: 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 |
| 1016 | Asked 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 | ---------------------------------------------------------------------- |
| 1020 | Ran 13 tests in 303.417s |
| 1021 | |
| 1022 | FAILED (failures=2) |
| 1023 | |
| 1024 | }}} |
| 1025 | |
| 1026 | 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], |
| 1027 | [[http://groups.geni.net/syseng/attachment/wiki/InstaGENIwithOmni/request3.xml request3.xml] |
| 1028 | |
| 1029 | |
| 1030 | |
| 1031 | |
| 1032 | = InstaGENI on 04/02/2012 = |
| 1033 | |
| 1034 | This 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 == |
| 1037 | Command output: |
| 1038 | |
| 1039 | {{{ |
| 1040 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources -o |
| 1041 | INFO:omni:Loading config file omni_config |
| 1042 | INFO:omni:Using control framework pgeni |
| 1043 | INFO:omni:Saving output to a file. |
| 1044 | INFO:omni:Listed resources on 1 out of 1 possible aggregates. |
| 1045 | INFO:omni:Writing to 'rspec-boss-utah-geniracks-net-protogeni.xml' |
| 1046 | INFO:omni: ------------------------------------------------------------ |
| 1047 | INFO: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. |
| 1058 | Wrote rspecs from 1 aggregates to 1 files |
| 1059 | Saved listresources RSpec at 'unspecified_AM_URN' to file rspec-boss-utah-geniracks-net-protogeni.xml; . |
| 1060 | INFO:omni: ============================================================ |
| 1061 | }}} |
| 1062 | |
| 1063 | 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]. |
| 1064 | |
| 1065 | = InstaGENI on 03/22/2012 = |
| 1066 | |
| 1067 | 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. |
| 1068 | |
| 1069 | == Get Version == |
| 1070 | Command output: |
| 1071 | {{{ |
| 1072 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am getversion |
| 1073 | INFO:omni:Loading config file omni_config |
| 1074 | INFO:omni:Using control framework pgeni |
| 1075 | INFO:omni:AM URN: unspecified_AM_URN (url: https://boss.utah.geniracks.net/protogeni/xmlrpc/am) has version: |
| 1076 | INFO: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'} |
| 1126 | INFO:omni: ------------------------------------------------------------ |
| 1127 | INFO: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: |
| 1137 | Got version for 1 out of 1 aggregates |
| 1138 | |
| 1139 | INFO:omni: ============================================================ |
| 1140 | }}} |
| 1141 | |
| 1142 | == List Resources == |
| 1143 | Command Output: |
| 1144 | {{{ |
| 1145 | $ ./src/omni.py -a https://boss.utah.geniracks.net/protogeni/xmlrpc/am listresources |
| 1146 | INFO:omni:Loading config file omni_config |
| 1147 | INFO:omni:Using control framework pgeni |
| 1148 | INFO:omni:Listed resources on 1 out of 1 possible aggregates. |
| 1149 | INFO:omni:<?xml version="1.0" ?> |
| 1150 | INFO:omni:<!-- Resources at AM: |
| 1151 | URN: unspecified_AM_URN |
| 1152 | URL: https://boss.utah.geniracks.net/protogeni/xmlrpc/am |
| 1153 | --> |
| 1154 | INFO: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> |
| 1194 | INFO:omni: ------------------------------------------------------------ |
| 1195 | INFO: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. |
| 1205 | Wrote rspecs from 1 aggregates. |
| 1206 | }}} |
| 1207 | |