首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >双向文件系统透明解决方案

双向文件系统透明解决方案
EN

Server Fault用户
提问于 2011-09-22 12:12:26
回答 4查看 735关注 0票数 4

我需要实现某种HA设置,其中2台服务器需要始终保持同步,无论您在哪一台服务器上编写。DB部件可以由主主复制设置覆盖.然而,当涉及到文件和内容时,我还没有找到适合这些需求的东西。例如,我需要能够将/var/www从一台机器复制到另一台机器,并且能够在其中任何一台机器中写入,并且无论http请求到哪里,始终有相同的内容可用。

  • 统一:易于使用,简单的概念,但它更像一个双向rsync,没有自动传播的文件更改,除非您运行它的重复选项。我不知道这有多可靠。我希望有一个类似守护程序的功能,可以“观察”文件夹内容的变化。
  • glusterfs:易于配置,一个不错的项目,似乎是完美的,我需要的,然而,它似乎不能处理这个双向。
  • xtreemfs:如果您想要复制,就很难配置(文档有点难理解),并且似乎更适合于“分布式文件系统”部分而不是复制方面。
  • 卡夫:类似于面筋,但同样,不要认为它能处理双向复制.
  • 不透明,您构建的应用程序需要知道它,并使用它的服务访问文件系统。我不能用的东西。

所以我不确定这两种复制方式中的任何一种都是通常没有做到的,我需要重新考虑这个问题,或者我还没有对此进行足够的研究,但我感到很困惑。我似乎找不到其他的解决办法。

还有别的东西可以处理自动透明的双向文件复制吗?

EN

回答 4

Server Fault用户

发布于 2011-09-22 12:24:16

DRBD的双主模式和集群文件系统(如OCFS2或GFS )如何?

特别是当您的目录树不包含大量(例如,数百万或更多)频繁更改的小文件时,可能会运行得非常好。

票数 2
EN

Server Fault用户

发布于 2011-09-22 13:34:36

如果您需要在文件系统级别上完全自动化复制,那么您需要一个共享文件系统(例如GFS)和从这两台机器(DRBD、SAN、mutli主机SCSI、iSCSI)访问它的某种方式。但是,除了基于硬件的解决方案,IME,它不是一个非常健壮的解决方案。

在此之前,我曾使用rsync进行重大更新,并使用通知/轮询系统对类似的设置进行临时更新--但这在应用程序代码中使用了很多智能。我还使用了AFS (虽然不是针对这种设置),并发现它是健壮的和可伸缩的;您可能想看看它。

票数 0
EN

Server Fault用户

发布于 2011-09-23 12:56:34

我用这种设置( http://www.howtoforge.com/high-availability-storage-cluster-with-glusterfs-on-ubuntu )成功地用砂糖完成了这一任务。

关键是不要远程挂载卷,而要在本地安装卷,并让gluster在两台机器上复制卷后面的文件夹,这样任何机器都可以在任何一点上停机。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/314331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档