2015-01-02 18:43:47.794 3271 DEBUG oslo.messaging._drivers.amqpdriver [-] received {u'_msg_id': u'7cdbfd08edcd445794ec6c2c0bdb5bc7', u'args': {u'port_obj': {u'ironic_object.namespace': u'ironic', u'ironic_object.data': {u'uuid': u'bce140a5-1763-4118-864a-24f820637177', u'extra': {u'vif_port_id': u'24590d95-5656-4603-97d0-d13b495ca8a8'}, u'created_at': u'2015-01-03T00:12:28Z', u'updated_at': u'2015-01-03T00:18:19Z', u'node_id': 3, u'address': u'52:54:00:71:c5:eb', u'id': 3}, u'ironic_object.version': u'1.4', u'ironic_object.changes': [u'extra'], u'ironic_object.name': u'Port'}}, u'version': u'1.13', u'_context_request_id': u'req-5978abeb-766d-4545-b276-b0c0862d98c6', u'_unique_id': u'10fb0c4828d947caa7f8f013bcae48c5', u'_reply_q': u'reply_0fbae71c8b7a4d4390c6ffb6fcd4a913', u'_context_domain_id': u'default', u'_context_tenant': u'service', u'_context_is_public_api': False, u'_context_auth_token': '<SANITIZED>', u'_context_show_deleted': False, u'_context_domain_name': u'Default', u'_context_read_only': False, u'_context_user': u'ironic', u'method': u'update_port', u'_context_is_admin': True} _safe_log /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py:180
2015-01-02 18:43:47.796 3271 DEBUG oslo.messaging._drivers.amqp [-] unpacked context: {u'read_only': False, u'show_deleted': False, u'auth_token': '<SANITIZED>', u'domain_name': u'Default', u'is_admin': True, u'user': u'ironic', u'request_id': u'req-5978abeb-766d-4545-b276-b0c0862d98c6', u'is_public_api': False, u'domain_id': u'default', u'tenant': u'service'} _safe_log /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py:180
2015-01-02 18:43:47.797 3271 DEBUG ironic.conductor.manager [-] RPC update_port called for port bce140a5-1763-4118-864a-24f820637177. update_port /usr/lib/python2.7/site-packages/ironic/conductor/manager.py:1306
2015-01-02 18:43:47.798 3271 DEBUG ironic.conductor.task_manager [-] Attempting to reserve node 3 reserve_node /usr/lib/python2.7/site-packages/ironic/conductor/task_manager.py:195
2015-01-02 18:43:47.838 3271 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is b74da513c62a4d1ab0779e22e6f797de. _add_unique_id /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqp.py:249
2015-01-02 18:43:47.848 3271 DEBUG oslo.messaging._drivers.amqp [-] UNIQUE_ID is def50af682994e11ae61632105d49d17. _add_unique_id /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqp.py:249
2015-01-02 18:43:48.044 3271 DEBUG oslo.messaging._drivers.amqpdriver [-] received {u'_msg_id': u'2bd77f2b2341488c987be32b84e05d50', u'args': {u'rebuild': False, u'node_id': u'a7661ea0-dc6f-41c7-a75f-e93791c0c0ad'}, u'version': u'1.15', u'_context_request_id': u'req-e6da25b5-f53f-4829-a8fd-d46913a9da3f', u'_unique_id': u'7c9b9388dac84e4da0200adad1c54a45', u'_reply_q': u'reply_0fbae71c8b7a4d4390c6ffb6fcd4a913', u'_context_domain_id': u'default', u'_context_tenant': u'service', u'_context_is_public_api': False, u'_context_auth_token': '<SANITIZED>', u'_context_show_deleted': False, u'_context_domain_name': u'Default', u'_context_read_only': False, u'_context_user': u'ironic', u'method': u'do_node_deploy', u'_context_is_admin': True} _safe_log /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py:180
2015-01-02 18:43:48.044 3271 DEBUG oslo.messaging._drivers.amqp [-] unpacked context: {u'read_only': False, u'show_deleted': False, u'auth_token': '<SANITIZED>', u'domain_name': u'Default', u'is_admin': True, u'user': u'ironic', u'request_id': u'req-e6da25b5-f53f-4829-a8fd-d46913a9da3f', u'is_public_api': False, u'domain_id': u'default', u'tenant': u'service'} _safe_log /usr/lib/python2.7/site-packages/oslo/messaging/_drivers/common.py:180
2015-01-02 18:43:48.046 3271 DEBUG ironic.conductor.manager [-] RPC do_node_deploy called for node a7661ea0-dc6f-41c7-a75f-e93791c0c0ad. do_node_deploy /usr/lib/python2.7/site-packages/ironic/conductor/manager.py:647
2015-01-02 18:43:48.046 3271 DEBUG ironic.conductor.task_manager [-] Attempting to reserve node a7661ea0-dc6f-41c7-a75f-e93791c0c0ad reserve_node /usr/lib/python2.7/site-packages/ironic/conductor/task_manager.py:195
2015-01-02 18:43:48.279 3271 DEBUG oslo.messaging.rpc.dispatcher [-] Expected exception during message handling (RPC do_node_deploy failed to validate deploy or power info. Error: Cannot validate PXE bootloader. Some parameters were missing in node's driver_info. Missing are: ['pxe_deploy_ramdisk', 'pxe_deploy_kernel']) _dispatch_and_reply /usr/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py:137
This will cause nova try to schedule this node multi-time and failed to check it out to deploy, and the ironic node will keep in power-on status for ever.