出错提示SourceServer.Error导入异常

本文主要介绍在使用SMC在控制台导入迁移源时,迁移源导入异常的问题描述、问题原因及其解决方案。

问题描述

在使用SMC在控制台导入迁源时,迁移源出错提示“SourceServer.Error 导入异常”。

问题原因

  • 当迁移源类型是物理机/虚拟机/云服务器类型时

    如果没有详细错误码时,可能原因是源服务器系统没有公网访问能力,或者没开放SSH密码远程登录。

  • 当迁移源类型是阿里云ECS云服务器类型时

    源服务器系统没有安装云助手,或者云助手没有正常运行。

  • 当有详细错误码S1_*时,可能是源服务器系统条件检测出错,不同的错误码的可能原因如下:

    • S1_101:源系统未禁用SElinux。

    • S1_102:源系统未安装Virtio驱动。

    • S1_103:源系统未安装Rsync工具。

    • S1_104:源系统未安装SSH Client工具。

    • S1_105:源系统未安装GRUB工具。

解决方案

  • 当迁移源类型是物理机/虚拟机/云服务器类型时

    1. 检查源服务器系统是否有公网访问能力,比如检查是否能访问https://www.aliyun.com

    2. 检查源服务器系统是否已开放SSH密码远程登录,如果是Windows系统,则需要安装OpenSSH服务,具体操作,请参见Windows服务器如何安装OpenSSH服务?。然后使用SSH客户端通过公网IP端口和密码的登录方式测试是否可以远程登录。

  • 当迁移源类型是阿里云ECS云服务器类型时

    1. 检查源实例是否已安装云助手Agent,如果没有安装,请参见安装云助手Agent

    2. 如果云助手状态异常,请根据云助手异常状态处理。具体操作,请参见查看云助手状态及异常状态处理

  • 当有详细错误码S1_*时,不同的错误码对应的解决方案如下:

    • S1_104:在源系统未安装SSH Client工具,请您根据源服务器的操作系统选择相应的命令安装。

      • CentOS:

        yum -y install openssh-clients
      • Ubuntu、Debian:

        apt-get -y install openssh-client
      • SUSE:

        zypper install openssh
      • 其他发行平台系统:参见发行版官网的安装文档。

    • S1_105:在源系统安装grub工具,请参见如何为Linux服务器安装GRUB?

问题排查解决后,请再次导入迁移源。如果源服务器无法满足控制台导入条件,建议您使用通过命令行一键导入迁移源通过SMC客户端导入迁移源的方式。