RHEL OSP6 GA HA 環境でマルチホスト RabbitMQ のキューへ移行する
Issue
- RHEL OSP6 GA HA 環境でマルチホスト RabbitMQ のキューへ移行する
- コントローラ間の VIP が移動する際に AMQP タイムアウトが見られます。 例:
root@controller # pcs status
[..]
ip-amqp-pub-192.1.0.112 (ocf::heartbeat:IPaddr2): Started pcmk-mac52540056e770
[..]
root@controller # pcs resource move ip-amqp-pub-192.1.0.112 pcmk-mac5254005a04f0
root@controller # pcs status
[..]
ip-amqp-pub-192.1.0.112 (ocf::heartbeat:IPaddr2): Started pcmk-mac5254005a04f0
root@compute # tailf /var/log/nova/nova-compute.log
2015-03-05 16:42:18.605 20279 ERROR nova.servicegroup.drivers.db [-] Recovered model server connection!
2015-03-05 16:43:18.605 20279 ERROR nova.openstack.common.periodic_task [-] Error during ComputeManager.update_available_resource: Timed out waiting for a reply to message ID 104e794a0f3549ceaee6028361fe3996
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task Traceback (most recent call last):
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/openstack/common/periodic_task.py", line 198, in run_periodic_tasks
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task task(self, context)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 5974, in update_available_resource
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task rt.update_available_resource(context)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 332, in update_available_resource
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task return self._update_available_resource(context, resources)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/openstack/common/lockutils.py", line 272, in inner
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task return f(*args, **kwargs)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/compute/resource_tracker.py", line 354, in _update_available_resource
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task self.host, self.nodename)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/conductor/api.py", line 79, in migration_get_in_progress_by_host_and_node
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task context, host, node)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/nova/conductor/rpcapi.py", line 191, in migration_get_in_progress_by_host_and_node
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task host=host, node=node)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/rpc/client.py", line 152, in call
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task retry=self.retry)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/transport.py", line 90, in _send
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task timeout=timeout, retry=retry)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 408, in send
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task retry=retry)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 397, in _send
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task result = self._waiter.wait(msg_id, timeout)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 285, in wait
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task reply, ending = self._poll_connection(msg_id, timeout)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task File "/usr/lib/python2.7/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 235, in _poll_connection
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task % msg_id)
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task MessagingTimeout: Timed out waiting for a reply to message ID 104e794a0f3549ceaee6028361fe3996
2015-03-05 16:43:18.605 20279 TRACE nova.openstack.common.periodic_task
Environment
- RHEL OSP 6 GA HA environment deployed by the RHEL OSP 6 installer.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.