On 11/8/21 17:06, Kevin Keane wrote:
Seems like your use case is very similar to ours - we also have an HPC.
But I abandoned stateless compute nodes, and we don't need discovery.
Several reasons:
- Stateless booting wreaks havoc with Satellite registration.
Ouch. Did you try doing it in an xCAT postscript (I did not address the
stateless registration case yet but I would start here) ?
- Applying updates to stateless images is difficult, while it's trivial
using Satellite. Of course, YMMV on this.
- Stateful installation makes (slightly) more memory available on the
compute nodes.
- We rarely add nodes, so discovery isn't important. We simply use an
Ansible list with MAC address, IP address and name. We maintainĀ it
manually, but it could also be scripted from DHCP logs or the like.
I see.
My process takes longer than yours, because it involves an Ansible run.
I also must run a playbook on the image before packing it or after the
xCAT stateful install.
In any case I always have the simple option of installing against the
DVD.ISO via xCAT as I did with CentOS and register later (which is
indeed kind of a waste when all the needed repos are in Satellite).
Thanks for your help.
--
Thomas HUMMEL
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user