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

Reply via email to