有老哥能回答一下 GlusterFS 的工作原理吗?翻了一会儿文档没什么头绪...
- 0次
- 2021-06-23 11:39:22
- idczone
1.如何将若干台系统组在一起成为一个存储池的?
最初命令只有加 ip 到 hosts 当中解析,然后 gluster peer probe server01,02 添加节点
没有其他的了。。。不用验证密码什么的吗,这是什么魔法???
2.我创建的是 [复制卷] ,3 副本的,文件是通过什么协议复制到其他的节点中的??
我只是搭建过 glusterFS 集群,不太懂哈
GlusterFS 是无中心的分布式存储方案,所有的节点都是对等的
gluster peer probe server1,就是类似于把 server1 当成是一个介绍人,加入 server1 所在的集群,加入之后就获得了整个集群的情况,Gluster 的元信息是存在于所有节点之上的,各个节点采用相同的算法,可以计算出资源在哪个 /些节点上。
关于没有验证这个问题,hadoop spark 之类还需要配置 免密码登录呢,NFS 协议还不需要验证呢。如果每个系统都要考虑安全验证的话,太麻烦,对性能也有影响。可以这么想,GlusterFS 它的定位是数据中心分布式存储,它是建立在这么一个假设上的:数据中心内部是安全的。这就像家里的门窗都是锁的好好的,外面也打不开,你再请个保安坐在屋子里也没必要。
副本复制的具体流程,不太清楚。
以上是我的理解
楼主说的 hadoop spark 我没用过,但曾经搞过 corosync ,因为执行服务级别功能所以走的是 ssh,需要密钥,但是这个就不用啊- -。感觉还是自己表述的不清楚...问题更多的出在不太理解为什么仅仅知道 IP 就可以加入集群。。。虽然填的都是内网的地址
有默认端口啊
就像 http,只需要给出一个 ip,它就默认去访问 80 端口
不需要验证就可以访问资源