博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenStack安装时Compute节点连不上RabbitMQ
阅读量:4230 次
发布时间:2019-05-26

本文共 924 字,大约阅读时间需要 3 分钟。

我的环境:CentOS + OpenStack Liberty

compute节点连不上controller的rabbitmq。但是controller上的nova服务可以连接上,rabbitmq也正常

log如下:

18-1041-481c-9fb7-91ffe8b6dfdd - - - - -] AMQP server on controller:5672 is unreachable: [Errno 113] EHOSTUNREACH. Trying again in 2 seconds.2016-04-12 05:51:33.132 10797 ERROR oslo.messaging._drivers.impl_rabbit [req-24f24018-1041-481c-9fb7-91ffe8b6dfdd - - - - -] AMQP server on controller:5672 is unreachable: [Errno 113] EHOSTUNREACH. Trying again in 2 seconds.

其实问题主要是Iptabes的原因。

但是我在安装Ubuntu14.04+OpenStack Liberty的时候没有这个问题
其中禁用Selinux和Firewall就可以解决问题。但是这个方法并不推荐。
因为OpenStack的网络中很多安全机制是通过Iptables来进行的。
那么恰当的方法就是吧RabbitMQ的端口的Iptables给设置成forward
rabbitmq端口是5672

iptables -I INPUT -p tcp --dport 5672 -j ACCEPT

这样就可以解决了。

重启Iptables
Ubuntu:

service iptables saveservice iptables restart

CentOS:

/etc/init.d/iptables save/etc/init.d/iptables restart

这样Compute节点就可以连上Controller的RabbitMQ了。

还需要关闭防火墙才能让网页能够访问Dashboard

转载地址:http://kknqi.baihongyu.com/

你可能感兴趣的文章
js新消息提醒
查看>>
js窗体消息提醒
查看>>
深入Hibernate映射文件(二)——<hibernate-mapping>的属性
查看>>
详解在Spring中进行集成测试
查看>>
Struts2中过滤器和拦截器的区别
查看>>
51单片机:led灯闪烁10次后熄灭
查看>>
安卓:okhttp请求,获取返回数据
查看>>
安卓:股票筛选及分析系统
查看>>
增加windows下Tomcat运行时的内存
查看>>
tomcat群集中session共享的几个方案
查看>>
查找google谷歌北京IP地址的方法
查看>>
本科大数据专业该怎么上?
查看>>
云创大数据1+X大数据应用部署与调优职业技能等级证书预申报正式开启!
查看>>
人工智能需要一个可被证明的理论作为基础 | 哈佛丘成桐
查看>>
入门 | 一文概览深度学习中的激活函数
查看>>
一分钟整明白Tensorflow Extended
查看>>
人工智能再次参加高考:和作家比写作文,AI能打多少分?
查看>>
云创冬日紫金山踏雪游记
查看>>
西安思源学院电子信息工程学院院长张卫钢一行到访
查看>>
邀请函|欢迎参加2019云创大数据实验平台金融类/电子商务类/数学统计类院校各省总代理招募大会!...
查看>>