Version 4 (modified by 13 years ago) ( diff ) | ,
---|
Prerequisite
This sample experiment requires sandbox 7 (sb7.orbit-lab.org) and the two nodes (node1-1 & node1-2).
The tutorial experiment
This experiment is given in the attached script wimax-tutorial2.rb. Download this file to your home directory.
To run this experiment:
- ssh into sandbox 7
ssh sb7.orbit-lab.org
- Image node1-1 & node1-2 with wimax.ndz (this should be in the repository)
omf-5.2 load [1,1..2] wimax.ndz
The output of the imaging command should look similar to the following:
nilanjan@console.sb7:~$ omf-5.2 load [1,1..2] wimax.ndz Imaging nodes: '[1,1..2]' with image 'wimax.ndz' (Domain: default from hostname) (Timeout: 800 sec.) INFO NodeHandler: init OMF Experiment Controller 5.2.408 INFO NodeHandler: init Experiment ID: sb7.orbit-lab.org_2011_09_14_15_07_41 INFO NodeHandler: Web interface available at: http://10.17.0.10:4000 INFO Experiment: load system:exp:stdlib INFO property.resetDelay: value = 70 (Fixnum) INFO property.resetTries: value = 1 (Fixnum) INFO Experiment: load system:exp:imageNode INFO property.nodes: value = [1, 1..2] (Array) INFO property.image: value = "wimax.ndz" (String) INFO property.domain: value = nil (NilClass) INFO property.outpath: value = "/tmp" (String) INFO property.timeout: value = 800 (Fixnum) INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2) INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2) INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2) INFO stdlib: Waiting for nodes (Up/Down/Total): 0/2/2 - (still down: n_1_1,n_1_2) INFO whenAll: *: 'status[@value='UP']' fires INFO exp: Progress(0/0/2): 10/10/10 min(n_1_1)/avg/max (40) - Timeout: 750 sec. INFO exp: Progress(0/0/2): 40/40/40 min(n_1_1)/avg/max (40) - Timeout: 740 sec. INFO exp: Progress(0/0/2): 60/60/60 min(n_1_1)/avg/max (40) - Timeout: 730 sec. INFO exp: Progress(0/0/2): 70/75/80 min(n_1_1)/avg/max (40) - Timeout: 720 sec. INFO exp: Progress(0/0/2): 90/90/90 min(n_1_1)/avg/max (40) - Timeout: 710 sec. INFO exp: Progress(2/0/2): 100/100/100 min()/avg/max (40) - Timeout: 700 sec. INFO exp: ----------------------------- INFO exp: Imaging Process Done INFO exp: - 2 node(s) successfully imaged - See the topology file: '/tmp/sb7.orbit-lab.org_2011_09_14_15_07_41_topo_active.rb' INFO exp: ----------------------------- INFO Experiment: DONE! INFO NodeHandler: Shutting down experiment, please wait... INFO NodeHandler: Shutdown flag is set - Turning Off the resources INFO run: Experiment sb7.orbit-lab.org_2011_09_14_15_07_41 finished after 1:41
- Once the imaging process is complete, we need to turn the nodes on
omf-5.2 tell on [1,1..2]
Use the following command to query the status of the node to see is they are on
omf-5.2 stat
nilanjan@console.sb7:~$ omf-5.2 stat INFO NodeHandler: init OMF Experiment Controller 5.2.408 ----------------------------------------------- INFO Topology: Loading topology 'system:topo:all'. Testbed : sb7.orbit-lab.org Node n_1_1 - State: POWERON Node n_1_2 - State: POWERON -----------------------------------------------
- Run the experiment script (from above)
omf-5.2 exec wimax-tutorial2.ndz
The output of the experiment script should be similar to the following:
nilanjan@console.sb7:~$ omf-5.2 exec wimax-tutorial2.rb INFO NodeHandler: init OMF Experiment Controller 5.2.408 INFO NodeHandler: init Experiment ID: sb7.orbit-lab.org_2011_09_14_10_58_24 INFO NodeHandler: Web interface available at: http://10.17.0.10:4000 INFO Experiment: load system:exp:stdlib INFO property.resetDelay: value = 70 (Fixnum) INFO property.resetTries: value = 1 (Fixnum) INFO Experiment: load wimax-tutorial2.rb INFO whenAll: *: 'apps/app/status/@value' fires INFO exp: Give machines some time to warm up INFO exp: Request from Experiment Script: Wait for 10s.... INFO exp: Collect measurements for 100 seconds INFO exp: Request from Experiment Script: Wait for 100s.... INFO exp: Finish it. INFO Experiment: DONE! INFO NodeHandler: Shutting down experiment, please wait...
Attachments (1)
- wimax-tutorial2.rb (1.6 KB ) - added by 13 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.