在使用 YashanDB Cloud Manager(简称 YCM)对主机进行纳管时,有用户遇到如下错误提示:

“任务提交失败,无法连接主机”

这种情况导致 ycm-agent 无法正常安装,影响监控与运维操作。本文将分析出现该问题的原因、处理步骤及经验建议。
image.png

一、问题现象

执行 YCM 提供的 install ycm-agent 命令安装并纳管目标主机时,系统提示:

任务提交失败,无法连接主机

二、风险及影响

直接影响:目标主机无法被成功纳入 YCM 管理;

间接影响:数据库与主机状态无法被 YCM 监控,导致告警、运维等功能不可用。

三、影响版本

出现该问题的版本为:


yashandb-cloud-manager-23.2.1.100-linux-aarch64.tar

四、问题根因分析

经排查,发现问题主要出在 端口通信被防火墙拦截。具体是:

被纳管主机(如 10.149.223.121)未对安装 ycm-agent 的主机开放必要的端口:

9070

9071

五、解决方法及规避建议

方案一:临时关闭防火墙(仅限测试环境)

systemctl stop firewalld
方案二:将目标主机加入防火墙白名单

请根据系统配置规则添加可信主机的 IP 到防火墙放通列表。

方案三:明确开放端口 9070 和 9071

使用如下命令进行端口放通(以 firewalld 为例):

firewall-cmd --zone=public --add-port=9070/tcp --permanent
firewall-cmd --zone=public --add-port=9071/tcp --permanent
firewall-cmd --reload

注意:以上操作建议与系统管理员确认后执行,确保网络安全策略合规。

六、排查流程建议

确认网络通不通

ping <目标主机IP>
检查端口是否开放

telnet <目标主机IP> 9070
telnet <目标主机IP> 9071

若无法连通,基本可以判断为端口未放通或防火墙拦截。

七、注意事项与经验补充

若之前尝试安装失败,后续重新安装可能会因 唯一键冲突 报错;
image.png

此时需要先登录 YCM 平台,在主机管理页面手动删除失败记录;
image.png

然后再重新执行安装命令。

八、总结

image.png


数据库砖家
1 声望0 粉丝