有老哥能回答一下 GlusterFS 的工作原理吗?翻了一会儿文档没什么头绪...

2018-08-16 16:05:57 +08:00
 riki
1.如何将若干台系统组在一起成为一个存储池的?
最初命令只有加 ip 到 hosts 当中解析,然后 gluster peer probe server01,02 添加节点
没有其他的了。。。不用验证密码什么的吗,这是什么魔法???
2.我创建的是 [复制卷] ,3 副本的,文件是通过什么协议复制到其他的节点中的??
1992 次点击
所在节点    Linux
4 条回复
whatsmyip
2018-08-16 16:57:13 +08:00
我只是搭建过 glusterFS 集群,不太懂哈

GlusterFS 是无中心的分布式存储方案,所有的节点都是对等的

gluster peer probe server1,就是类似于把 server1 当成是一个介绍人,加入 server1 所在的集群,加入之后就获得了整个集群的情况,Gluster 的元信息是存在于所有节点之上的,各个节点采用相同的算法,可以计算出资源在哪个 /些节点上。

关于没有验证这个问题,hadoop spark 之类还需要配置 免密码登录呢,NFS 协议还不需要验证呢。如果每个系统都要考虑安全验证的话,太麻烦,对性能也有影响。可以这么想,GlusterFS 它的定位是数据中心分布式存储,它是建立在这么一个假设上的:数据中心内部是安全的。这就像家里的门窗都是锁的好好的,外面也打不开,你再请个保安坐在屋子里也没必要。

副本复制的具体流程,不太清楚。

以上是我的理解
riki
2018-08-16 17:18:10 +08:00
@whatsmyip #1 楼主说的 hadoop spark 我没用过,但曾经搞过 corosync ,因为执行服务级别功能所以走的是 ssh,需要密钥,但是这个就不用啊- -。感觉还是自己表述的不清楚...问题更多的出在不太理解为什么仅仅知道 IP 就可以加入集群。。。虽然填的都是内网的地址
whatsmyip
2018-08-16 17:52:28 +08:00
有默认端口啊

就像 http,只需要给出一个 ip,它就默认去访问 80 端口
whatsmyip
2018-08-16 17:53:22 +08:00
不需要验证就可以访问资源

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/480433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX