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

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

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

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

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

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

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

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

    就像 http,只需要给出一个 ip,它就默认去访问 80 端口
    whatsmyip
        4
    whatsmyip  
       2018-08-16 17:53:22 +08:00
    不需要验证就可以访问资源
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.