无法在glusterfs中对等探测:未连接传输终结点



我们正在使用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。日志也显示了相同的错误。请说明原因以及所需的解决方案。

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

为此,您需要在服务器上启动这些命令

1) firewall cmd--区域=公用--添加端口=24007-24008/tcp--永久

2) firewall cmd--区域=公用--添加端口=24009/tcp--永久

3) firewall cmd--zone=public--add service=nfs--add services=samba--add service=samba client--永久

4) firewall cmd--zone=public--添加端口=111/tcp--添加端口=139/tcp--添加端口=445/tcp--添加港口=965/tcp--增加端口=2049/tcp--添加口岸=38465-38469/tcp--添加口岸=631/tcp--增加口岸=111/udp--添加口岸=963/udp--增加口岸=49152-49251/tcp--永久

5) firewall cmd—重新加载

然后再试一次command=>gluster peer probe x.y.z.n(IP)
同行调查:成功。

如果有其他查询,请检查并还原。

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

sudo service glusterd start

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

sudo service glusterd restart

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

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

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

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

例如:

节点1和节点2:受信任集群组的一部分

节点-3:需要添加到此集群

则从节点1或节点2写入

sudo gluster peer probe <node-3>

这是因为防火墙问题。

对等探测:失败:与传输终结点一起返回的探测未连接

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

systemctl stop firewalld

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

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

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

iptables-I INPUT-p all-s 192.168.10.3-j ACCEPT(根据第一条和第二条它在我的机器上工作:)

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

从工作节点运行以下命令解决了问题

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

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

systemctl状态firewalld.service

最新更新