Idea ID 2825668
We verified this in Solaris, it should be that same for other kinds of Unix.
Host Connection by Shell job uses “ifconfig” command to fetch the NIC list (and the ip_addresses)
Inventory Discovery by Scanner uses ioctl system routine.
So it’s possible that these 2 jobs returns different ip_address list in some scenario.
The reason why Inventory Scanner uses ioctl routine instead of ifconfig (or other commands) is because in most cases ioctl could return more data which is necessary for other features (e.g. detect primary ip address for target device)
On node there are ipmp groups that only Host Connection by Shell job can discover.
Inventory Discovery by Scanner job doesn’t support ipmp groups because ioctl cannot fetch NICs behind ipmp group.
These different behavior create a duplicate node. 2 discovery should not create 2 different nodes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.