首页 > 其他 > 详细

Ceph client无法连接至集群问题解决

时间:2015-09-11 12:51:37      阅读:3257      评论:0      收藏:0      [点我收藏+]

1.问题描述

今天做iptables策略,重启集群中的一台机器后,输入ceph -s发现如下状况:

[root@deploynode ~]# ceph -s
2015-09-10 13:50:57.688516 7f6a6b8cc700  0 monclient(hunting): authenticate timed out after 300
2015-09-10 13:50:57.688553 7f6a6b8cc700  0 librados: client.admin authentication error (110) Connection timed out
Error connecting to cluster: TimedOut


2.问题分析

之前集群运作良好,后来由于添加了iptables相关策略,就无法通过ceph client连接至集群并获取
集群状态。第一反应是相关IP或者端口号是不是被策略禁掉,导致数据包无法正常到达相关进程。通过命令netstat -ntpl 没有发现ceph-mon进程对于的端口号。


3.处理方法

在策略脚本中添加如下内容:

#添加允许访问的IP地址
allowip=(58.220.*.*)

#开放ceph mon端口号6789
$IPT -A INPUT -p tcp --dport 6789 -j ACCEPT

重新执行后执行命令netstat -ntpl

技术分享


执行ceph-s命令后

技术分享


Ceph client无法连接至集群问题解决

原文:http://my.oschina.net/myspaceNUAA/blog/504870

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!