我们有两个带负载均衡的Web服务器。我们需要在这些服务器之间共享一些文件。这些将是上传文件,会话文件,php应用程序创建的各种文件。
我们不想使用重量级,不再维护或商业解决方案。我们正在寻找一些可用作共享文件系统的轻量级开源软件。它应该非常容易设置,必须是HA可用,必须非常快。它应该适用于RedHat Linux。
我们查看了像drbd这样的解决方案,但是我们不能使用它们,因为它无法在ext3这样的底层文件系统上运行。
答案 0 :(得分:2)
DRBD适用于通过网络进行同步(如果可能的话,直接交叉连接),但EXT3并非旨在了解块设备级别下的更改。因此,您需要一个专为此目的而设计的文件系统,例如全局文件系统(GFS)。据我所知,Red Hat支持GFS。
DRBD手册将概述如何将GFS与DRBD一起使用。
http://www.drbd.org/users-guide/ch-gfs.html
不要把这作为最终答案 - 我之前没有研究或使用过多主系统,但至少这可能会给你一些东西。
理想情况下,您只会同步在网络服务器之间共享的部分数据。
答案 1 :(得分:2)
OCFS现在可能已经达到了目标;它至少值得结账。它位于主线linux内核树中,http://oss.oracle.com/projects/ocfs2/有一些信息。我之前已经设置好了,它很容易上手。