Deploying a Slurm Workload Manager cluster


Install Python development tools on your development machine:

For Linux/WSL

sudo apt-get install python3-dev virtualenv gcc

For MacOS:

brew install python3
pip3 install virtualenv

Create and activate virtual environment to install the software:

cd ~
virtualenv .elasticluster
source .elasticluster/bin/activate
(you can use deactivate to stop using the virtualenv)

Install ElastiCluster on the virtual environment:

git clone
cd elasticluster
pip install -e .