我正在使用glusterfs 5.3,并且能够在从属服务器上使用自定义端口来创建地理复制卷,但是启动命令无法在该自定义端口上进行连接。
gluster volume geo-replication test_vol a.b.c.d::test_vol create ssh-port 3333 push-pem force
gluster volume geo-replication test_vol a.b.c.d::test_vol start
gsyncd.log shows following error:
[2019-02-27 00:14:27.630166] E [syncdutils(monitor):809:errlog] Popen: command returned error error=255 cmd=ssh -oPasswordAuthentication=no -oStrictHostKeyChecking=no -i /var/lib/glusterd/geo-replication/secret.pem ***-p 22*** a.b.c.d gluster --xml --remote-host=localhost volume info test_vol
我尝试了其他线程的解决方案,例如使用此自定义端口修改ssh_config和sshd_config。 https://access.redhat.com/solutions/155823。 我可以直接在不使用-p选项的情况下将此ssh切换到从属端口,但是可以尝试仅在端口22上启动命令。