<div dir="ltr"><div>I'm not sure this post is going to make a lot of sense. But please bear with me!</div><div>For applications containers are possible using Singularity or Docker of course.</div><div><br></div><div>In HPC clusters we tend to have several 'service node' activities, such as the cluster management/ head node, perhaps separate provisioning nodes to spread the load, batch queue system masters, monitoring setups, job submission and dedicated storage nodes.</div><div><br></div><div>These can all of course be run on a single cluster head node in a small setup (with the exception of the storage nodes).  In a larger setup you can run these services in virtual machines.</div><div><br></div><div>What I am asking is anyone using technologies such as LXD containers to run these services?</div><div>I was inspired by an Openstack talk by James Page at Canonical, where all the Opestack services were deployed by Juju charms onto LXD containers.</div><div>So we pack all the services into containers on physical server(s) which makes moving them or re-deploying things very flexible.</div><div><a href="https://www.youtube.com/watch?v=5orzBITR3X8">https://www.youtube.com/watch?v=5orzBITR3X8</a></div><div><br></div><div>While I'm talking abotu containers, is anyone deploying singularity containers in cgroups, and limiting the resources they can use (I'm specifically thinking of RDMA here).</div><div><br></div><div><br></div><div><br></div><div>ps. I have a terrible sense of deja vu here... I think I asked the Singularity question a month ago.</div><div>I plead insanity m'lord</div><div><br></div><div><br></div></div>