Ask Your Question
0

TripleO Error: node not found

asked 2014-08-14 06:50:49 -0500

peeyush gravatar image

updated 2014-08-14 06:51:18 -0500

Hi all,

I have successfully done a tripleo setup using RDO instack in a virtual machine environment. Now, I deleted the overcloud and I am trying to add a physical node to the setup, but I get the error as the setup has failed.

Here are the nova logs:

2014-08-14 04:55:02.449 2208 WARNING nova.compute.manager [-] Bandwidth usage not supported by hypervisor.
2014-08-14 04:55:37.606 2208 ERROR nova.virt.baremetal.virtual_power_driver [-] Node "overcloud-notcompute0-fl3hqbooytsv" with MAC address [u'xxxxxxxxxxxx'] not found.
2014-08-14 04:55:37.607 2208 ERROR nova.compute.manager [-] [instance: 4be32cfe-0674-4668-aba4-6ca75b836528] Periodic sync_power_state task had an error while processing an in\
stance.
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528] Traceback (most recent call last):
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]   File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", lin\
e 5206, in _sync_power_states
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]     vm_instance = self.driver.get_info(db_instance)
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]   File "/usr/lib/python2.7/site-packages/nova/virt/baremetal/driver.py\
", line 447, in get_info
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]     ps = pm.is_power_on()
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]   File "/usr/lib/python2.7/site-packages/nova/virt/baremetal/virtual_p\
ower_driver.py", line 200, in is_power_on
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]     raise exception.NodeNotFound(node_id=self._node_name)
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528] NodeNotFound: Node overcloud-notcompute0-fl3hqbooytsv could not be fou\
nd.
2014-08-14 04:55:37.607 2208 TRACE nova.compute.manager [instance: 4be32cfe-0674-4668-aba4-6ca75b836528]

I understand from the log that the setup is not able to find the node. But I can ping the machine from my undercloud, then why can't it find it at the time of deployment?

I did some further debugging and found out that the setup only searches for virtual machines as nodes. (in nova.virt.baremetal.virtual_power_driver.py). Now, how exactly is it supposed to find a physical node when it is not even looking for it?

Thanks

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2015-03-08 06:14:08 -0500

remoteur gravatar image

Hi,

You need to use the IPMI driver for physical nodes so try to provide the node's IPMI credentials when registering the physical node to ironic.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2014-08-14 06:50:49 -0500

Seen: 77 times

Last updated: Aug 14 '14