Tooling to connect SLURM's Cloud Scheduling to OpenStack
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.
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
.