Hello,

using xCAT-2.16.5 to deploy RHEL 8.8 x86_64 stateless images and confignetwork -s to configure interfaces I'm experiencing the following problem:

my nodes are switch-based discovered and PXE boot once discovered through an ethernet 10Gb/s nic which is the only connected ethernet nic.

BMC access shares this link as well (shared mode)

confignetwork -s postscript, as configured in the corresponding osimage attribute does the following for me through hosts and nics table :

a) statify the ethernet connection (xcfg-int -> xcfg-xcat-int) with higher priority

b) configure ib interface and some aliases

This works as expected.

However, one of my node has 2 *connected* ethernet nics : one 10Gb/s for data, one 1Gb/s for BMC (for physical reasons)

So the 1Gb/s is lower_up in the os but not configured (and does not need to be configured in the os)

Although the node is discovered and/or PXE as intended through the 10Gb/s nic which is the first one in boot order in BIOS, I end up with the following entry in the mac table:

node:<mac-of-1G-nic>|<mac-of-10G-nic>!10G-int

This results in confignetwork -s thinking that interface (as listed by ip link) associated with <mac-of-1G-nic> to be the install nic, which is not true. So my data connection is never statified and uses a DHCP lease which I don't want as it is more fragile than a static config.

As a matter of fact, if I manually change the mac table entry to

node:<mac-of-10G-nic>

confignetwork -s works as I intend to

However this workaroung would be overriden if the node would be discovered again for some reason (ex: change of network card)

I also tried an uglier workaround by adding the 10G nic in the nics table for this host but it seems to mess with routing table and anyway creates an additionnal alias I don't need neither want.

Finally, unfortunately, I did not find a way in BIOS to forbid PXE on this 1G nic

So what would be the correct way to handle this ?

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