[Openstack] Compute node not able to connect to AMQP server (trying to connect to localhost)

gong yong sheng gongysh at linux.vnet.ibm.com
Thu Nov 15 22:39:32 UTC 2012


Trye to start your nova-compute with --config-file {your nova.conf}. and 
look at the log at the beginning to see what options values are used truly.
On 11/16/2012 06:17 AM, Ahmed Al-Mehdi wrote:
> 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.
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20121116/d4dff123/attachment.html>


More information about the Openstack mailing list