Heat组件运行时无法连接到rabbit server,并且干扰到其他组件与rabbit server的对接,提示“Unable to connect to AMQP server”。
在默认配置中,Heat组件过多的进程超过了AMQP server处理的范畴。
修改rabbitMQ server以及Heat的配置。
vim /etc/rabbitmq/rabbitmq.config
{delegate_count, 96}
vim /etc/heat/heat.conf
[heat_api] workers = 4 [DEFAULT] num_engine_workers = 4
systemctl restart openstack-heat-api.service openstack-heat-api-cfn.service openstack-heat-engine.service