我想创build一个使用OpenVZ和DRBD的HA集群。 我发现这个教程http://www.olindata.com/blog/2013/12/building-ha-cluster-openvz–drbd-heartbeat-and-pacemaker和我得到了第5步。我正在运行CentOS 6.5( 32位)下安装Windows 7的WMware Workstation 10.0.3 build-1895310。
在第5步下,我应该做的下一件事是configurationDRBD。 我已经安装了,但是这是我第一次使用OpenVZ,我有点不清楚应该如何使用DRBD。 我有两种情况:
我也发现这个https://openvz.org/HA_cluster_with_DRBD_and_Heartbeat,并从步骤“安装OpenVZ”我明白第二种情况是正确的: 获取OpenVZ内核和实用程序,并在两个节点上安装它们 。
但是,如果第二种scheme是正确的,DRBD应该同步安装在主节点上的Linux模板?
首先,理解DRBD是什么是非常重要的(在两个例子中都是这样configuration的):在两个节点(服务器)之间有一个复制的分区; 一个是“主要”,你可以读/写,另一个是“次要”,它保存了你不能与之交互的数据的实时副本。
这个想法是,当一个节点失败/脱机时,您可以故障转移(使用心跳或其他机制)“主”状态到第二个服务器,您可以进一步使用这些资源,理想情况下在主节点恢复时切回。
所以是的,你正在将模板安装在主节点的DRBD'd分区上,而辅助节点是一个“热备份”,如果需要,服务可以故障转移。 我build议直接从openvz.org上看下面的指南,因为它看起来更加完整和深入。
如果您需要多主机(即在两台主机上都可读/写),则需要在DRBD上安装一个支持群集的文件系统,并在DRBDconfiguration中设置“allow-two-primaries”选项。 但这超出了这些指南或本文的范围。