Score:0

Error with docker in a Slurm environment that uses LDAP as user management

cn flag

I have the next environment: a cluster with a head node, which is used to access all the compute nodes and the storage nodes. Slurm is installed in the head node and all the compute nodes, where the control of Slurm is in the head node. All users across all the nodes are managed with a LDAP server outside the cluster.

I would like to be able to launch docker processes using Slurm. With 'normal' docker, I can do this, but Slurm is bypassed by docker, so the docker container has access to all the resources (graphics cards), while Slurm should limit this. I solved this using rootless docker from this guide, but a new problem happens when using rootless docker. When trying to launch any container using the instructions provided in the rootless docker guide, the next error happens:

[rootlesskit:parent] error: failed to setup UID/GID map: failed to compute uid/gid map: No subuid ranges found for user 10323 ("cpelaez")

"cpelaez" user is an LDAP user. But when trying exactly the same script using a local user, rootless docker works with no problem, so the problem is somehow with LDAP users.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.