GlusterFS 服务器逻辑

GlusterFS 服务器逻辑

我不太了解 GlusterFS 探测。你看,我把所有服务器添加到 /etc/hosts 文件中,然后对每台服务器都这样做。假设我有 100 台服务器,后来又添加了 100 台。我无法想象更新所有 200 台服务器的主机文件以查看彼此。

我是不是漏掉了什么?如何才能轻松添加更多服务器而无需修改每个服务器的主机文件?

我应该使用私有 LAN 并使用 IP 地址而不是主机名吗?这可行吗?

卡在这一点上...

答案1

GlusterFS 文档状态:

用于创建存储池的服务器必须可以通过主机名解析。

所以您不能在这里使用 IP 地址。您可以添加每个服务器/etc/hosts或设置一个私有 DNS 服务器,例如bind

如果您管理 100 多台服务器,那么是时候考虑configuration management解决方案了。除了编辑之外,/etc/hosts此类系统还可以安装GlusterFS在节点上。我更喜欢Ansible,其他流行的解决方案包括PuppetChef等。

相关内容