openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #18642
Compute node not able to connect to AMQP server (trying to connect to localhost)
-
To:
"openstack@xxxxxxxxxxxxxxxxxxx" <openstack@xxxxxxxxxxxxxxxxxxx>
-
From:
Ahmed Al-Mehdi <ahmed@xxxxxxxxxx>
-
Date:
Thu, 15 Nov 2012 16:17:22 -0600
-
Accept-language:
en-US
-
Acceptlanguage:
en-US
-
Thread-index:
Ac3DfvwTuwzYP8YgRAGbIe15nCJcfQ==
-
Thread-topic:
Compute node not able to connect to AMQP server (trying to connect to localhost)
-
User-agent:
Microsoft-MacOutlook/14.2.4.120824
Hello,
On the compute node (IP addr : 10.176.20.4) I am seeing the following error message in /var/log/nova/nova-compute.log:
2012-11-15 14:11:12 INFO nova.openstack.common.rpc.common [-] Reconnecting to AMQP server on localhost:5672
2012-11-15 14:11:12 ERROR nova.openstack.common.rpc.common [-] AMQP server on localhost:5672 is unreachable: [Errno 111] ECONNREFUSED. Trying again in 30 seconds.
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common Traceback (most recent call last):
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 469, in reconnect
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common self._connect()
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/impl_kombu.py", line 446, in _connect
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common self.connection.connect()
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 154, in connect
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common return self.connection
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 560, in connection
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common self._connection = self._establish_connection()
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 521, in _establish_connection
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common conn = self.transport.establish_connection()
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 255, in establish_connection
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common connect_timeout=conninfo.connect_timeout)
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 52, in __init__
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common super(Connection, self).__init__(*args, **kwargs)
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/connection.py", line 129, in __init__
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common self.transport = create_transport(host, connect_timeout, ssl)
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 281, in create_transport
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common return TCPTransport(host, connect_timeout)
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 85, in __init__
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common raise socket.error, msg
2012-11-15 14:11:12 TRACE nova.openstack.common.rpc.common error: [Errno 111] ECONNREFUSED
The rabbitmq server is running on the controller node (10.176.20.158), which is reachable from the compute node. Can someone please help me understand why the compute node is trying to connect to AMQP server on localhost.
nova.conf file is below:
[DEFAULT]
# LOGS/STATE
verbose=True
logdir=/var/log/nova
state_path=/var/lib/nova
lock_path=/var/lock/nova
rootwrap_config=/etc/nova/rootwrap.conf
# AUTHENTICATION
auth_strategy=keystone
# [keystone_authtoken]
auth_host = 127.0.0.1
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = nova
admin_password = nova
signing_dirname = /tmp/keystone-signing-nova
# SCHEDULER
compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler
# Cinder - VOLUMES
#volume_driver=nova.volume.driver.ISCSIDriver
#volume_group=nova-volumes
#volume_name_template=volume-%08x
#iscsi_helper=tgtadm
volume_api_class=nova.volume.cinder.API
# DATABASE
sql_connection=mysql://nova:novadbsecret@10.176.20.158/nova
# COMPUTE
libvirt_type=kvm
compute_driver=libvirt.LibvirtDriver
instance_name_template=instance-%08x
api_paste_config=/etc/nova/api-paste.ini
# COMPUTE/APIS: if you have separate configs for separate services
# this flag is required for both nova-api and nova-compute
allow_resize_to_same_host=True
# APIS
enabled_apis=ec2,osapi_compute,metadata
osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions
ec2_dmz_host=10.176.20.158
s3_host=10.176.20.158
# RABBITMQ
rabbit_host=10.176.20.158
# GLANCE
image_service=nova.image.glance.GlanceImageService
glance_api_servers=10.176.20.158:9292
# NETWORK
network_manager=nova.network.manager.FlatDHCPManager
force_dhcp_release=True
dhcpbridge_flagfile=/etc/nova/nova.conf
firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
# Change my_ip to match each host
my_ip=10.176.20.4
public_interface=eth0
flat_interface=eth1
flat_network_bridge=br100
fixed_range=192.168.100.0/24
# NOVNC CONSOLE
novncproxy_base_url=http://10.176.20.158:6080/vnc_auto.html
# Change vncserver_proxyclient_address and vncserver_listen to match each compute host
vncserver_proxyclient_address=10.176.20.4
vncserver_listen=10.176.20.4
# Following config kept from initial conf file installed by nova
dhcpbridge=/usr/bin/nova-dhcpbridge
libvirt_use_virtio_for_bridges=True
connection_type=libvirt
root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf
ec2_private_dns_show_ip=True
volumes_path=/var/lib/nova/volumes
Thank you,
Ahmed.
Follow ups