33 | | Assume we have a slice created already. We want to reserve a XenVM running a standard Ubuntu image as the basis of the software router. |
34 | | |
35 | | == a. Select a VM from InstaGENI == |
36 | | |
37 | | Launch Flack for your slice, and reserve a virtual machine from one of the InstaGENI aggregates (e.g., InstaGENI aggregate at Clemson). |
38 | | |
39 | | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:portal-slice.png)]] |
40 | | |
41 | | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:flack-alloc-vm.png)]] |
42 | | |
43 | | |
44 | | {{{ |
45 | | #!html |
46 | | <table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Graphics/4NotesIcon_512x512.png" width="50" height="50" alt="Note"></td><td> Please go to <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GettingStarted_PartI/Procedure/DesignSetup">HowToReserveVM</a> for details on how to reserve a VM from an aggregate.</td></tr></table> |
47 | | </li> |
48 | | </ol> |
49 | | </td> |
50 | | </tr> |
51 | | </table> |
52 | | }}} |
53 | | |
54 | | |
55 | | |
56 | | |
57 | | == b. Select a Standard Image == |
58 | | |
59 | | Click [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:info.jpg)]] to edit the property of the VM. |
60 | | |
61 | | Set the Sliver Type to be '''emulab-xen''' and select the disk image that is to be loaded to the VM. In this tutorial, we select '''Ubuntu 12.04 LTS'''. |
62 | | |
63 | | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:flack-vm-property.png, 48%, nolink)]] |
64 | | |
65 | | Click [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:apply.png)]] to save the change. |
66 | | |
67 | | == c. Reserve the VM == |
68 | | |
69 | | Click [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:flack-submit.png)]] to send the VM reservation request. |
70 | | |
71 | | |
72 | | |
73 | | |
74 | | == d. Login to the VM == |
75 | | |
76 | | Once the VM allocation is ready (i.e., the canvas turns into green in Flack), we are able to login to the node from a terminal using `ssh`. |
| 33 | Assume we have a slice created already. We want to reserve a Xen VM running a standard Ubuntu image as the basis of the software router. |
| 34 | |
| 35 | == a. Select a VM from an InstaGENI Site == |
| 36 | |
| 37 | Once you have created an image select the "Add Resources" button to reserve a virtual machine. |
| 38 | |
| 39 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:AddResources.jpg,60%)]] |
| 40 | |
| 41 | In the resulting "Add Resources" panel, drag and drop a Xen VM: |
| 42 | |
| 43 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:DragXen.jpg,60%)]] |
| 44 | |
| 45 | Now click on "Site 1" to select an InstaGENI aggregates, this will show the available sites in the left hand actions: |
| 46 | |
| 47 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:SelectSite.jpg,60%)]] |
| 48 | |
| 49 | We will choose the InstaGENI aggregate Kentucky PKS2: |
| 50 | |
| 51 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:ClemsonSite.jpg,60%)]] |
| 52 | |
| 53 | |
| 54 | {{{ |
| 55 | #!html |
| 56 | <table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://trac.gpolab.bbn.com/gcf/raw-attachment/wiki/Graphics/stock_notes.png" width="40" height="40" alt="Note"></td><td> Please go to <a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GettingStarted_PartI/Procedure/DesignSetup">HowToReserveVM</a> for details on how to reserve a VM from an aggregate.</td></tr></table> |
| 57 | </li> |
| 58 | </ol> |
| 59 | </td> |
| 60 | </tr> |
| 61 | </table> |
| 62 | }}} |
| 63 | |
| 64 | == b. Select from Standard Images == |
| 65 | |
| 66 | Click on the node to show the left-hand commands panel that allows image selection. Click on `Disk Image` pull-down to see available standard images: |
| 67 | |
| 68 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:SelectDefaultImage.jpg,60%)]] |
| 69 | |
| 70 | Select '''Ubuntu 12.04 LTS'''. You are now ready to reserve the VM, which is done by scrolling to the bottom of the `Add Resources` page and clicking on the `Reserve Resources` button: |
| 71 | |
| 72 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:ReserveResources.jpg)]] |
| 73 | |
| 74 | Once selected, the results section will be updated to show the status for the request as it progresses: |
| 75 | |
| 76 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:CreateStatus.jpg,60%)]] |
| 77 | |
| 78 | |
| 79 | == c. Login to the VM == |
| 80 | |
| 81 | Once the VM sliver creation is completed, you can get status in slice page: |
| 82 | |
| 83 | [[Image(GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware:SliverStatus.jpg,60%)]] |
| 84 | |
| 85 | The resources are shown as green when ready. |
| 86 | |
| 87 | You are able to login to the node from a terminal using `ssh`. |