文档首页/ 主机迁移服务 SMS/ 常见问题/ 错误码排查与解决方法/ SMS.1807 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8900端口是否开放
更新时间:2024-08-31 GMT+08:00

SMS.1807 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8900端口是否开放

问题描述

当连接目的端服务器失败时,出现如下提示:“sms.1807 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8900端口是否开放”。

问题分析

Windows系统迁移时,目的端服务器需要开放8900端口与服务端、源端通信。如果建立通信失败,则会提示该错误。建议您参考本章节操作步骤排查“无法连接目的虚拟机”的原因。

检查源端网络是否可以连通目的端

  1. 登录源端服务器。
  2. 在源端服务器中telnet 目的端IP的8900端口。

    • 如果可以telnet通,请在控制台单击“开始”,继续迁移。
    • 如果无法正常telnet通,请检查源端与目的端的DNS,防火墙,安全组、本地网络等。

检查目的端安全组是否开放8900端口

  1. 登录SMS管理控制台。
  2. 在目的端弹性云服务器列表页面,单击要查看的弹性云服务器名称,进入弹性云服务器详情页。
  3. 弹性云服务器详情页,单击“安全组”,查看安全组是否开放8900端口以及是否有指定源地址IP。

    如果入方向规则中没有开放8900端口,请添加一条8900端口的规则;如果有8900端口的规则但是源地址IP不是0.0.0.0/0或源端服务器IP,请修改为0.0.0.0/0。

    具体修改方式请参考如何配置目的端服务器安全组规则?

检查目的端网络ACL是否禁用了8900端口

  1. 登录SMS管理控制台。
  2. 查看云服务器对应的子网是否关联了网络ACL。

    如果创建并关联了目的端服务器所在的子网,并且网络ACL入方向规则中有下图所示的8900端口,请修改策略为“允许”。

    具体修改方式请参考修改网络ACL规则

目的端Peagent异常

如果排除网络问题,请尝试强制重启目的端服务器,等待3分钟之后再尝试开始迁移。