Changes between Version 10 and Version 11 of GENIExperimenter/GpoLabExample
- Timestamp:
- 08/28/12 16:10:57 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/GpoLabExample
v10 v11 6 6 7 7 == 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]. 8 In 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 9 software that uses the [wiki:GeniApi GENI AM API] to get resources from the different Aggregate Managers. 11 10 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. 11 You 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. 14 12 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. 13 Once you have your GENI credentials and you have configured Omni you are ready to go through this example. 18 14 19 15 === 1. Create a slice and renew it === 20 16 {{{ 21 nriga@pella:~/gcf$ ./src/omni.py createslice niky _pgof_gpo17 nriga@pella:~/gcf$ ./src/omni.py createslice niky-pgof-gpo 22 18 23 nriga@pella:~/gcf$ ./src/omni.py renewslice niky _pgof_gpo 20110520T00:00:00Z19 nriga@pella:~/gcf$ ./src/omni.py renewslice niky-pgof-gpo 20110520T00:00:00Z 24 20 }}} 25 21 … … 39 35 If there are enough available resources then create and renew your sliver. 40 36 {{{ 41 nriga@pella:~/gcf$ src/omni.py createsliver -n -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am niky _pgof_gpo pg.rspec37 nriga@pella:~/gcf$ src/omni.py createsliver -n -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am niky-pgof-gpo pg.rspec 42 38 43 nriga@pella:~/gcf$ src/omni.py renewsliver -a https://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am -n niky _pgof_gpo 20110520T00:00:00Z39 nriga@pella:~/gcf$ src/omni.py renewsliver -a https://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am -n niky-pgof-gpo 20110520T00:00:00Z 44 40 }}} 45 41 For ProtoGENI slivers the expiration time is the same as the expiration time of … … 50 46 Make a note of the number for each one of the hosts, since you are going to need it to configure your topology. 51 47 {{{ 52 nriga@pella:~/gcf$ src/omni.py sliverstatus -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am niky _pgof_gpo48 nriga@pella:~/gcf$ src/omni.py sliverstatus -a http://www.pgeni.gpolab.bbn.com/protogeni/xmlrpc/am niky-pgof-gpo 53 49 }}} 54 50 … … 67 63 To get the OpenFlow resources : 68 64 {{{ 69 nriga@pella:~/gcf$ src/omni.py createsliver -n -a https://tulum.gpolab.bbn.com:1443/openflow/gapi/ niky _pgof_gpo of.rspec65 nriga@pella:~/gcf$ src/omni.py createsliver -n -a https://tulum.gpolab.bbn.com:1443/openflow/gapi/ niky-pgof-gpo of.rspec 70 66 }}} 71 67 … … 161 157 When the nodes reboot they will have a new interface eth3.1750 that is configured in the 162 158 10.17.0.0/24 subnet. 163