【问题标题】:unable to peer probe in glusterfs : Transport endpoint is not connected无法在 glusterfs 中进行对等探测:传输端点未连接
【发布时间】:2016-02-19 18:34:00
【问题描述】:

我们正在使用 glusterfs 实现 3 节点 openstack 云作为存储解决方案。 3 个节点:控制器计算和网络是 gluster 中的对等点。我们需要在 gluster 中添加另一个计算节点作为对等节点,但它显示以下错误:

[root@newcompute2 ~]# gluster peer probe 192.168.10.3
peer probe: failed: Probe returned with Transport endpoint is not connected

其中 192.168.10.3 是控制器节点的 IP。日志也显示相同的错误。 请提出可能的原因以及所需的解决方案。

【问题讨论】:

    标签: openstack glusterfs


    【解决方案1】:

    关闭两个节点上的防火墙。

    systemctl status firewalld.service

    【讨论】:

    • 这更像是一个评论而不是一个答案。
    【解决方案2】:

    iptables -I INPUT -p all -s 192.168.10.3 -j ACCEPT (接受 ROM 第一和第二 它适用于我的机器:)

    在指令中 -> http://gluster.readthedocs.org/en/latest/Install-Guide/Configure/

    【讨论】:

    • 您介意在此处报告这些说明,因此不要使用外部链接吗?
    【解决方案3】:

    我知道它很晚,但我也陷入了这个问题并以某种方式解决了它。因此,对于面临此问题的其他人,一个原因可能是,一旦集群形成,只能从一个受信任的节点添加新节点。

    quick start doc说得很清楚

    注意:一旦建立了这个池,只有受信任的成员才能将新服务器探查到池中。新服务器无法探测池,必须从池中探测。

    例如:

    node-1 和 node-2:可信集群组的一部分

    node-3:需要加入这个集群

    然后从 node-1 或 node-2 写入

    sudo gluster peer probe <node-3>
    

    【讨论】:

    • 你是对的。看起来很奇怪,但两个不同方面的探索并不相同。谢谢你的提示。
    【解决方案4】:

    当我将 GlusterFS 配置为使用 SSL 并且加载证书也存在问题(过期证书等)时出现此错误。您可以通过删除文件来检查:/var/lib/ glusterd/安全访问。如果此文件不存在,那么您可能没有配置 SSL,需要在其他地方查找问题。

    【讨论】:

      【解决方案5】:

      这表明它们没有为 Node1 和 Node2 主机的正常通信打开端口。

      为此,您需要在服务器上触发这些命令

      1) firewall-cmd --zone=public --add-port=24007-24008/tcp --permanent

      2) firewall-cmd --zone=public --add-port=24009/tcp --permanent

      3) firewall-cmd --zone=public --add-service=nfs --add-service=samba --add-service=samba-client --permanent

      4) firewall-cmd --zone=public --add-port=111/tcp --add-port=139/tcp --add-port=445/tcp --add-port=965/tcp - -add-port=2049/tcp --add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-端口=49152-49251/tcp --permanent

      5) firewall-cmd --reload

      然后再试一次 command => gluster peer probe x.y.z.n (IP)
      对等探测:成功。

      如果有任何其他查询,请检查并恢复。

      【讨论】:

        【解决方案6】:

        您必须确保已在探测的节点上启动 glusterd 服务。您可以使用以下命令启动 glusterd 服务:

        sudo service glusterd start
        

        或者您可以使用以下命令重新启动服务:

        sudo service glusterd restart
        

        【讨论】:

          【解决方案7】:

          这是因为防火墙问题。

          对等探测:失败:返回的探测未连接传输端点

          您需要在所有对等节点中运行以下命令。

          systemctl stop firewalld
          

          【讨论】:

            【解决方案8】:

            来自链接,https://docs.gluster.org/en/latest/Quick-Start-Guide/Quickstart/ 下面的步骤应该可以解决问题。

            第 4 步 - 配置防火墙 节点上的 gluster 进程需要能够相互通信。要简化此设置,请将每个节点上的防火墙配置为接受来自其他节点的所有流量。

            iptables -I INPUT -p all -s -j ACCEPT

            【讨论】:

              猜你喜欢
              • 2018-11-06
              • 2012-12-30
              • 2019-03-15
              • 1970-01-01
              • 1970-01-01
              • 2023-03-08
              • 1970-01-01
              相关资源
              最近更新 更多