198 | | Since the [wiki:GENIExperimenter/ExperimentExample#OmniConfiguration omni_config] specifies using the credentials and the Clearinghouse for the GPO Protogeni, your slice will be created in the pgeni.gpolab.bbn.com namespace. For this example a slice named ''lnevers_slice'' is created; you should choose a slice name that is meaningful to you. To avoid confusion, avoid creating a slice with the same name as your username (ie if your username is ''lnevers'', don't name your slice ''lnevers'' too). |
199 | | |
200 | | {{{ |
201 | | $ ./src/omni.py createslice lnevers_slice |
202 | | INFO:omni:Loading config file omni_config |
203 | | INFO:omni:Using control framework pgeni |
204 | | INFO:omni:Created slice with Name lnevers_slice, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice, Expiration 2011-06-16 19:46:49 |
| 200 | Since the [wiki:GENIExperimenter/ExperimentExample#OmniConfiguration omni_config] specifies using the credentials and the Clearinghouse for the GPO Protogeni, your slice will be created in the pgeni.gpolab.bbn.com namespace. For this example a slice named ''lnevers_1slice'' is created; you should choose a slice name that is meaningful to you. To avoid confusion, avoid creating a slice with the same name as your username (ie if your username is ''lnevers'', don't name your slice ''lnevers'' too). |
| 201 | |
| 202 | {{{ |
| 203 | $ ./src/omni.py createslice lnevers-1slice |
| 204 | INFO:omni:Loading config file omni_config |
| 205 | INFO:omni:Using control framework pgeni |
| 206 | INFO:omni:Created slice with Name lnevers-1slice, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice, Expiration 2012-01-10 00:07:45 |
209 | | configfile: omni_config |
210 | | framework: pgeni |
211 | | native: True |
212 | | |
213 | | Args: createslice lnevers_slice |
214 | | |
215 | | Result Summary: Created slice with Name lnevers_slice, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice, Expiration 2011-06-16 19:46:49 |
216 | | |
217 | | INFO:omni: ============================================================ |
| 211 | framework: pgeni |
| 212 | native: True |
| 213 | |
| 214 | Args: createslice lnevers-1slice |
| 215 | |
| 216 | Result Summary: Created slice with Name lnevers-1slice, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice, Expiration 2012-01-10 00:07:45 |
| 217 | INFO:omni: ============================================================ |
| 218 | |
225 | | $ ./src/omni.py renewslice lnevers_slice 20110707 |
226 | | INFO:omni:Loading config file omni_config |
227 | | INFO:omni:Using control framework pgeni |
228 | | INFO:omni.protogeni:Requesting new slice expiration '2011-07-07T00:00:00' |
229 | | INFO:omni:Slice lnevers_slice now expires at 2011-07-07 00:00:00 UTC |
230 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires within 1 day on 2011-07-07 00:00:00 UTC |
| 226 | $ ./src/omni.py renewslice lnevers-1slice 2012-01-30 |
| 227 | INFO:omni:Loading config file omni_config |
| 228 | INFO:omni:Using control framework pgeni |
| 229 | INFO:omni.protogeni:Requesting new slice expiration '2012-01-30T00:00:00' |
| 230 | INFO:omni:Slice lnevers-1slice now expires at 2012-01-30 00:00:00 UTC |
| 231 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
238 | | Args: renewslice lnevers_slice 20110707 |
239 | | |
240 | | Result Summary: Slice lnevers_slice now expires at 2011-07-07 00:00:00 UTC |
241 | | Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires within 1 day(s) on 2011-07-07 00:00:00 UTC |
242 | | INFO:omni: ============================================================ |
243 | | |
| 239 | Args: renewslice lnevers-1slice 2012-01-30 |
| 240 | |
| 241 | Result Summary: Slice lnevers-1slice now expires at 2012-01-30 00:00:00 UTC |
| 242 | Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 243 | INFO:omni: ============================================================ |
269 | | To request two Protogeni nodes, a sliver was created within the Emulab Protogeni aggregate with the rspec above using the following command. Note the use of the {{{-o}}} argument, which saves the manifest RSpec to a file. The manifest contains your new host's IP address and login information. |
270 | | {{{ |
271 | | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -o createsliver lnevers_slice emulab.rspec |
272 | | INFO:omni:Loading config file omni_config |
273 | | INFO:omni:Using control framework pgeni |
274 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires within 1 day on 2011-07-07 00:00:00 UTC |
275 | | INFO:omni:Creating sliver(s) from rspec file emulab.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice |
276 | | INFO:omni:Writing result of createsliver for slice: lnevers_slice at AM: https://www.emulab.net/protogeni/xmlrpc/am to file lnevers_slice-manifest-rspec-www-emulab-net-protogeni.xml |
277 | | INFO:omni:Writing to 'lnevers_slice-manifest-rspec-www-emulab-net-protogeni.xml' |
| 269 | To request two Protogeni nodes, a sliver was created within the Emulab Protogeni aggregate with the RSpec above using the following command. Note the use of the {{{-o}}} argument, which saves the manifest RSpec to a file. The manifest contains your new host's IP address and login information. |
| 270 | {{{ |
| 271 | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -o createsliver lnevers-1slice emulab.rspec |
| 272 | INFO:omni:Loading config file omni_config |
| 273 | INFO:omni:Using control framework pgeni |
| 274 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 275 | INFO:omni:Creating sliver(s) from rspec file emulab.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice |
| 276 | INFO:omni:Writing result of createsliver for slice: lnevers-1slice at AM: https://www.emulab.net/protogeni/xmlrpc/am to file lnevers-1slice-manifest-rspec-www-emulab-net-protogeni.xml |
| 277 | INFO:omni:Writing to 'lnevers-1slice-manifest-rspec-www-emulab-net-protogeni.xml' |
305 | | <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-insta |
306 | | nce" 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.pro |
307 | | togeni.net/resources/rspec/ext/emulab/1/ptop_extension.xsd"> |
308 | | <node client_id="geni1" component_id="urn:publicid:IDN+emulab.net+node+pc89" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+em |
309 | | ulab.net+sliver+42792" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
310 | | <sliver_type name="raw"/> |
311 | | <emulab:vnode name="pc89"/> <services> <login authentication="ssh-keys" hostname="pc89.emulab.net" port="22" username="lnevers"/> </services> </node> |
312 | | <node client_id="geni2" component_id="urn:publicid:IDN+emulab.net+node+pc119" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+e |
313 | | mulab.net+sliver+42793" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
314 | | <sliver_type name="raw"/> |
315 | | <emulab:vnode name="pc119"/> <services> <login authentication="ssh-keys" hostname="pc119.emulab.net" port="22" username="lnevers"/> </services> </node> |
| 304 | <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:schem |
| 305 | aLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/ resources/rspec/2/request.xsd http://www.protogeni.net/resources/rspec/ext/emulab/1 http://www.protogeni.net/resources/rspec/e |
| 306 | xt/emulab/1/ptop _extension.xsd"> |
| 307 | <node component_id="urn:publicid:IDN+emulab.net+node+pc333" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+emulab.net+sliver+68392" virtual_id="geni1" virtualization_type="emulab-vnode" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 308 | <sliver_type name="raw-pc"/> <emulab:vnode name="pc333"/> <host name="geni1.lnevers-1slice.pgeni-gpolab-bbn-com.emulab.net"/> <services> <login authentication="ssh-keys" hostname="pc333. |
| 309 | emulab.net" port="22" username="lnevers"/> </services> </node> |
| 310 | <node component_id="urn:publicid:IDN+emulab.net+node+pc350" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="true" sliver_id="urn:publicid:IDN+emulab.net+sliver+68393" virtual_id="geni2" virtualization_type="emulab-vnode" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1"> |
| 311 | <sliver_type name="raw-pc"/> <emulab:vnode name="pc350"/> <host name="geni2.lnevers-1slice.pgeni-gpolab-bbn-com.emulab.net"/> <services> <login authentication="ssh-keys" hostname="pc350. |
| 312 | emulab.net" port="22" username="lnevers"/> </services> </node> |
382 | | $ ./src/omni.py -a http://www.planet-lab.org:12346 -o createsliver lnevers_slice planet.rspec |
383 | | INFO:omni:Loading config file omni_config |
384 | | INFO:omni:Using control framework pgeni |
385 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires within 1 day on 2011-07-07 00:00:00 UTC |
386 | | INFO:omni:Creating sliver(s) from rspec file planet.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice |
387 | | INFO:omni:Writing result of createsliver for slice: lnevers_slice at AM: http://www.planet-lab.org:12346 to file lnevers_slice-manifest-rspec-www-planet-lab-org.xml |
388 | | INFO:omni:Writing to 'lnevers_slice-manifest-rspec-www-planet-lab-org.xml' |
| 379 | $ ./src/omni.py -a http://www.planet-lab.org:12346 -o createsliver --api-version 2 lnevers-1slice planet.rspec |
| 380 | INFO:omni:Loading config file omni_config |
| 381 | INFO:omni:Using control framework pgeni |
| 382 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 383 | INFO:omni:Creating sliver(s) from rspec file planet.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice |
| 384 | INFO:omni:Writing result of createsliver for slice: lnevers-1slice at AM: http://www.planet-lab.org:12346 to file lnevers-1slice-manifest-rspec-www-planet-lab-org.xml |
| 385 | INFO:omni:Writing to 'lnevers-1slice-manifest-rspec-www-planet-lab-org.xml' |
416 | | |
417 | | <rspec expires="2011-07-06T15:32:16Z" generated="2011-07-06T14:32:16Z" type="manifest" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
418 | | xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/manifest.xsd"> |
419 | | <node client_id="planetlab3.williams.edu" component_id="urn:publicid:IDN+plc:williams+node+planetlab3.williams.edu" component_manager_id="urn:publicid:IDN+plc+authority+am" component_name= |
420 | | "planetlab3.williams.edu" exclusive="false" sliver_id="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice"> |
| 413 | <rspec expires="2012-01-23T13:12:32Z" generated="2012-01-09T18:12:35Z" type="manifest" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" x |
| 414 | mlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.proto |
| 415 | geni.net/resources/rspec/2/manifest.xsd http://www.planet-lab.org/resources/sfa/ext/planetlab/1 http://www.planet-lab.org/resources/sfa/ext/planetlab/1/planetlab.xsd"> |
| 416 | <node client_id="plnode-03.gpolab.bbn.com" component_id="urn:publicid:IDN+plc:bbn+node+plnode-03.gpolab.bbn.com" component_manager_id="urn:publicid:IDN+plc+authority+cm" component_name="plnode-03.gpolab |
| 417 | .bbn.com" exclusive="false" sliver_id="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice:23324:13627:0"> |
433 | | <node client_id="planet2.cs.rit.edu" component_id="urn:publicid:IDN+plc:rit+node+planet2.cs.rit.edu" component_manager_id="urn:publicid:IDN+plc+authority+am" component_name="planet2.cs.rit |
434 | | .edu" exclusive="false" sliver_id="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice"> |
| 438 | </rspec> |
| 439 | }}} |
| 440 | |
| 441 | Note that your login for your nodes is available by running {{{sliverstatus}}}. |
| 442 | |
| 443 | As part of the ''createsliver'' operation for PL nodes, Omni uploads the user SSH keys based on the [users] section of the omni_config. If you have problems in setting up your slice, contact us at [mailto:help@geni.net]. |
| 444 | |
| 445 | == Checking sliver resource status == |
| 446 | |
| 447 | Once you have requested the resources you may check the sliver status for PG and PL nodes. As you review the results, note the expiration time to make sure that it meets your experiment running time requirement. To get ''sliverstatus'' for the example experiment on this page the following command was issued for the PG resources: |
| 448 | |
| 449 | {{{ |
| 450 | <?xml version="1.0" ?> |
| 451 | <!-- Reserved resources for: |
| 452 | Slice: lnevers-1slice |
| 453 | At AM: |
| 454 | URL: http://www.planet-lab.org:12346 |
| 455 | --> |
| 456 | |
| 457 | <rspec expires="2012-01-23T13:12:32Z" generated="2012-01-09T18:12:35Z" type="manifest" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" x |
| 458 | mlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.proto |
| 459 | geni.net/resources/rspec/2/manifest.xsd http://www.planet-lab.org/resources/sfa/ext/planetlab/1 http://www.planet-lab.org/resources/sfa/ext/planetlab/1/planetlab.xsd"> |
| 460 | <node client_id="plnode-03.gpolab.bbn.com" component_id="urn:publicid:IDN+plc:bbn+node+plnode-03.gpolab.bbn.com" component_manager_id="urn:publicid:IDN+plc+authority+cm" component_name="plnode-03.gpolab |
| 461 | .bbn.com" exclusive="false" sliver_id="urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice:23324:13627:0"> |
437 | | <sliver_type name="plab-vnode"/> |
438 | | <location country="us" latitude="43.0844" longitude="-77.6799"/> |
439 | | </node> |
440 | | </rspec> |
441 | | |
442 | | }}} |
443 | | |
444 | | Note that your login for your nodes is available by running {{{sliverstatus}}}. |
445 | | |
446 | | As part of the ''createsliver'' operation for PL nodes, Omni uploads the user SSH keys based on the [users] section of the omni_config. If you have problems in setting up your slice, contact us at [mailto:help@geni.net]. |
447 | | |
448 | | == Checking sliver resource status == |
449 | | |
450 | | Once you have requested the resources you may check the sliver status for PG and PL nodes. As you review the results, note the expiration time to make sure that it meets your experiment running time requirement. To get ''sliverstatus'' for the example experiment on this page the following command was issued for the PG resources: |
451 | | |
452 | | {{{ |
453 | | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am sliverstatus lnevers_slice |
454 | | INFO:omni:Loading config file omni_config |
455 | | INFO:omni:Using control framework pgeni |
456 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires on 2011-07-07 00:00:00 UTC |
457 | | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice: |
458 | | INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice at AM URL https://www.emulab.net/protogeni/xmlrpc/am |
| 464 | <location country="unknown" latitude="42.3907" longitude="-71.1478"/> |
| 465 | <interface client_id="13627:2918" component_id="urn:publicid:IDN+plc+interface+node13627:eth0"/> |
| 466 | <services> |
| 467 | <login authentication="ssh-keys" hostname="plnode-03.gpolab.bbn.com" port="22" username="pgenigpolabbbncom_lnevers1slice"/> |
| 468 | </services> |
| 469 | lnevers@sendaria:~/gcf-1.5.1$ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am sliverstatus lnevers-1slice |
| 470 | INFO:omni:Loading config file omni_config |
| 471 | INFO:omni:Using control framework pgeni |
| 472 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 473 | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice: |
| 474 | INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice at AM URL https://www.emulab.net/protogeni/xmlrpc/am |
534 | | $ ./src/omni.py -a http://www.planet-lab.org:12346 -o sliverstatus lnevers_slice |
535 | | INFO:omni:Loading config file omni_config |
536 | | INFO:omni:Using control framework pgeni |
537 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires on 2011-07-10 00:00:00 UTC |
538 | | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice: |
539 | | INFO:omni:Writing to 'lnevers_slice-sliverstatus-www-planet-lab-org.json' |
540 | | INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice at AM URL http://www.planet-lab.org:12346 |
| 557 | $ ./src/omni.py -a http://www.planet-lab.org:12346 -o sliverstatus -t geni 3 --api-version 2 lnevers-1slice |
| 558 | INFO:omni:Loading config file omni_config |
| 559 | INFO:omni:Using control framework pgeni |
| 560 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 561 | INFO:omni:Status of Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice: |
| 562 | INFO:omni:Writing to 'lnevers-1slice-sliverstatus-www-planet-lab-org.json' |
| 563 | INFO:omni:Sliver status for Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice at AM URL http://www.planet-lab.org:12346 |
564 | | 'pl_last_contact': 'Wed Jul 6 10:56:20 2011'}, |
565 | | {'geni_error': '', |
566 | | 'geni_status': 'ready', |
567 | | 'geni_urn': 'urn:publicid:IDN+plc:rit+node+planet2.cs.rit.edu', |
568 | | 'pl_boot_state': 'boot', |
569 | | 'pl_hostname': 'planet2.cs.rit.edu', |
570 | | 'pl_last_contact': 'Wed Jul 6 10:51:47 2011'}, |
571 | | {'geni_error': '', |
572 | | 'geni_status': 'ready', |
573 | | 'geni_urn': 'urn:publicid:IDN+plc:bbn+node+plnode-03.gpolab.bbn.com', |
574 | | 'pl_boot_state': 'boot', |
575 | | 'pl_hostname': 'plnode-03.gpolab.bbn.com', |
576 | | 'pl_last_contact': 'Wed Jul 6 10:56:02 2011'}], |
| 596 | 'pl_last_contact': '2012-01-09T13:13:23Z'}], |
588 | | For this example the pg_expires is ''2011-06-17 18:00:00'' while the pl_expires is ''Thu Jun 30 10:52:22 2011''. Make sure that each expiration time meets your requirements for your experiment's duration. If you need to extend the expiration, you can use the Omni ''renewslice'' to expand the time for your slice as described above. Then use ''renewsliver'' to extend each sliver. The following command is issued to modify the expiration time for the ProtoGENI resources: |
589 | | |
590 | | {{{ |
591 | | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am renewsliver lnevers_slice 20110618 |
592 | | INFO:omni:Loading config file omni_config |
593 | | INFO:omni:Using control framework pgeni |
594 | | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires on 2011-06-18 00:00:00 UTC |
595 | | INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice until 2011-06-18 00:00:00 UTC |
596 | | INFO:omni:Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice at unspecified_AM_URN (https://www.emulab.net/protogeni/xmlrpc/am) until 2011-06-18T00:00:00 UTC |
| 608 | For this example the pg_expires is ''2012-01-14 11:10:10'' while the pl_expires is ''2012-01-23T13:12:32Z''. Make sure that each expiration time meets your requirements for your experiment's duration. If you need to extend the expiration, you can use the Omni ''renewslice'' to expand the time for your slice as described above. Then use ''renewsliver'' to extend each sliver. The following command is issued to modify the expiration time for the ProtoGENI resources: |
| 609 | |
| 610 | {{{ |
| 611 | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am renewsliver lnevers-1slice '2012-01-14 16:10:10' |
| 612 | INFO:omni:Loading config file omni_config |
| 613 | INFO:omni:Using control framework pgeni |
| 614 | INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 615 | INFO:omni:Renewing Sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice until 2012-01-14 16:10:10+00:00 (UTC) |
| 616 | INFO:omni:Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice at unspecified_AM_URN (https://www.emulab.net/protogeni/xmlrpc/am) until 2012-01-14T16:10:10+00:00 (UTC) |
601 | | aggregate: https://www.emulab.net/protogeni/xmlrpc/am |
602 | | configfile: omni_config |
603 | | framework: pgeni |
604 | | native: True |
605 | | |
606 | | Args: renewsliver lnevers_slice 20110618 |
607 | | |
608 | | Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice expires on 2011-06-18 00:00:00 UTC |
609 | | Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice at unspecified_AM_URN (https://www.emulab.net/protogeni/xmlrpc/am) until 2011-06-18T00:00:00 UTC |
610 | | |
| 621 | aggregate: https://www.emulab.net/protogeni/xmlrpc/am |
| 622 | framework: pgeni |
| 623 | native: True |
| 624 | |
| 625 | Args: renewsliver lnevers-1slice 2012-01-14 16:10:10 |
| 626 | |
| 627 | Result Summary: Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice expires on 2012-01-30 00:00:00 UTC |
| 628 | Renewed sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice at unspecified_AM_URN (https://www.emulab.net/protogeni/xmlrpc/am) until 2012-01-14T16:10:10+00:00 (UTC) |
659 | | aggregate: http://www.emulab.net/protogeni/xmlrpc/am |
660 | | native: True |
661 | | output: True |
662 | | |
663 | | Args: listresources ahtest |
664 | | |
665 | | Result Summary: Retrieved resources for slice lnevers_slice from 1 aggregates. |
666 | | Wrote rspecs from 1 aggregates to 1 files. |
667 | | INFO:omni: ============================================================ |
668 | | }}} |
669 | | |
670 | | The result will be a file (''lnevers_slice-rspec-www-emulab-net.xml'') of the resources in your slice at that aggregate. |
| 675 | aggregate: https://www.emulab.net/protogeni/xmlrpc/am |
| 676 | framework: pgeni |
| 677 | native: True |
| 678 | output: True |
| 679 | rspectype: ('ProtoGENI', '2') |
| 680 | |
| 681 | Args: listresources lnevers-1slice |
| 682 | |
| 683 | Result Summary: Retrieved resources for slice lnevers-1slice from 1 aggregates. |
| 684 | Wrote rspecs from 1 aggregates to 1 files |
| 685 | Saved listResources RSpec at unspecified_AM_URN to file lnevers-1slice-rspec-www-emulab-net-protogeni.xml. |
| 686 | INFO:omni: ============================================================ |
| 687 | |
| 688 | }}} |
| 689 | |
| 690 | The result will be a file (''lnevers-1slice-rspec-www-emulab-net.xml'') of the resources in your slice at that aggregate. |
697 | | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am deletesliver lnevers_slice |
698 | | INFO:omni:Loading config file omni_config |
699 | | INFO:omni:Using control framework pgeni |
700 | | INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice on unspecified_AM_URN at https://www.emulab.net/protogeni/xmlrpc/am |
| 717 | $ ./src/omni.py -a https://www.emulab.net/protogeni/xmlrpc/am deletesliver lnevers-1slice |
| 718 | INFO:omni:Loading config file omni_config |
| 719 | INFO:omni:Using control framework pgeni |
| 720 | INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice on unspecified_AM_URN at https://www.emulab.net/protogeni/xmlrpc/am |
718 | | $ ./src/omni.py -a http://www.planet-lab.org:12346 deletesliver lnevers_slice |
719 | | INFO:omni:Loading config file omni_config |
720 | | INFO:omni:Using control framework pgeni |
721 | | INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice on unspecified_AM_URN at https://www.planet-lab.org:12346 |
722 | | INFO:omni: ------------------------------------------------------------ |
723 | | INFO:omni: Completed deletesliver: |
724 | | |
725 | | Options as run: |
726 | | aggregate: https://www.planet-lab.org:12346 |
727 | | configfile: omni_config |
728 | | framework: pgeni |
729 | | native: True |
730 | | |
731 | | Args: deletesliver lnevers_slice |
732 | | |
733 | | Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice on unspecified_AM_URN at https://www.planet-lab.org:12346 |
734 | | INFO:omni: ============================================================ |
| 737 | |
744 | | $ ./src/omni.py listmyslices lnevers |
745 | | INFO:omni:Loading config file omni_config |
746 | | INFO:omni:Using control framework pgeni |
747 | | INFO:omni:User 'lnevers' has slices: |
748 | | urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers_slice |
749 | | INFO:omni: ------------------------------------------------------------ |
750 | | INFO:omni: Completed listmyslices: |
751 | | |
752 | | Options as run: |
753 | | configfile: omni_config |
754 | | framework: pgeni |
755 | | native: True |
756 | | |
757 | | Args: listmyslices lnevers |
758 | | |
759 | | Result Summary: Found 1 slices for user 'lnevers'. |
760 | | |
| 747 | $ ./src/omni.py -a http://www.planet-lab.org:12346 deletesliver -t geni 3 --api-version 2 lnevers-1slice |
| 748 | INFO:omni:Loading config file omni_config |
| 749 | INFO:omni:Using control framework pgeni |
| 750 | INFO:omni:Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice on unspecified_AM_URN at http://www.planet-lab.org:12346 |
| 751 | INFO:omni: ------------------------------------------------------------ |
| 752 | INFO:omni: Completed deletesliver: |
| 753 | |
| 754 | Options as run: |
| 755 | aggregate: http://www.planet-lab.org:12346 |
| 756 | api_version: 2 |
| 757 | framework: pgeni |
| 758 | native: True |
| 759 | rspectype: ('geni', '3') |
| 760 | |
| 761 | Args: deletesliver lnevers-1slice |
| 762 | |
| 763 | Result Summary: Deleted sliver urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+lnevers-1slice on unspecified_AM_URN at http://www.planet-lab.org:12346 |
766 | | $ ./src/omni.py -f pgeni -a http://www.planet-lab.org:12346 -t Protogeni 2 listresources lnevers_slice |
767 | | INFO:omni:Loading config file omni_config |
768 | | INFO:omni:Using control framework pgeni |
769 | | INFO:omni:Gathering resources reserved for slice lnevers_slice.. |
770 | | INFO:omni:Listed resources on 1 out of 1 possible aggregates. |
771 | | INFO:omni:<?xml version="1.0" ?> |
772 | | INFO:omni:<!-- Resources for: |
773 | | Slice: lnevers_slice |
774 | | at AM: |
775 | | URN: unspecified_AM_URN |
776 | | URL: http://www.planet-lab.org:12346 |
777 | | --> |
778 | | INFO:omni:<rspec expires="2011-06-16T16:31:00Z" generated="2011-06-16T15:31:00Z" type="manifest" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.protogeni.net/resources/rspec/2/manifest.xsd"/> |
779 | | INFO:omni: ------------------------------------------------------------ |
780 | | INFO:omni: Completed listresources: |
781 | | |
782 | | Options as run: |
783 | | aggregate: http://www.planet-lab.org:12346 |
784 | | configfile: omni_config |
785 | | framework: pgeni |
786 | | native: True |
787 | | rspectype: ('Protogeni', '2') |
788 | | |
789 | | Args: listresources lnevers_slice |
790 | | |
791 | | Result Summary: Retrieved resources for slice lnevers_slice from 1 aggregates. |
792 | | Wrote rspecs from 1 aggregates. |
793 | | INFO:omni: ============================================================ |
| 769 | $ ./src/omni.py -f pgeni -a http://www.planet-lab.org:12346 -t geni 3 --api-version 2 listresources lnevers-1slice |