var*_*tec 14 linux cluster filesystems replication mirroring
我正在寻找一种解决方案来在几个 Linux 服务器上镜像或复制一个目录(或一个文件系统)。理想的解决方案是一种允许所有服务器读写访问的解决方案。我还希望它具有弹性,如果其中一台服务器出现故障,rest 应该仍然可以正常工作,而不会丢失任何数据。
我一直在寻找一些解决方案:
欢迎任何其他建议。
我要问的第一个问题是您希望将其复制到两台服务器还是两台以上的服务器?对于两台服务器,我会使用 DRDB,对于三台或更多服务器,我会使用 gluster。
如果 I/O 延迟不是关键问题,我会选择 gluster。它很容易设置,可以清楚地做你需要的。您需要做的就是创建一个 gluster 服务器,为所有三个盒子上的文件提供服务,然后让每个盒子充当安装文件的 gluster 客户端。
要在具有 3 个或更多服务器的 master<->master 模式下工作,DRDB 将变得很复杂。您必须配置基于环的设置,我不推荐它。但是对于两台服务器来说,DRDB 非常棒。Master<->Master 模式设置起来并不复杂,您无需学习任何文件系统内容。
lsycd 非常适合主/从设置,但您似乎不想这样做。
Ceph 还很新,上次我检查它甚至还没有 fsck 支持。我宁愿将我的基础设施建立在更稳定的基础上。
Lustre 是用于大规模部署的出色产品,但您需要为 mds 服务器设置心跳和故障转移,否则它会出现单点故障。鉴于他所谈论的服务器数量有限,我怀疑在这种情况下它的杀伤力太大了。
| 归档时间: |
|
| 查看次数: |
20585 次 |
| 最近记录: |