Changes between Version 8 and Version 9 of otm-emulab-java-ui-tutorial
- Timestamp:
- 02/13/12 16:19:59 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
otm-emulab-java-ui-tutorial
v8 v9 1 = Tutorial o fusing OnTimeMeasure with Emulab Java UI =1 = Tutorial on using OnTimeMeasure with Emulab Java UI = 2 2 '''Yingxiao Xu, Prasad Calyam'''[[BR]] 3 3 '''January 31, 2012''' … … 5 5 ''Software License:'' [http://www.geni.net/wp-content/uploads/2009/02/geniprojlic.pdf ''GENI Project License (GPL)''] 6 6 7 This is a step-by-step installation and hands-on tutorial o fusing OnTimeMeasure with Emulab Java UI7 This is a step-by-step installation and hands-on tutorial on using OnTimeMeasure with Emulab Java UI 8 8 9 9 == 1. Pre-requisites == 10 You must have an account setup on one of the emulab aggregates. If you have not account, you can access www.emulab.net and clicking on the "Request Account" button to apply for an account. Please note that it may take a while for approval of your account in emulab.10 You must have an account setup on one of the Emulab aggregates. If you do not have an account, you can access www.emulab.net and click on the "Request Account" button to apply for an account. Please note that it may take a while for approval of your account in Emulab. 11 11 12 You browser must be Java enabled. If not, please download and install it inhttp://java.com/en/download/index.jsp12 You browser must be Java enabled. If not, please download and install from - http://java.com/en/download/index.jsp 13 13 14 14 == 2. Login == 15 15 16 Login by visiting- http://www.emulab.net/ with web-browser and click login button.16 Go to - http://www.emulab.net/ with web-browser and click login button. 17 17 [[Image(image001.png,60%)]] 18 18 … … 23 23 == 3. Create Slice == 24 24 25 Click the Experimentation/Begin an Experiment after login, you will get UI below.25 Click the Experimentation/Begin an Experiment after login, you will get the UI below. 26 26 27 27 [[Image(image002.png,60%)]] … … 31 31 [[Image(image003.png)]] 32 32 33 you will get UI to create slice.33 You will get UI to create slice. 34 34 35 35 [[Image(image004.png)]] … … 37 37 38 38 39 Drag the Node button to the 39 Drag the Node button to the panel. Set Name of the node, Input FEDORA8-STD as OS. 40 40 41 41 [[Image(image005.png,60%)]] 42 42 43 43 44 Repeat the operation to create at least 3 nodes. Move the mouse beside the node till a wire appears. Drag to other nodes to create links44 Repeat the operation to create at least 3 nodes. Move the mouse beside the node till a wire appears. Drag to other nodes to create links. 45 45 46 46 [[Image(image006.png)]] 47 47 48 When all nodes and links are created 48 When all nodes and links are created, choose File/Create New Experiment menu. 49 49 50 50 [[Image(image007.png)]] 51 51 52 52 53 In the dialog, give a name and description of the test slice. Select ”Swap in immediately”53 In the dialog, give a name and description of the test slice. Select ”Swap in immediately” 54 54 55 55 [[Image(image008.png)]] 56 56 57 57 58 A summary will appear after the creation finished.58 A summary will appear after the creation is finished. 59 59 60 60 [[Image(image009.png,60%)]] 61 61 62 Click the link of the Name, you will get status ofreserved node.62 Click the link of the Name, and you will get the status of the reserved node. 63 63 64 64 … … 66 66 [[Image(image010.png,60%)]] 67 67 68 Wait till status of all nodes become "up".(It may needs several minutes to half minutes)68 Wait till status of all nodes becomes "up". (It may needs several minutes to half hour) 69 69 70 70 [[Image(image011.png,60%)]] … … 74 74 == 4. Install !OnTimeMeasure RootBeacon == 75 75 76 Select a node as Root Beacon ( i.e. node 0 with domain name pc95.emulab.net)76 Select a node as Root Beacon ( i.e., node 0 with domain name pc95.emulab.net) 77 77 78 78 Login to with SSH by enter pc95.emulab.net in the following UI, and click "open" button. … … 81 81 82 82 83 When first login, there would be an alert. Click "Yes" button.83 When you first login, an alert will appear. Click "Yes" button. 84 84 85 85 86 86 [[Image(image014.png)]] 87 87 88 Enter user name and password if it prompt.88 Enter user name and password if prompted. 89 89 90 90 [[Image(image015.png)]] 91 91 92 Make a temp lefolder and get into the temp folder. Enter the following command to install the software.92 Make a temp folder and get into the temp folder. Enter the following command to install the software. 93 93 94 94 {{{ … … 104 104 [[Image(image016.png)]] 105 105 106 Set slice password forthe following.106 Set slice password to the following. 107 107 108 108 [[Image(image017.png)]] 109 109 110 The Root IP address will be displayed when the installation finished. Write down the Root IP address(i.e. 155.98.36.95)110 The Root IP address will be displayed when the installation is finished. Write down the Root IP address (i.e. 155.98.36.95) 111 111 112 112 [[Image(image018.png)]] … … 114 114 == 5. Install OnTimeMeasure !NodeBeacons == 115 115 116 Login to with SSH by enter pc142.emulab.netin the following UI, and click "open" button.116 Login to pc142.emulab.net with SSH in the following UI, and click "open" button. 117 117 118 118 Get into the {{{demoinstall}}} folder created in the last step. … … 127 127 128 128 129 The IP address will be displayed when the installation finished.129 The IP address will be displayed when the installation is finished. 130 130 131 Write down the Node 1 IP address (i.e. 155.98.36.155)131 Write down the Node 1 IP address (i.e. 155.98.36.155) 132 132 133 133 [[Image(image019.png)]] 134 134 135 135 136 Repeat the installation for each nodes (i.e. pc155.emulab.net) by enter the following command in each Node.136 Repeat the installation for each nodes (i.e. pc155.emulab.net) by entering the following command in each Node. 137 137 {{{ 138 138 cd NodeBeacon/InstallScript … … 141 141 142 142 143 The IP address will be displayed when the installation finished. 144 Write down the IP address of each node(i.e. node2 155.98.36.142) 143 The IP address will be displayed when the installation is finished. Write down the IP address of each node (i.e. node2 155.98.36.142) 145 144 146 145 [[Image(image020.png)]] 147 146 148 == 6. Configure, Control, Query OnTimeMeasure using Web-portal ==147 == 6. Configure, Control, and Query OnTimeMeasure using Web-portal == 149 148 150 149 Visit - http://ontime.oar.net/ … … 152 151 [[Image(image021.png)]] 153 152 154 Input all the information and wait confirm email of administrator. Click login inthe portal. Enter the user name and password you registered.153 Input all the information and wait till you receive confirmation email from Administrator. Click login in the portal. Enter the user name and password you registered. 155 154 156 155 [[Image(image022.png)]] … … 160 159 [[Image(image023.png)]] 161 160 162 In t the Resource SETUPpage, enter the information, then click the "Specify Request" button.161 In the Resource Setup page, enter the information, then click the "Specify Request" button. 163 162 164 163 [[Image(image024.png)]] … … 173 172 [[Image(image026.png)]] 174 173 175 Click "Review Request" button 174 Click "Review Request" button. 176 175 177 176 [[Image(image027.png)]] … … 185 184 [[Image(image029.png)]] 186 185 187 Click the Query Data button to query data 186 Click the Query Data button to query data. 188 187 189 188 [[Image(image030.png)]]