使用 NFS 进行高可用性设置

使用 NFS 进行高可用性设置

虚拟主机 HA 设置

我有5台服务器:

Server-1:     Webhosting Controlpanel (192.168.1.1)
Server-2:     Load balancer [Haproxy] (Public IP:192.168.1.2 and 
              Virtual IP:192.168.1.3)
Server-3 & 4: Data Servers Mounted data from NFS so data is same on 
              each server i.e /home (192.168.1.4, 192.168.1.5)
Server-5 :    NFS Server (192.168.1.6) shared directory /home

我的问题是我无法/home从“负载均衡器”的虚拟 IP 进行安装。我不知道如何配置 HAproxy 以从服务器访问共享文件夹。

我可以直接从服务器访问已安装的目录/home,但我想/home通过负载均衡器安装,以便进行一些 HA 设置。

笔记

负载均衡器适用于 Apache 我可以看到 Apache 默认页面从负载均衡器的虚拟 IP 加载。

这是设置的模型图像:

          图像的SS

答案1

我不确定我完全理解你的问题,所以如果我不正确,请告诉我。我认为你最好为 NFS 设置主动/被动架构,而不是使用 HAProxy 前置 NFS。有一个非常详细的教程,引导您设置 2 个 NFS 服务器并使用DRBD让两台服务器相互监视,并根据需要进行故障转移。

http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat

我还想向您指出这个线程,该线程更详细地讨论了尝试使用 HAProxy 与主动/被动方法前置 NFS 的缺点。

http://comments.gmane.org/gmane.comp.web.haproxy/5098

相关内容