欢迎访问机房运维工作室

爱数知识库

AnyShare - 7.0.3.10-7.0.4.7 跨版本升级中执行 proton-cli 提示:apply module nodes fail

频道:爱数知识库 日期: 浏览:20

AnyShare - 7.0.3.10-7.0.4.7 跨版本升级中执行 proton-cli 提示:apply module nodes fail

关键字

proton-cli、升级


适用产品

  • AnyShare Enterprise 7.0.4.7及以下版本
  • AnyShare Express 7.0.4.7及以下版本


问题描述

7.0.3.10-7.0.4.7 跨版本升级中执行 proton-cli 提示:apply module nodes fail:dial tcp x.x.x.x:22 :connect:connection refused,提示信息为节点的 22 端口连接失败,导致命令执行失败。

企业微信截图_0788ed0a-7987-4e5b-b771-e41c11a221eb.png

问题影响

无法成功执行 proton-cli apply 命令。


问题原因

在 7.0.3.10-7.0.4.7 升级方案中,由于版本限制,proton-cli apply 只能通过 22 端口执行。


解决方案

为了解决该问题,需要临时将服务器的 ssh 端口修改为 22 端口如果是多节点环境,以下步骤每台都需要执行:

1、对 sshd_config 配置文件进行备份。

cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak

企业微信截图_d4697586-9ba1-4d21-9909-bf69b0c98d58.png

2、将服务器上的 /etc/ssh/sshd_config 配置文件进行修改,将光标移动到 Port 22 所在行,将注释 # 去掉,然后给其他 ssh 端口加上 # 注释掉,保存配置文件。

vi /etc/ssh/sshd_config

企业微信截图_ee741c9c-f0ba-40a3-83f7-7439e9fcd162.png

3、因为需要重连ssh端口,所以远程操作页面会断联,注意在这步操作前准备好直连服务器,再重启 sshd 服务。

systemctl restart sshd

企业微信截图_dd776180-3ac6-48dc-920a-e6bef1fbf1be.png

4、重新执行 proton-cli apply 成功。


更多信息

AnyShare 7.0.4.7 及以下版本的 proton-cli 只支持 ssh 端口为 22 的 apply,后续版本会对此问题进行优化更新。