我计划在一个主动-被动集群中使用pacemaker
并corosync
为pcs
我们的两个服务于 perl 应用程序的前端服务器提供 HA。我已经为服务 IP、Apache 应用程序守护程序以及我还需要做的事情配置了资源 - 配置复制。这意味着,我需要配置复制,根据哪个节点是活动节点,它将整个 /opt/application 目录同步到被动节点。如何实现这个才是硬道理?两个前端都是 ESX VM。
谢谢!
我计划在一个主动-被动集群中使用pacemaker
并corosync
为pcs
我们的两个服务于 perl 应用程序的前端服务器提供 HA。我已经为服务 IP、Apache 应用程序守护程序以及我还需要做的事情配置了资源 - 配置复制。这意味着,我需要配置复制,根据哪个节点是活动节点,它将整个 /opt/application 目录同步到被动节点。如何实现这个才是硬道理?两个前端都是 ESX VM。
谢谢!
DRBD 应该为此工作。有很多教程描述了如何配置 Pacemaker、Corosync 和 DRBD 集群堆栈。
DRBD 复制整个块设备,因此您可以向 VM 添加额外的磁盘,从 LVM 卷组中切出一些额外空间以用于新的 LV,或者对磁盘进行分区。