I'm also marking ironic-inspector as affected here because in the logs I see (thanks to bfournier for pointing it out):
2016-12-21 06:39:16.254 24006 ERROR ironic_inspector.node_cache [-] [node: f06c26d1-8008-47a9-a687-d5ef05083e41 state None] Database integrity error (pymysql.err.IntegrityError) (1062, u"Duplicate entry 'bmc_address-127.0.0.1' for key 'PRIMARY'") [SQL: u'INSERT INTO attributes (name, value, uuid) VALUES (%(name)s, %(value)s, %(uuid)s)'] [parameters: {'name': 'bmc_address', 'value': '127.0.0.1', 'uuid': u'f06c26d1-8008-47a9-a687-d5ef05083e41'}] during adding attributes
2016-12-21 06:39:16.255 24006 ERROR ironic_inspector.utils [-] [node: f06c26d1-8008-47a9-a687-d5ef05083e41 state None] Some or all of bmc_address's ['127.0.0.1'] are already on introspection
Since we changed to VirtualBMC, all the BMC addresses will point to 127.0.0.1, the ports will be the difference. So, maybe inspector is disconsidering the 2nd node thinking it's duplicated ?
I'm also marking ironic-inspector as affected here because in the logs I see (thanks to bfournier for pointing it out):
2016-12-21 06:39:16.254 24006 ERROR ironic_ inspector. node_cache [-] [node: f06c26d1- 8008-47a9- a687-d5ef05083e 41 state None] Database integrity error (pymysql. err.IntegrityEr ror) (1062, u"Duplicate entry 'bmc_address- 127.0.0. 1' for key 'PRIMARY'") [SQL: u'INSERT INTO attributes (name, value, uuid) VALUES (%(name)s, %(value)s, %(uuid)s)'] [parameters: {'name': 'bmc_address', 'value': '127.0.0.1', 'uuid': u'f06c26d1- 8008-47a9- a687-d5ef05083e 41'}] during adding attributes inspector. utils [-] [node: f06c26d1- 8008-47a9- a687-d5ef05083e 41 state None] Some or all of bmc_address's ['127.0.0.1'] are already on introspection
2016-12-21 06:39:16.255 24006 ERROR ironic_
Since we changed to VirtualBMC, all the BMC addresses will point to 127.0.0.1, the ports will be the difference. So, maybe inspector is disconsidering the 2nd node thinking it's duplicated ?