配置redhat HA资源不生效的处理

Oct 21 05:36:09 redhat1 clurgmgrd[2502]: <notice> Resource Group Manager Starting
Oct 21 05:36:12 redhat1 clurgmgrd[2502]: <err> Primary attribute collision. type=ip attr=address value=192.168.183.2/24
先介绍一下基础环境。用两台IBM x3650M3服务器搭建一个应用服务,每台服务器各有3块硬盘,没有使用共享存储。原计划把两台服务器配置一模一样,同时运行相同的服务,在一台服务器上配置一个虚拟IP,把应用发布到虚拟地址上,当这台服务器出问题后,手动把虚拟IP添加到另外的一台服务器上。但是客户感觉这样比较麻烦,虽然他们不要自己动手操作,总是感觉不太可靠。想使用自动的HA,由于使用的都是redhat5的系统,所以我就想直接用redhat的HA配置起来比较简单,之前也不只一次的顺利配置过这样的HA,从来没有碰到过问题。但是这次真的失算了。
这个错误日志只在主节点的日志文件中存在,也就是这个错误,让我花费了一天的时间。我一直以为是两台服务器没有使用共享存储导致的集群信息不能顺利同步导致,但是日志中又没有错误提示。最后在我自己的虚拟机上搭建一个测试环境,把问题重现了才找到根本原因。
在配置redhat的HA时,当在resources和services都添加IP资源,就会提示以上的错误,这个错误提示会导致资源冲突,IP资源不能生效,虽然HA服务可以正常启动,并且资源能够正常在各个节点之间切换。把resources中的IP删除,只留下services中的IP后HA正常了。

这类问题都是一下小问题,在配置的时候只要稍加注意就可以避免。但是因为之前在配置redhat HA时是两个地方都添加相同的IP资源,也没有任何报错,HA使用时正常的,而这次就出现了这个错误。感觉redhat的HA在使用上还是 有很多问题的。

所有同类资源中,标记为primary属性的值不能相同。

你可能感兴趣的:(配置redhat HA资源不生效的处理)