-
Notifications
You must be signed in to change notification settings - Fork 4
Installation
Scheduler is written in Python and uses virtual environment for deploying its environment.
To install Scheduler:
-
Install MongoDB, where Scheduler holds of the system-level information Refer to this page
-
Install RabbitMQ that is used by Scheduler as communication bus between its components. Refer to this page
-
Checkout project from git to
-
Go to and invoke installation:
python launch.py -i
-
Verify installation, by running:
python launch.py -t
-
Setup MongoDB schema and initial system properties:
cd db
sh setup.sh
cd ..
-
Create log folder:
sudo mkdir /var/log/synergy-data
sudo chmod 777 /var/log/synergy-data
-
Start the whole system:
python launch.py -r
-
Monitor the logs in /var/log/synergy-data for errors and navigate to: localhost:5000 for Scheduler MX page
-
You can kill all of the spawn processes by:
ps aux | grep Synergy | grep -v grep | awk '{print$2}' | xargs kill