Changes between Version 18 and Version 19 of GEC11NetworkingExperiments/Tutorial
- Timestamp:
- 07/26/11 15:44:58 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC11NetworkingExperiments/Tutorial
v18 v19 73 73 ./clear_cert.sh <username> 74 74 }}} 75 It will prompt you for the passphrase which should be included in the slip that was given to you.75 It will prompt you for the passphrase which should be included on the slip that was given to you. 76 76 * Verify that you have the necessary credential and key files 77 77 {{{ … … 219 219 = II. Make a slice = 220 220 Before we continue with the rest of the tutorial, we need to create a slice that will contain all our slivers with the different AMs. 221 Since the omni_config specifies using GPO's ProtoGENI as the clearinghouse, your slice will be created in the pgeni.gpolab.bbn.com namespace.221 Since the omni_config specifies using GPO's ProtoGENI as the Slice Authority (SA), your slice will be created in the pgeni.gpolab.bbn.com namespace. 222 222 223 223 === 1. Createslice === … … 310 310 The first resource we are going to add to our slice is a ProtoGENI host. 311 311 312 === 1. Createsliver == =313 Under the omni_tutorial directory, there is a directory called ''rspecs'' that has all the necessary template rspecs for the tutorial. For this tutorial we are going to use ProtoGENI hosts from GPO's ProtoGENI cluster, as well as Wide Area ProtoGENI hosts from Utah's ProtoGENI cluster.312 === 1. Createsliver == 313 Under the omni_tutorial directory, there is a directory called ''rspecs'' that has all the necessary template RSpecs for the tutorial. For this tutorial we are going to use ProtoGENI hosts from GPO's ProtoGENI cluster, as well as Wide Area ProtoGENI hosts from Utah's ProtoGENI cluster. 314 314 * If your ProtoGENI host is in the '''emulab.net'''(e.g. pg30.emulab.net), namespace then it belongs to Utah's cluster and you should use Utah's AM, and use '''rspecs/pg_utah.rspec''' 315 315 * If your ProtoGENI host is in the '''pgeni.gpolab.bbn.com'''(e.g. pc1.pgeni.gpolab.bbn.com), namespace then it belongs to GPO's cluster and you should use GPO's AM, and '''use rspecs/pg_gpo.rspec''' 316 316 317 * Edit the '''appropriate''' rspec, and modify it based on your information.317 * Edit the '''appropriate''' RSpec, and modify it based on your information. 318 318 319 319 Alice was assigned host pg46.emulab.net so she should modify pg_utah.rspec: … … 349 349 }}} 350 350 351 * After you have modified the rspec, you are ready to reserve your host on the '''appropriate''' AM. For easy access and to be able to copy and paste AM URLs that are used in this tutorial, we made a [wiki:GEC11NetworkingExperiments/Tutorial#AMURLTable table].351 * After you have modified the RSpec, you are ready to reserve your host on the '''appropriate''' AM. For easy access and to be able to copy and paste AM URLs that are used in this tutorial, we made a [wiki:GEC11NetworkingExperiments/Tutorial#AMURLTable table]. 352 352 {{{ 353 353 omni.py createsliver -a <AM_URL> <username>slice rspecs/<rspec_file> … … 406 406 407 407 = IV. Make a MyPLC sliver = 408 The next resource to reserve is a MyPLC host. In the previous step, you have modified an example rspec to request the resources you need. There is a better way to create rspecs by asking the AM what resources are available and then deciding what you need. Running the listresources command against an AM returns an advertisement rspec, that can be used as a base to create the reservation rspec.408 The next resource to reserve is a MyPLC host. In the previous step, you have modified an example RSpec to request the resources you need. There is a better way to create RSpecs by asking the AM what resources are available and then deciding what you need. Running the listresources command against an AM returns an advertisement RSpec, that can be used as a base to create the reservation RSpec. 409 409 410 410 === 1. Listresources ===