Changes between Version 8 and Version 9 of GEC22Agenda/LabWiki/Instruction
- Timestamp:
- 03/11/15 15:38:18 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC22Agenda/LabWiki/Instruction
v8 v9 23 23 == Step 2: Launch your experiment: == 24 24 25 * At the portal home page press the create slice from your project.25 * At the portal home page press the create slice from your project. 26 26 27 27 Tip: If you are not a member of any project and you don't know how to proceed, email us (geni-users@googlegroups.com) 28 28 29 * Name your slice something like xxxhello (where xxx are your initials)29 * Name your slice something like xxxhello (where xxx are your initials) 30 30 31 * When the slice page loads up, press the Slice Jacks button.31 * When the slice page loads up, press the Slice Jacks button. 32 32 33 * Once the Jacks window loads, click the Add Resources button placed at the top left part of the screen.33 * Once the Jacks window loads, click the Add Resources button placed at the top left part of the screen. 34 34 35 35 NOTE: If you get a warning about not having uploaded ssh keys just follow the instructions on providing an ssh key before you proceed. 36 36 37 * In the Choose RSpec section, choose the Hello GENI choice, which should contain: [http://www.gpolab.bbn.com/exp/HelloGENI/hellogeni.rspec.]37 * In the Choose RSpec section, choose the Hello GENI choice, which should contain: [http://www.gpolab.bbn.com/exp/HelloGENI/hellogeni.rspec.] 38 38 39 * You will need to choose an aggregate where you want this topology to be instantiated. Click on the Site 0 box and a panel on the left side of the canvas will appear.39 * You will need to choose an aggregate where you want this topology to be instantiated. Click on the Site 0 box and a panel on the left side of the canvas will appear. 40 40 41 * Click on the Reserve Resources button on them bottom left part of the screen.41 * Click on the Reserve Resources button on them bottom left part of the screen. 42 42 43 * Wait while your resources are being reserved. This will take several minutes so be patient. The nodes will turn green to signify that your resources are ready.43 * Wait while your resources are being reserved. This will take several minutes so be patient. The nodes will turn green to signify that your resources are ready. 44 44 45 *Now, as a professor, you will be the admin of the project. You will have permission to accept the requests of the students to join your project. You can make TA as the project lead who will also have permission to accept the requests of students.45 * Now, as a professor, you will be the admin of the project. You will have permission to accept the requests of the students to join your project. You can make TA as the project lead who will also have permission to accept the requests of students. 46 46 47 *NOTE:47 *NOTE: 48 48 49 *Slice has an expiration date. You will have an option to renew the resources before expiration. You will also get a mail notification before 24 hours of expiry. But, projects do not have an expiry date.49 *Slice has an expiration date. You will have an option to renew the resources before expiration. You will also get a mail notification before 24 hours of expiry. But, projects do not have an expiry date. 50 50 51 51 == Step 3: View Results: == … … 57 57 After you are done with your experiment, you should always release your resources so that other experimenters can use the resources. In order to cleanup your slice : 58 58 59 *Press the Delete button at the bottom of your Jacks canvas.59 *Press the Delete button at the bottom of your Jacks canvas. 60 60 61 61 After a few moments all the resources will have been released and you will have an empty canvas again. Notice that your slice is still there. There is no way to delete a slice, it will be removed automatically after its expiration date, but remember that a slice is just an empty container so it doesn't take up any resources. … … 78 78 For further details, visit 79 79 80 * [http://mytestbed.net/projects/omf6/wiki/OEDLOMF6 OEDL-OMF]80 * [http://mytestbed.net/projects/omf6/wiki/OEDLOMF6 OEDL-OMF] 81 81 82 82 == Logging into !LabWiki == … … 85 85 Click on "Login with GENI ID" 86 86 87 * If you have already logged in to the GENI Portal, you will be automatically logged in to LabWiki87 * If you have already logged in to the GENI Portal, you will be automatically logged in to LabWiki 88 88 89 * Use your GENI Portal username and password to login89 * Use your GENI Portal username and password to login 90 90 91 * You will be asked to agree to sending your GENI Portal information to !LabWiki. !LabWiki will only use your GENI ID to log you in ad obtain information about the Projects and Slices that you are a member of, so please click on "Send my information"91 * You will be asked to agree to sending your GENI Portal information to !LabWiki. !LabWiki will only use your GENI ID to log you in ad obtain information about the Projects and Slices that you are a member of, so please click on "Send my information" 92 92 93 93 Note: … … 103 103 This column can be used to create and edit two type of documents: 104 104 105 * Markdown scripts that can be viewed on the plan column.105 * Markdown scripts that can be viewed on the plan column. 106 106 107 * OEDL documents that have the experiment scripts written in Ruby.107 * OEDL documents that have the experiment scripts written in Ruby. 108 108 109 109 A new document can be created by clicking on the "+" button below the column's title. You will have the option of choosing either the "wiki" option or "oedl" option. "wiki" option should be chosen for markdown scripts. Also, a document opened in the plan column can be dragged and dropped in to this column for editing. Click save icon to save the document. … … 114 114 This panel is used to start a new instance of an experiment, monitor the execution, view the logs and graphs. 115 115 116 * To start a new instance of an experiment, select and load the experiment in the Prepare column as described above. If required you may want to edit and save that experiment.116 * To start a new instance of an experiment, select and load the experiment in the Prepare column as described above. If required you may want to edit and save that experiment. 117 117 118 * Then drag the icon next to the experiment's name from the Prepare column, and drop it in the Execute column. You should now see in the Execute column some information about this new experiment instance.118 * Then drag the icon next to the experiment's name from the Prepare column, and drop it in the Execute column. You should now see in the Execute column some information about this new experiment instance. 119 119 120 * In addition to standard experiment parameters (e.g. Name, Slice, Scripts), all configurable experiment properties are displayed in the Execute column , where you can change their default values.120 * In addition to standard experiment parameters (e.g. Name, Slice, Scripts), all configurable experiment properties are displayed in the Execute column , where you can change their default values. 121 121 122 * You may want to give a name to this experiment instance in the Name field within the Execute column, or leave that field blank to let !LabWiki pick a unique name for you.122 * You may want to give a name to this experiment instance in the Name field within the Execute column, or leave that field blank to let !LabWiki pick a unique name for you. 123 123 124 * You can start this new experiment instance by clicking on the "Start Experiment" button.124 * You can start this new experiment instance by clicking on the "Start Experiment" button. 125 125 126 * Once you start this new experiment instance, the Execute column will show information about the running experiment, such as detailed logs and any defined graphs (you may have to scroll down to the bottom of the Execute column to see these graphs)126 * Once you start this new experiment instance, the Execute column will show information about the running experiment, such as detailed logs and any defined graphs (you may have to scroll down to the bottom of the Execute column to see these graphs) 127 127 128 * When the experiment instance has finished running, you may copy a plotted graph from the Execute column back to the Plan column, in order to include it to your report or written records. To do so, drag the icon located below the graph (next to its title) and drop it just after the line of text of your choice in the Plan column128 * When the experiment instance has finished running, you may copy a plotted graph from the Execute column back to the Plan column, in order to include it to your report or written records. To do so, drag the icon located below the graph (next to its title) and drop it just after the line of text of your choice in the Plan column 129 129 130 130 = Key Features of !LabWiki = 131 131 !LabWiki can be used to run experiments which: 132 132 133 * dynamically react to changes in the resources being used-133 * dynamically react to changes in the resources being used- 134 134 It allows user to define events which will trigger based on measurements produced by resources involved in the experiment. In other words, if one or more collected measurements reach a specific condition, then the event will trigger and some user-defined tasks will be executed. For further details, check http://groups.geni.net/geni/wiki/GEC21Agenda/OEDL/Experiment1 135 135 136 * dynamically react to collected measurements-136 * dynamically react to collected measurements- 137 137 It allows user to define events which will trigger based on measurements produced by resources involved in the experiment. In other words, if one or more collected measurements reach a specific condition, then the event will trigger and some user-defined tasks will be executed. For further details, check http://groups.geni.net/geni/wiki/GEC21Agenda/OEDL/Experiment2 138 138 … … 167 167 * The "Share Page" creates a submission file with the student's user name in the submission repository 168 168 169 To Grade a submission 169 To Grade a submission a Grader will: 170 170 171 * A separate markdown file (currently, called submission.md) which will have links to all the student submissions can be accessed only by the Professor and is hidden from students. 172 * An instructor has to simply bring up this Markdown in the Plan window and click on a student's submission (again a Markdown script) to grade it. 173 171 * Login to !LabWiki and in the Plan panel, bring up a separate Markdown file (currently, called submission.md) which will contain links to all the student submissions. This Markdown can be accessed only by the Professor and is hidden from students. 172 * A Grader has to simply bring up any of the Markdowns listed in this file and click on a student's submission (again a Markdown script) to grade it. 174 173 175 174 == Gitolite - coming soon ==