Changes between Version 10 and Version 11 of GENIExperimenter/GpoLabExample


Ignore:
Timestamp:
08/28/12 16:10:57 (12 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/GpoLabExample

    v10 v11  
    66
    77== Using GPO credentials ==
    8 In order to grab all the resources needed, you will need to use the omni client, which is a
    9 software that uses the GENI AM API to get resources from the different aggregates. General
    10 information and instructions can be found at [http://trac.gpolab.bbn.com/gcf/wiki/Omni].
     8In order to grab all the resources needed, you will need to use the [http://trac.gpolab.bbn.com/gcf/wiki/Omni Omni client], which is a
     9software that uses the [wiki:GeniApi GENI AM API] to get resources from the different Aggregate Managers.
    1110
    12 It will also be easier if you have credentials from GPO's ProtoGENI Clearinghouse, so it is recommended that you get an account there. All the necessary steps for this are described [wiki:GENIExperimenter/ExperimentCredentials here]. Please let us know if you
    13 need any [mailto:help@geni.net help] setting up your project, getting accounts or configuring the omni client. 
     11You will also need to have GENI credentials from GPO's ProtoGENI Clearinghouse. Please visit the [wiki:SignMeUp 'Sign Me Up' wiki page] to get more information.
    1412
    15 Once you have created an account on GPO's ProtoGENI cluster and you have configured omni to use
    16 GPO's Clearinghouse, you should be all set to get the needed resources. [attachment:omni_config This] is an example omni configuration file, that you can use
    17 as a guide.
     13Once you have your GENI credentials and you have configured Omni you are ready to go through this example.
    1814
    1915=== 1. Create a slice and renew it ===
    2016{{{
    21 nriga@pella:~/gcf$ ./src/omni.py createslice niky_pgof_gpo
     17nriga@pella:~/gcf$ ./src/omni.py createslice niky-pgof-gpo
    2218
    23 nriga@pella:~/gcf$ ./src/omni.py renewslice niky_pgof_gpo  20110520T00:00:00Z
     19nriga@pella:~/gcf$ ./src/omni.py renewslice niky-pgof-gpo  20110520T00:00:00Z
    2420}}}
    2521
     
    3935If there are enough available resources then create and renew your sliver.
    4036{{{
    41 nriga@pella:~/gcf$ src/omni.py createsliver -n -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am  niky_pgof_gpo pg.rspec
     37nriga@pella:~/gcf$ src/omni.py createsliver -n -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am  niky-pgof-gpo pg.rspec
    4238
    43 nriga@pella:~/gcf$ src/omni.py renewsliver -a https://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am -n niky_pgof_gpo 20110520T00:00:00Z
     39nriga@pella:~/gcf$ src/omni.py renewsliver -a https://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am -n niky-pgof-gpo 20110520T00:00:00Z
    4440}}}
    4541For ProtoGENI slivers the expiration time is the same as the expiration time of
     
    5046Make a note of the number for each one of the hosts, since you are going to need it to configure your topology.
    5147{{{
    52 nriga@pella:~/gcf$ src/omni.py sliverstatus -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am  niky_pgof_gpo
     48nriga@pella:~/gcf$ src/omni.py sliverstatus -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am  niky-pgof-gpo
    5349}}}
    5450
     
    6763To get the OpenFlow resources :
    6864{{{
    69 nriga@pella:~/gcf$ src/omni.py createsliver -n -a https://tulum.gpolab.bbn.com:1443/openflow/gapi/ niky_pgof_gpo of.rspec
     65nriga@pella:~/gcf$ src/omni.py createsliver -n -a https://tulum.gpolab.bbn.com:1443/openflow/gapi/ niky-pgof-gpo of.rspec
    7066}}}
    7167
     
    161157When the nodes reboot they will have a new interface eth3.1750 that is configured in the
    16215810.17.0.0/24 subnet.
    163