Quick Setup¶
Steps to install Cronus agent and Cronus master on a machine.
Prerequisites¶
- linux (Ubuntu, Cent, Redhat, Fedora etc.)
- sudo permission
- python > 2.6.7 && < 3
- openssl > 0.9.8
- wget
- system management daemon systemd or upstart
- unzip (for CronusMaster only)
- java runtime >= 1.5 (for CronusMaster only)
Install Agent and Master¶
cd ~; wget -qO- 'http://cronuspaas.github.io/downloads/install_cronusmaster' | bashExpected outcome:
- CronusAgent is running at https://host:19000/agent
- CronusMaster is running at http://host:9000
- CronusMaster code is saved in ~/cronusmaster-master
Deploy First App
Now you can try to deploy the first app to local machine through cronusmaster. In CronusMaster (http://host:9000), run “Deploy Helloworld App”, wait for it complete, check sample application running at http://host:8999
Install Agent Only¶
cd /tmp; wget -qO- 'http://cronuspaas.github.io/downloads/install_agent' | sudo dev=true bashexpected outcome:
- CronusAgent is running at https://localhost:19000/agent
Tested IaaS Compute Profiles¶
The following IaaS compute profiles have been tested working with Cronus.
AWS
- Ubuntu12.04
- Ubuntu14.04
- RHEL7
GCP
- Ubuntu12.04
- Ubuntu14.04
- RHEL7
- CentOS7
Azure
- Ubuntu12.04
- Ubuntu14.04
- Openlogic7