<div dir="ltr">Hello,<div><br></div><div>I am helping to manage a small 5-node cluster at a research lab (PhD student), and am exploring using Podman containers on <span class="gmail-il">Slurm</span>. I am interested in taking advantage of the latest <span class="gmail-il">Slurm</span> version's inbuilt support for containerization (with scrun), but am confused as to how to manage resources when using it.</div><div><br></div><div>During my explorations, I configured Podman with scrun based on these <a href="https://slurm.schedmd.com/containers.html" target="_blank">instructions</a>, and attempted to do the following:</div><div><ul><li>Execute 'podman run' commands after configuring: These commands successfully started Slurm jobs and ran the containers in them. However, these jobs were started with the default resources.</li><li>Attempted to export SCRUN_* environment variables (e.g. export SCRUN_JOB_NODELIST=xxx && podman run --env 'SCRUN*' ...): This led to a generic 'Error: container create failed (no logs from conmon): EOF'.</li></ul><div>Based on my readings of the Slurm documentation, it seems that exporting the SCRUN environment variables is the current optimal manner of specifying the resources that scrun should use. If this is true, would anyone have suggestions on where my current attempt to pass the environment variables is going wrong? If it is not true, what would be the right way to handle resource management when running a job through podman?</div></div><div><br></div><div>Thanks for your help!</div></div>