我試圖在預先安裝的OpenStack上將其他計算節點添加到不同的虛擬機上。我禁用防火牆服務,使ping其它虛擬機..但仍計算節點是無法與控制器節點上運行的RabbitMQ服務註冊.. 這是我的nova.conf文件...localhost:5672上的AMQP服務器無法訪問:[Errno 111] ECONNREFUSED
[DEFAULT]
dhcpbridge_flagfile=/etc/nova/nova.conf
dhcpbridge=/usr/bin/nova-dhcpbridge
state_path=/var/lib/nova
lock_path=/var/lock/nova
force_dhcp_release=True
iscsi_helper=tgtadm
libvirt_use_virtio_for_bridges=True
connection_type=libvirt
root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf
verbose=True
ec2_private_dns_show_ip=True
api_paste_config=/etc/nova/api-paste.ini
volumes_path=/var/lib/nova/volumes
enabled_apis=ec2,osapi_compute,metadata
rpc_backend = rabbit
auth_strategy = keystone
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
my_ip = #compute node ip
rabbit_host= #controller_node_ip
rabbit_port = 5672
rabbit_userid = stackrabbit
rabbit_password = devstack
rabbit_use_ssl = False
rabbit_virtual_host=/
[keystone_authtoken]
auth_uri = http://controller_node_ip:5000
auth_url = http://controller_node_ip:35357
memcached_servers = controller_node_ip:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password = devstack
auth_host = controller_node_ip
auth_port = 35357
auth_protocol = http
[vnc]
enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://controller_node_ip:6080/vnc_auto.html
[glance]
api_servers = http://controller_node_ip:9292
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
這是我的NOVA-compute.log:
2016-09-20 19:08:57.701 7201 INFO oslo.messaging._drivers.impl_rabbit [-] Reconnecting to AMQP server on localhost:5672
2016-09-20 19:08:57.701 7201 INFO oslo.messaging._drivers.impl_rabbit [-] Delaying reconnect for 1.0 seconds...
2016-09-20 19:08:58.708 7201 ERROR oslo.messaging._drivers.impl_rabbit [-] AMQP server on localhost:5672 is unreachable: [Errno 111] ECONNREFUSED. Trying again in 30 seconds...
請建議我的東西,這樣我就可以解決這個問題... 預先感謝您...
疑難解答 - 1)Telnet和驗證的RabbitMQ服務器控制器機器運行是從計算節點,2)重新啓動的RabbitMQ服務器訪問,以便計算出版商可以登記它的連接。 – Jayaprakash
@ Jayprakash謝謝你的解決方案......是啊..我已經做到了這一點,這個問題已解決......但現在我得到一個新的錯誤: 2016-09-23 16:26:40.305 17907 TRACE nova .openstack.common.threadgroup libvirtError:內部錯誤:客戶端套接字已關閉 – Suneha