/cloudburst

Tooling to connect SLURM's Cloud Scheduling to OpenStack

Primary LanguagePython

CloudBurst

Tooling to connect SLURM's Cloud Scheduling to OpenStack

Building

To run the development environment you will need Docker and Docker Compose.

# First time setup
./dev-setup.sh

docker-compose up --build
# In another terminal
./login.sh
srun -M cloud --ntasks=4 hostname

Files placed in the home/ folder will be mounted under /home/user on the login and compute nodes.

Configuring OpenStack

To run the example on OpenStack you must place a clouds.yaml credentials file in example/clouds.yaml and change cloud=openstack in example/cloudburstd.ini.