首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
华为云
V2EX  ›  Linux

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

  •  
  •   riki · 92 天前 · 767 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.如何将若干台系统组在一起成为一个存储池的?
    最初命令只有加 ip 到 hosts 当中解析,然后 gluster peer probe server01,02 添加节点
    没有其他的了。。。不用验证密码什么的吗,这是什么魔法???
    2.我创建的是 [复制卷] ,3 副本的,文件是通过什么协议复制到其他的节点中的??
    4 回复  |  直到 2018-08-16 17:53:22 +08:00
        1
    whatsmyip   92 天前   ♥ 1
    我只是搭建过 glusterFS 集群,不太懂哈

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

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

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

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

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

    就像 http,只需要给出一个 ip,它就默认去访问 80 端口
        4
    whatsmyip   92 天前
    不需要验证就可以访问资源
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   871 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 18:39 · PVG 02:39 · LAX 10:39 · JFK 13:39
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1