Unable run instance on second node with error Timed out waiting for RPC response
I've installed openstack essex on 2 nodes with CentOS 6.2. One has all nova services called node1 and the other called node2 has only compute service running.
I could launch instance successfully with a single node (node1), it failed while I'd added node2 to the cloud.
When I launch instance, it's assigned on node2 and turns to ERROR state after a while. Errors could be found on both network.log on node1 and compute.log on node2.
network.log on node 1:
2012-07-03 14:43:00 ERROR nova.rpc.common [-] Timed out waiting for RPC response: timed out
2012-07-03 14:43:00 TRACE nova.rpc.common Traceback (most recent call last):
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return method(*args, **kwargs)
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.connection
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.transport.
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return connection.
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.wait_
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common chanmap.keys(), allowed_methods, timeout=timeout)
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common channel, method_sig, args, content = read_timeout(
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.method_
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common raise m
2012-07-03 14:43:00 TRACE nova.rpc.common timeout: timed out
compute.log on node 2:
2012-07-03 14:43:00 ERROR nova.rpc.common [req-76b47004-
2012-07-03 14:43:00 TRACE nova.rpc.common Traceback (most recent call last):
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return method(*args, **kwargs)
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.connection
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.transport.
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return connection.
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.wait_
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common chanmap.keys(), allowed_methods, timeout=timeout)
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common channel, method_sig, args, content = read_timeout(
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common return self.method_
2012-07-03 14:43:00 TRACE nova.rpc.common File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.common raise m
2012-07-03 14:43:00 TRACE nova.rpc.common timeout: timed out
2012-07-03 14:43:00 TRACE nova.rpc.common
2012-07-03 14:43:00 ERROR nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 TRACE nova.compute.
2012-07-03 14:43:00 ERROR nova.rpc.amqp [req-76b47004-
2012-07-03 14:43:00 TRACE nova.rpc.amqp Traceback (most recent call last):
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp rval = node_func(
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp return f(*args, **kw)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp sys.exc_info())
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib64/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self.gen.next()
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp return function(self, context, instance_uuid, *args, **kwargs)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp do_run_instance()
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp retval = f(*args, **kwargs)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self._run_
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self._set_
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib64/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self.gen.next()
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp requested_networks)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp requested_
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp 'args': args})
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp return _get_impl(
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp return rpc_amqp.
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp rv = list(rv)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self.done()
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib64/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self.gen.next()
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp self._iterator.
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp yield self.ensure(
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp error_callback(e)
2012-07-03 14:43:00 TRACE nova.rpc.amqp File "/usr/lib/
2012-07-03 14:43:00 TRACE nova.rpc.amqp raise rpc_common.
2012-07-03 14:43:00 TRACE nova.rpc.amqp Timeout: Timeout while waiting on RPC response.
I searched with google and found similar problems and tried with different solutions, however, all of them failed.
I restarted the nova-network and nova-compute service follow the tips on https:/
I could not find any lock file on both nodes with the solutions on http://
Therefore, I got stuck with the error and ask for some help.
Here is my nova.conf below:
[DEFAULT]
# LOGS/STATE
verbose=True
logdir=
state_path=
lock_path=
# AUTHENTICATION
auth_strategy=
# SCHEDULER
compute_
# VOLUMES
volume_
volume_
iscsi_helper=tgtadm
# DATABASE
sql_connection=
# COMPUTE
libvirt_type=kvm
connection_
instance_
api_paste_
allow_resize_
# APIS
osapi_compute_
ec2_dmz_
s3_host=
# RABBITMQ
rabbit_
# GLANCE
image_service=
glance_
# NETWORK
network_
force_dhcp_
dhcpbridge_
dhcpbridge=
firewall_
my_ip=192.
public_
#vlan_interface
flat_network_
flat_interface=eth0
fixed_range=
flat_network_
# NOVNC CONSOLE
novncproxy_
vncserver_
vncserver_
Could anyone help me?
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- xmdr
- Solved:
- Last query:
- Last reply: