RedHat 6 集群故障转移

RedHat 6 集群故障转移

我正在测试此处记录的 RedHat 集群管理工具:https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Cluster_Administration/index.html

我有两台运行 CentOS 6.4 的虚拟机。我一直在测试故障转移方案;重新启动主机并正常关闭主机均能成功将资源迁移到辅助机器(例如 DRBD、Tomcat、MySQL、Apache)。

但是,我想模拟完全断电或强制关机。在 XenCenter 客户端中,我强制关闭了主机,并查看了辅助机上的日志。简而言之,资源似乎永远不会迁移到辅助机上,而集群管理界面似乎认为服务仍在主机上运行。

以下是辅助机器日志的输出:http://pastebin.com/gsi6uBct

它主要抱怨的是隔离。但我不明白:如果主节点完全自行死亡,就没有什么可隔离的了。

有想法吗?

答案1

隔离应该在带外进行。如果两台主机之间失去网络连接,就没有媒介可以检查活动性,那么辅助主机是否应该尝试启动服务?不,因为这会导致数据损坏,这些服务仍在主要主机上运行。

因此隔离开始起作用,只是为了确保主主机确实已关闭,并且一旦隔离命令通过,将假定可以安全地启动辅助主机上的服务。

相关内容