我正在testing这里logging的RedHat群集pipe理工具: https : //access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Cluster_Administration/index.html
我有两台运行CentOS 6.4的虚拟机。 我一直在testing故障转移场景; 重新启动主机,并正常closures主机成功将资源迁移到辅助机器(如DRBD,Tomcat,MySQL,Apache)。
但是,我想模拟一个完整的电源故障,或强制关机。 在XenCenter客户端中,我强制closures主要计算机,并在辅助计算机上观察日志。 简而言之,资源似乎永远不会迁移到次要的地方,而集群pipe理界面似乎认为服务仍在主要运行。
以下是辅助机器日志的输出: http : //pastebin.com/gsi6uBct
它主要是抱怨击剑。 但我不明白:如果主节点完全死亡,没有什么可以篱笆的。
想法?
击剑应该是在带外发生的。 如果你失去了两台主机之间的networking连接,没有媒体可以检查活动,那么辅助主机应该尝试启动服务吗? 不,因为这会导致数据损坏,这些服务仍然在主要主机上运行。
为了确保主要主机真正closures,围栏启动,并且一旦围栏命令完成,假定在次要主机上启动服务将是安全的。