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