我在 vpn 中有两个 ubuntu 16.04 服务器。第一个服务器是一个应用程序服务器,其中包含一个 php、mysql 和一个 windows 虚拟机。我需要将第二个服务器实现为第一个服务器的故障转移。用于文件共享 rsync 和 mysql 主从以复制 Dbs。那么我如何在其中实现完整的故障转移机制(如果第一个服务器发生故障,控制将完全切换到备份服务器)。我找到了一些实现 apache 故障转移的教程。但我需要包括 Vm 在内的完整系统故障转移。ubuntu 有没有工具可以做到这一点?
答案1
为了创建 2 节点“故障转移”集群,您必须拥有一些共享存储(或模拟一个),并安装用于集群的其他软件包,如 pacemaker、cman、corosync、drbd 和 ocfs2。我假设没有可用的 SAN,因此 DRBD 负责节点之间的磁盘同步。
以下是一份出色的分步指南,或许可以帮助您入门: http://linux.opm.si/programska-oprema/linux-gruca-cluster。