Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.42 KB

File metadata and controls

29 lines (20 loc) · 1.42 KB

Running AliECS as a developer

WARNING: The running instructions described in this page are for development purposes only. Users interested in deploying, running and controlling O²/FLP software or their own software with AliECS should refer to the O²/FLP Suite instructions instead.

Running the AliECS core

This part assumes you have already set up the Go environment, fetched the sources and built all AliECS Go components.

The recommended way to set up a Mesos cluster is by performing a complete deployment of the O²/FLP Suite with o2-flp-setup. The AliECS core on the head node should be stopped (systemctl stop o2-aliecs-core) and your own AliECS core should be made to point to the head node.

The following example flags assume a remote head node centosvmtest, the use of the default settings.yaml file, very verbose output, verbose workflow dumps on every workflow deployment, and the executor having been copied (scp) to /opt/o2control-executor on all controlled nodes:

--coreConfigurationUri
"file://$HOME/workspace/Control/hacking/settings.yaml"
--globalConfigurationUri
"consul://centosvmtest:8500"
--mesosUrl
http://centosvmtest:5050/api/v1/scheduler
--verbose
--veryVerbose
--executor
/opt/o2control-executor
--dumpWorkflows

See Using coconut for instructions on the O² Control core command line interface.