如何跨公共网络整合来自不同 Linux 服务器的存储

如何跨公共网络整合来自不同 Linux 服务器的存储

我有 7 台专用托管服务器,每台 2 TB。现在我想合并其中未使用的空间,并将它们聚合到其他服务器。请注意,这些服务器有公共网络。

找到了诸如 ceph 或 xtreemfs 之类的解决方案,但不知道是否真正满足了我的需要。

有什么提示吗?


实际上整个想法是将来自多个服务器的存储合并到一个 posix 文件系统中。

公共网络上的 ISCSI 有什么用处?

答案1

GlusterFS 也是一个选择。它有一个分布式转换器,可以将来自多个服务器的存储合并到一个 posix 文件系统中。

答案2

如果您在它们和新服务器之间有局域网访问,那么您应该能够使用任何 clusterfs。您甚至可以使用 ATAoverEthernet,然后将设备与您选择的 raid 文件系统相结合。

如果主机之间的延迟较高,那么就会想到使用 sshfs、afs 之类的东西。

请添加更多有关您想要对存储执行的操作的信息以及有关拓扑的更好的信息。

答案3

根据您想要使用它的目的,可能需要像 GFS 或 OCFS2 这样的集群文件系统。

仅为了向服务器提供和组织卷,我建议使用 ISCSI 和 (Cluster-)LVM。

对我来说,使用裸逻辑卷作为虚拟机磁盘的类似设置效果很好。通过网络采取了冲突预防措施。

相关内容