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:-