Software available on default virtual machine

Currently, the following software are available on the default Fed4FIRE virtual machine at UNIVBRIS:

1. POX OpenFlow controller at: “/home/fed4fire/pox”. See the documentation at POX DOC for usage.

2. OMF6 Resource Controller (RC) is already pre-installed but the RC is not running by default. To finish the last installation and deployments steps, run the following commands:

  • rvm gemset use omf
  • install_omf_rc -i -c
  • then use cmd: uuid to generate a random number. We are using a  random value since anyone who knows this value can effectively control the virtual machine.
  • use the value above to replace the <uuidgen_value> in the file /etc/omf_rc/config.yml
  • To start OMF6 RC: /etc/init.d/omf_rc start , you can use /etc/init.d/omf_rc status to verify that it is indeed running.
  • To test OMF6 RC, do:
    • cd /home/fed4fire/omf6/rc
    • ruby rc_alive_check.rb xmpp://137.222.204.15 <uuidgen_value>   with <uuidgen_value> being the same as the one specified in /etc/omf_rc/config.yml
    • after some tests, you should see that the resource is UP and running if successful

3. OMF6 Experiment Controller (EC) is already pre-installed but the EC is not running by default. You can try it by using the following commands:

  • rvm gemset use omf
  • cd /home/fed4fire/omf6/ec
  • omf_ec -u xmpp://137.222.204.15 exec oedl_simple_test.rb -- --res1 <uuidgen_value> with the <uuidgen_value> being the name of an already running RC.

4. OML is already pre-installed. You can try it by using the commands:

  • oml2-generator --amplitude 1 --frequency 1000 --samples 10 --sample-interval .1 \
    --oml-id librarytest --oml-domain installtest --oml-collect file:-