Creating virtual clusters with SLURM and OpenStack