5

我们正在使用 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。日志也显示相同的错误。请提出可能是什么原因以及所需的解决方案。

4

8 回答 8

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-端口=2049/tcp --add-port=38465-38469/tcp --add-port=631/tcp --add-port=111/udp --add-port=963/udp --add-port=49152 -49251/tcp --永久

5) 防火墙-cmd --reload

然后再试一次命令 => gluster peer probe xyzn (IP)
peer probe: 成功。

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

于 2017-10-27T10:48:51.483 回答
2

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

于 2017-09-18T14:52:05.047 回答
1

这是因为防火墙问题。

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

您需要在所有 peers中运行以下命令。

systemctl stop firewalld
于 2021-01-19T10:14:06.193 回答
1

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

sudo service glusterd start

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

sudo service glusterd restart
于 2020-08-03T11:24:16.017 回答
1

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

快速入门文档非常清楚地说

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

例如:

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

node-3:需要添加到这个集群

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

sudo gluster peer probe <node-3>
于 2017-09-08T14:13:11.183 回答
0

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

它在说明中-> http://gluster.readthedocs.org/en/latest/Install-Guide/Configure/

于 2016-02-14T18:25:01.133 回答
0

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

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

iptables -I 输入 -p 全部 -s -j 接受

于 2021-07-16T11:49:55.967 回答
-3

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

systemctl status firewalld.service

于 2016-02-05T11:26:47.430 回答