为何不能在集群里切换服务???

发布于 2022-06-20 07:01:46 字数 730 浏览 11 评论 0

--------------------------------------------------------------------------------

最近,我负责公司的一个项目。项目的要求是在两台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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文