[slurm-users] container on slurm cluster

Hermann Schwärzler hermann.schwaerzler at uibk.ac.at
Tue May 17 14:10:55 UTC 2022


Hi GHui,

fyi: I am not a podman-expert so my questions might be stupid. :-)

 From what you told us so far you are running the podman-command as 
non-root but you are root inside the container, right?

What is the output of "podman info | grep root" in your case?

How are you submitting a job from inside the container?
You have to have Slurm and munge installed and correctly configured 
inside the container for that, right?
Why are you using such a container in the first place?

Regards,
Hermann

On 5/17/22 7:49 AM, GHui wrote:
> I use podman 4.0.2. And slurm 21.08.8-2.
> I run container on my host with username rsync. And it only has itself privilege.
> I create the same username, UID and GID in container with the host.
> I run "podman exec -it <container> /bin/bash" to login with host user rsync. And the user is root on container.
> Now I submit job with root in container. And job is running on host. And the job's owner is root.
> So I submit a job with user rsync, but it runs as root privilege.
> 
> On 5/16/22 7:53 AM, GHui wrote:
> > I fount a serious problem. If I run a container on a common user, eg. tom. In container I switch user to jack, now, if I submit a job to slurm cluster, the job owner is jack.
> > So I use the tom account submit a jack's job.
> >
> > Any help will be appreciated.
> > --GHui</container>
> 



More information about the slurm-users mailing list