为何不能在集群里切换服务???
--------------------------------------------------------------------------------
最近,我负责公司的一个项目。项目的要求是在两台HP的服务器上安装RED HAT LINUX AS 2.1,并且建立集群cluster,两台服务器一用一备,另外,还有一台HP的磁盘阵列柜通过光纤和这两台服务器连接。现在,我已经在两台服务器上都建立了集群,并且添加了集群服务mysql。数据库的数据放在磁盘阵列柜。当把主服务器关掉或者将主服务器的集群cluster关掉,服务mysql都可以切换到备用的服务器。可是如果在主服务器将mysql的进程kill或者停止mysql服务(集群cluster还在主服务器上运行),mysql就不能切换到备用的服务器上。通过命令cluadmin对集群的状态进行检测,发现服务mysql显示还是运行在主服务器上。我在配置集群服务的时候,已经将status check interval的参数设置为1,开启了服务状态检测。并且,我也在控制服务mysql的脚本里添加了以下内容:
status)
status mysqld
RETVAL=$?
echo $RETVAL
;;
请问各位,是否集群的服务状态检测要在另外什么地方将他打开还是需要下载补丁来实现集群服务的切换呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论