Let me put this another way or at least ask related questions :

1) what I think is happening in general for an undiscovered node :

- native PXE boot (for instance IBA) retrieves xNBA
- xNBA PXE retrieves the "net" gpxe script which downloads and loads the discovery image
- discovery image issues a DHCP request on BOOTIF as expanded by xNBA
- the discover process itself begins and issues a DHCP request on *all* available nics

am I correct ?

2) as in the last stage above I experienced different results, what would be the complete method to fully "remove" a node from xCAT ? (as if the node never existed). As a matter of fact, rmdef does no remove everything (for instance leases, tftp "nodes" boot files, discoverydata) ? the rmnodecfg helper also does not remove everything (and seems to assume pxelinux over xNBA)

what I did (manually) was something like this :

rmnodecfg <nodeX> dhcp -d <nodeX>, rm /tfpboot/xcat/xnba/nodes/<nodeX>*, nsupdate delete <nodeX records> (I've got an external dns), vim /var/lib/dhcpd/dhcpd.leases (remove all nodeX related entries) + makedhcp -n, rmdef nodeX
but still at least discoverydata remained...

with this method I experienced different results in the discovery stage. But always ending up with the nic I pxe'd beeing the nic configured

3) again, how does

noderes.installnic

and/or

nics.nicips do or don't impact (in a stateless mode) the wich final nic will have the ip (I did not manage to have a different nic than the one which initially PXE'd in my setting (2 nics connected to the same vlan/subnet) ?


Thanks

--
Thomas HUMMEL


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to