Containers API SLURM prerequisites

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.

Previous: Install the Git server Next: Set up SLURM

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.