Containers can be dispatched to a SLURM cluster. The dispatcher sends work to the cluster using SLURM’s sbatch
command, so it works in a variety of SLURM configurations.
In order to run containers, you must run the dispatcher as a user that has permission to set up FUSE mounts and run Docker containers on each compute node. This install guide refers to this user as the crunch
user. We recommend you create this user on each compute node with the same UID and GID, and add it to the fuse
and docker
system groups to grant it the necessary permissions. However, you can run the dispatcher under any account with sufficient permissions across the cluster.
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.