Skip to content
mushkevych edited this page Feb 23, 2012 · 35 revisions

Scheduler is written in Python and uses virtual environment for deploying its environment.

To install Scheduler:

  1. Install MongoDB, where Scheduler holds of the system-level information Refer to this page

  2. Install RabbitMQ that is used by Scheduler as communication bus between its components. Refer to this page

  3. Checkout project from git to

  4. Go to and invoke installation: python launch.py -i

  5. Verify installation, by running: python launch.py -t

  6. Setup MongoDB schema and initial system properties:

    cd db sh setup.sh cd ..

  7. Create log folder:

    sudo mkdir /var/log/synergy-data sudo chmod 777 /var/log/synergy-data

  8. Start the whole system: python launch.py -r

  9. Monitor the logs in /var/log/synergy-data for errors and navigate to: localhost:5000 for Scheduler MX page

  10. You can kill all of the spawn processes by: ps aux | grep Synergy | grep -v grep | awk '{print$2}' | xargs kill