Version 6 (modified by, 7 years ago) (diff)


Appendix 1: Running a Private OML Server

1.1 OML

More detailed information on OML and the its installation can be found here.

1.2 Experiment controller

The experiment controller configuration file, located at /etc/omf-expctl-5.4/omf-expctl.yaml, specifies which oml server the nodes should communicate with. The snippet below show the current configuration that's in the file on the tutorial user workspace VM.

# URI to the OML server to use for this EC 
# (can be overwritten on the EC command line)
#:omluri: 'tcp:'
:omluri: ''

In case you were planning an experiment where the OML server is located somewhere else you would have to modify this line accordingly. You have to assure that the omluri is reachable from ALL nodes that participate in your experiment. This does not necessarily mean that the OML server has a public IP address. E.g., in the case of an experiment on an ExoGENI slice, the OML server can be located on one of the nodes of this slice.

1.3 OML server on ExoGENI node

The current ExoGENI image we currently use for the tutorial already comes with an OML server installed. Back to Tutorial Section C