免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6994 | 回复: 9
打印 上一主题 下一主题

RHCS配置文件不能同步,求高手解答 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-23 18:32 |只看该作者 |倒序浏览
搭了一个RHCS集群,一个管理端,2个节点。使用Luci管理,但是所有在Luci上的设置只有第一个节点能同步更新,第二个节点一直报下面的错误:
Jul 23 16:56:47 NFS-132 corosync[3016]:   [CMAN  ] Unable to load new config in corosync: New configuration version has to be newer than current running configuration
Jul 23 16:56:47 NFS-132 corosync[3016]:   [CMAN  ] Can't get updated config version 53: New configuration version has to be newer than current running configuration#012.
Jul 23 16:56:47 NFS-132 corosync[3016]:   [CMAN  ] Activity suspended on this node
Jul 23 16:56:47 NFS-132 corosync[3016]:   [CMAN  ] Error reloading the configuration, will retry every second
Jul 23 16:56:48 NFS-132 corosync[3016]:   [CMAN  ] Unable to load new config in corosync: New configuration version has to be newer than current running configuration
Jul 23 16:56:48 NFS-132 corosync[3016]:   [CMAN  ] Can't get updated config version 53: New configuration version has to be newer than current running configuration#012.
Jul 23 16:56:48 NFS-132 corosync[3016]:   [CMAN  ] Activity suspended on this node
Jul 23 16:56:48 NFS-132 corosync[3016]:   [CMAN  ] Error reloading the configuration, will retry every second

但是使用 “cman_tool version” 明明可以看到当前的版本是 52 ,而新版本是 53 ,新版本确实是比当前版本要新的。。

如果交换两个节点在Luci上的顺序,即原来的第二个节点变为现在的第一个,原来的第一个变为现在的第二个,其他都不变,则原来的第二个(现在的第一个)能同步更新配置文件,而原来的第一个(现在的第二个)又不能更新了,报同样的错误。

另外,使用 “ccs_sync”可以手动更新,手动更新后就没问题了。

研究了几天不知道什么原因,求高手帮忙,感激不尽!

论坛徽章:
0
2 [报告]
发表于 2012-07-24 16:26 |只看该作者
没人遇到过么。。。

论坛徽章:
0
3 [报告]
发表于 2012-07-27 14:46 |只看该作者
你这个是不是luci的问题?把他卸载了在重装一遍试一下,luci的数据库也要删除

另外,你在luci中添加节点的时候,和hosts中的一致吗?

论坛徽章:
0
4 [报告]
发表于 2012-07-27 16:33 |只看该作者
本帖最后由 forsylvanas 于 2012-07-27 16:41 编辑

回复 3# shichunda


    重装后还是一样。和 hosts 里也是一致的。但是 luci 的日志 ( /var/log/luci/luci.log )里一直报异常,我不知道这是什么问题,有没有影响:

----------------------------------------
Exception happened during processing of request from ('192.168.5.165', 5618
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/paste/httpserver.py", line 1068, in process_request_in_thread
    self.finish_request(request, client_address)
  File "/usr/lib64/python2.6/SocketServer.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib64/python2.6/SocketServer.py", line 617, in __init__
    self.handle()
  File "/usr/lib/python2.6/site-packages/paste/httpserver.py", line 442, in handle
    BaseHTTPRequestHandler.handle(self)
  File "/usr/lib64/python2.6/BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
  File "/usr/lib/python2.6/site-packages/paste/httpserver.py", line 431, in handle_one_request
    self.raw_requestline = self.rfile.readline()
  File "/usr/lib64/python2.6/socket.py", line 450, in readline
    data = self._sock.recv(self._rbufsize)
Error: [('SSL routines', 'SSL3_READ_BYTES', 'sslv3 alert bad certificate'), ('SSL routines', 'SSL23_READ', 'ssl handshake failure')]
----------------------------------------
…………
----------------------------------------
Exception happened during processing of request from ('192.168.5.165', 56315)
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/paste/httpserver.py", line 1068, in process_request_in_thread
    self.finish_request(request, client_address)
  File "/usr/lib64/python2.6/SocketServer.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib64/python2.6/SocketServer.py", line 618, in __init__
    self.finish()
  File "/usr/lib64/python2.6/SocketServer.py", line 661, in finish
    self.wfile.flush()
  File "/usr/lib64/python2.6/socket.py", line 303, in flush
    self._sock.sendall(buffer(data, write_offset, buffer_size))
SysCallError: (32, 'Broken pipe')
----------------------------------------

      其中 ‘192.168.5.165’是我本地机器的IP,luci 安装在另一台远程服务器上。

      另外,非常感谢您的回复!

论坛徽章:
0
5 [报告]
发表于 2012-08-06 08:18 |只看该作者
如果你的网络配置没有问题的话,包括业务、心跳和存储这三个网段,我还是觉得luci有问题。
你的系统是什么版本?从redhat下载个新的luci版本,在你的系统上重新编译一下,之后在安装试试呢。
我以前用rh5.4的时候用的是系统自带的luci,用虚拟机做实验的时候,有一次luci就无法添加节点,以前一直是没问题的。后来下了个src的rpm新版本的luci安装后就没问题了,之后卸载了新版本的luci继续用老版本也没问题。

论坛徽章:
0
6 [报告]
发表于 2012-08-14 17:30 |只看该作者
回复 5# shichunda


    晕,确实是luci的问题,我试了好几个luci的版本,0.23的、0.26的都不行,最后用0.22的才能同步。。。无语了。
    还是多谢了!

论坛徽章:
0
7 [报告]
发表于 2012-08-18 20:23 |只看该作者
解决了就好。

论坛徽章:
0
8 [报告]
发表于 2012-08-22 02:26 |只看该作者
好东东,谢谢楼主

论坛徽章:
0
9 [报告]
发表于 2013-11-22 13:35 |只看该作者
/etc/cluster/cluster.conf不一致,保持跟另一个节点一致。
我也遇见过这个问题,发现是ha2的config文件与节点1不同,ccs_sync又报错,然后手动更新了文件。。。。启动正常。

/etc/cluster/cluster.conf节点1里<cluster config_version="37",每次更改完配置后,会自动增加一个version的值。对比了下俩个节点的config文件的version,发现cman启动不起来的节点version比另一个节点低一位。手动更改之...done

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
10 [报告]
发表于 2013-11-22 16:47 |只看该作者
开源这玩意就这个德行。好多东西都不兼容。版本之间配合不默契。大家对上去搞,搞的一塌糊涂
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP