Changes between Initial Version and Version 1 of otm-emulab-java-ui-tutorial


Ignore:
Timestamp:
02/10/12 15:56:23 (12 years ago)
Author:
yxu@osc.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • otm-emulab-java-ui-tutorial

    v1 v1  
     1= Tutorial on OnTimeMeasure Capabilities for Experimenters =
     2'''Yingxiao Xu, Prasad Calyam'''[[BR]]
     3'''January 31, 2012'''
     4
     5''Software License:'' [http://www.geni.net/wp-content/uploads/2009/02/geniprojlic.pdf ''GENI Project License (GPL)'']
     6
     7This is a step-by-step installation and hands-on tutorial of using OnTimeMeasure with Emulab Java UI
     8
     9== 1. Pre-requisites ==
     10You 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.
     11
     12You browser must be Java enabled. If not, please download and install it in  http://java.com/en/download/index.jsp
     13
     14== 2. Login ==
     15
     16Login by visiting - http://www.emulab.net/ and click login button.
     17 [[Image(image001.png)]]
     18
     19
     20Enter email address and password, then click login.
     21
     22
     23== 3. Create Slice ==
     24
     25Click the Experimentation/Begin an Experiment after login, you will get UI below.
     26 
     27 [[Image(image002.png)]]
     28
     29Click "New GUI editor" link,  if the following dialog appears, click  "OK" button.
     30 
     31 [[Image(image003.png)]]
     32
     33you will get UI to create slice.
     34
     35 [[Image(image004.png)]]
     36
     37 
     38
     39Drag the Node button to the  panel.  Set Name of the node, Input  FEDORA8-STD as OS.
     40 
     41 [[Image(image005.png)]]
     42
     43
     44Repeat 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 
     46 [[Image(image006.png)]]
     47
     48When all nodes and links are created ,  choose File/Create New Experiment menu.
     49
     50  [[Image(image007.png)]]
     51
     52
     53In the dialog, give a name and description of the test slice. Select”Swap in immediately”
     54
     55  [[Image(image008.png)]]
     56
     57
     58A summary will appear after the creation finished.
     59 
     60 [[Image(image009.png)]]
     61
     62Click the link of the Name, wait till status of all nodes become up.(It may needs several minutes to half minutes)
     63
     64
     65 
     66 [[Image(image010.png)]]
     67
     68 [[Image(image011.png)]]
     69
     70 [[Image(image012.png)]]
     71 
     72== 4. Install OnTimeMeasure RootBeacon ==
     73
     74Select a node as Root Beacon ( i.e.  node 0  with domain name pc95.emulab.net)
     75
     76 Login to with SSH by enter pc95.emulab.net in the following UI, and click "open"  button.
     77
     78 [[Image(image013.png)]]
     79 
     80
     81When first login, there would be an alert. Click "Yes" button.
     82 
     83
     84 [[Image(image014.png)]]
     85
     86Enter user name and password if it prompt.
     87 
     88
     89Make a temple folder and get into the temp folder. Enter the following command to install the software.
     90
     91wget http://ontime.oar.net/download/OnTimeMeasure_latest.php
     92tar xzf *.gz
     93tar xzf RootBeacon.tar.gz
     94cd RootBeacon/InstallScript
     95./ontime_software_install.sh
     96Enter yes, root, email and password when prompt the following:
     97 
     98Set slice password for the following.
     99 
     100
     101The Root IP address will be displayed when the installation finished.  Write down the Root IP address(i.e. 155.98.36.95)
     102 
     103Install OnTimeMeasure NodeBeacons
     104Login to with SSH by enter pc142.emulab.net in the following UI, and click "open"  button.
     105Get into the demoinstall folder created in the last step.
     106Enter the following command to install NodeBeacon:
     107
     108tar xzf NodeBeacon.tar.gz
     109cd NodeBeacon/InstallScript
     110./ontime_software_install.sh
     111
     112The IP address will be displayed when the installation finished.
     113Write down the Node 1 IP address(i.e. 155.98.36.155)
     114
     115
     116 
     117
     118Repeat the installation for each nodes (i.e. pc155.emulab.net) by enter the following command in each Node.
     119cd NodeBeacon/InstallScript
     120./ontime_software_install.sh
     121
     122
     123
     124
     125The IP address will be displayed when the installation finished.
     126Write down the IP address of each node(i.e.  node2 155.98.36.142)
     127
     128 
     129
     130Use Portal to manage and query measurement
     131
     132Visit http://ontime.oar.net/
     133Click Register
     134 
     135
     136Input all the information and wait confirm email of administrator. Click login in  the portal. Enter the user name and password you registered.
     137 
     138
     139Click the Login Button,  then click the "Manage measurements" button.
     140 
     141
     142Int the Resource SETUP page, enter the information,  then click the "Specify Request" button.
     143
     144
     145
     146
     147
     148
     149 
     150
     151The page will jump to Measurement Request Specification page.
     152 
     153Add the measurement task
     154 
     155Click  "Review Request" button
     156 
     157
     158Click the "Submit Request" button.
     159 
     160Click the "Start" Button to start the measurement
     161 
     162Click the Query Data button to query data
     163