我有几台服务器通过NFS向几个webfarms提供完全相同的内容,所涉及的所有服务器都在运行CentOS 5
使用Unison复制两个NFS服务器之间的内容(过去尝试过drbd,严重破坏了性能)
为了分配负载,我正在从每个服务器场安装不同的NFS服务器.
> Webfarm1安装NFS1
> Webfarm2安装NFS2
我遇到的唯一问题是当其中一台服务器崩溃时,我想自动从其他NFS服务器重新安装内容,直到服务器恢复,然后在宽限时间后返回第一台服务器.
在我开始编写这样的应用程序之前,我想知道是否有任何已经可用的Opensource解决方案能够做到我想要的东西,应用程序的所有智能都应该在客户端(服务器端解决方案都已经过测试,丢弃(heartbeat,drbd等等),因为我想在主动 – 主动解决方案中使用两个NFS服务器.
同样重要的是,webfarm中的所有服务器都要访问相同的NFS服务器,否则我会遇到一些讨厌的复制问题.
在此先感谢您的帮助!