全部产品
Search
文档中心

:通过SMC客户端导入迁移源

更新时间:Nov 20, 2023

迁移源概指您的待迁移IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。使用SMC迁移时,您首先需要导入迁移源,再登录SMC控制台进行迁移。本文介绍通过SMC客户端导入迁移源的操作步骤。

前提条件

已完成准备工作。更多信息,请参见准备工作(迁移前必读)

背景信息

如果您只需要迁移源服务器中的数据库数据,建议您使用阿里云数据传输服务DTS(Data Transmission Service)。更多信息,请参见什么是数据传输服务DTS

迁移前须知

  • 请勿干涉中转实例

    每次迁移时,SMC会在您的阿里云目标账号下创建一台名为No_Delete_SMC_Transition_Instance的临时中转实例(默认实例规格范围请参见中转实例规格有哪些),用于辅助迁移。为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放中转实例。迁移完成后,该中转实例会自动释放。

  • 迁移数据目录范围说明

    • Windows服务器:默认只迁移系统盘分区C盘(包括挂载在C盘下的其他目录),生成一个系统盘分区。如果您需要迁移其他分区,例如D盘,必须在新建迁移任务时选中并配置数据盘。具体操作,请参见迁移任务数据盘配置项说明

    • Linux服务器:

      • 当未启用块复制时,默认会迁移系统根目录下的所有目录(包括挂载在根目录下的其他分区目录),生成一个系统盘分区。如果您需要将其他分区目录迁移为一个独立的数据盘,例如:/disk1,必须在新建迁移任务时选中并配置数据盘,具体操作,请参见迁移任务数据盘配置项说明。 如果不需要迁移某些分区目录,具体操作,请参见(可选)排除不迁移的文件或目录

      • 当启用块复制时,默认只会迁移系统盘根分区目录,例如://boot等分区。如果您需要迁移其他分区,必须在新建迁移任务时选中并配置数据盘。具体操作,请参见迁移任务数据盘配置项说明

操作步骤

  1. 登录SMC控制台

  2. 在左侧导航栏,单击迁移源

  3. 迁移源页面,单击导入迁移源

  4. 导入迁移源页面,配置相关参数。

    参数说明如下表所示。

    参数

    说明

    迁移源类型

    根据需求选择迁移源类型

    • 物理机/虚拟机/云服务器

    • 阿里云ECS云服务器

    • 腾讯云轻量应用服务器

    • AWS Lightsail Lnstances

    • 华为云云耀云服务器

    导入方式

    选中客户端导入

    导入说明

    根据导入说明执行导入迁移源的操作。具体操作,请参见5.导入迁移源

  5. 导入迁移源。

    请根据源服务器的操作系统,选择对应的操作:

    重要

    迁移的过程中请勿关闭SMC客户端直至迁移完成。否则,迁移源将与SMC控制台失去联系,无法完成迁移。

    Windows源服务器导入迁移源

    1. 导入说明后,请根据Windows源服务器的操作系统位数(32位和64位),选择合适的SMC客户端并下载。adasd566

    2. 使用支持文件传输的第三方远程连接工具将SMC客户端上传至Windows源服务器。例如:WinSCP。

    3. 在Windows源服务器里,使用Windows自带的解压工具或您自行安装的解压工具,解压SMC客户端压缩包。

      解压后文件夹中包含的目录和文件,如下图所示。客户端主目录

      表 1. SMC客户端主要文件说明

      文件(夹)名

      描述

      go2aliyun_client.exe

      (Windows版本)命令行主程序。

      go2aliyun_gui.exe

      (Windows版本) GUI主程序。GUI版本详情,请参见使用SMC客户端Windows GUI版本

      go2aliyun_client

      (Linux版本)命令行主程序。

      user_config.json

      迁移源和迁移目标的配置文件。

      Excludes

      排除不迁移文件目录的配置文件夹。

      client_data

      迁移数据文件,包含ECS中转实例信息和迁移进度等。

    4. 在适配您迁移源系统版本的SMC客户端文件夹,运行SMC客户端。

      • GUI版本:双击运行go2aliyun_gui.exe应用程序。

      • 命令行版本:双击运行go2aliyun_client.exe应用程序。

      说明

      程序运行时会提示需要管理员权限,单击确定

    5. 获取激活码或者访问密钥(AccessKey)。

      • 获取激活码(推荐):在SMC控制台的导入说明中,单击生成激活码并复制激活码信息。

      • 获取访问密钥(AccessKey):阿里云账号的访问密钥AccessKey包括AccessKey ID和AccessKey Secret,如果您未创建,请先创建。具体操作,请参见创建AccessKey

    6. 根据提示信息,输入激活码或者访问密钥(AccessKey)。

      • GUI版本:在Token Id/AKToken Code/SK文本框中,输入激活码或者访问密钥(AccessKey)后,单击运行。更多信息,请参见使用SMC客户端Windows GUI版本

      • 命令行版本: 输入激活码access_access_token_id和access_token_code的值,并按Enter键。

      当回显出现类似“Import Source Server [s-bp11npxndknsycqj****] Successfully!”的信息时,表示导入迁移源成功。

    Linux源服务器导入迁移源

    1. 导入说明后,请根据Linux源服务器的架构(ARM和x86)和操作系统位数(32位和64位),选择合适的SMC客户端压缩包并下载。dad56

    2. 使用支持文件传输的第三方远程连接工具将SMC客户端压缩包上传至Linux源服务器。例如:WinSCP。

    3. 远程连接Linux源服务器并解压SMC客户端压缩包。

      本示例中以解压Linux 64位通用版为例,如果您使用其他版本的SMC客户端,命令中的压缩包名称需要替换为实际下载的SMC客户端名称。

      tar xf go2aliyun_client_linux_x86_64.tar.gz
      说明

      Linux 64位ARM版支持的实例规格族为通用型实例规格族g6r和计算型实例规格族c6r。更多实例规格信息,请参见企业级ARM计算规格族群

    4. 可选:如果您不需要迁移部分文件或目录,可排除不迁移的文件或目录。具体操作,请参见如何过滤、排除不需要迁移的文件或目录?

      重要

      如果开启块复制功能迁移,则不支持排除不迁移的文件或目录。

    5. 获取激活码或者访问密钥(AccessKey)。

      • 获取激活码(推荐):在SMC控制台的导入说明中,单击生成激活码并复制激活码信息。

      • 获取访问密钥(AccessKey):阿里云账号的访问密钥AccessKey包括AccessKey ID和AccessKey Secret,如果您未创建,请先创建。具体操作,请参见创建AccessKey

    6. 在SMC客户端文件夹下,执行以下命令,运行SMC客户端。

      根据迁移源操作系统对root权限和sudo权限的支持情况,选择运行方式。

      使用root权限运行

      依次运行以下命令:

      cd go2aliyun_client_linux_x86_64
      chmod +x go2aliyun_client
      ./go2aliyun_client

      使用sudo权限运行

      依次运行以下命令:

      cd go2aliyun_client_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    7. 根据提示信息,输入激活码或者访问密钥(AccessKey)。本示例以输入激活码为例:adad

      输入激活码或者访问密钥后,可能会出现以下提示信息:

      • 若迁移源系统没有安装快照驱动,则SMC客户端会提示,具体如下图所示,您可根据需求选择是否安装快照驱动。

        • 如果在创建迁移任务中启用块复制,输入yes,自动安装快照驱动。

        • 如果在创建迁移任务中不启用块复制,输入no即可。

        重要

        如果安装快照驱动失败,请勿在创建迁移任务时启用块复制,否则会导致迁移失败。

        123

      • 多数主流迁移源系统已默认安装rsync。若没有安装,则SMC客户端会提示,请输入yes自动安装rsync,如下图所示。安装rsync

      • 若迁移源系统的SELinux处于开启状态,则SMC客户端会提示您关闭。请输入yes自动关闭SELinux,如下图所示。关闭SELinux

      当回显出现类似“Import Source Server [s-bp11npxndknsycqj****] Successfully!”的信息时,表示导入迁移源成功。

      [2023-01-31 15:32:30] [Info]  Verify User Account...
      [2023-01-31 15:32:30] [Info]  Generate SSH Key...
      [2023-01-31 15:32:30] [Info]  Import Source Server...
      [2023-01-31 15:32:31] [Info]  Import Source Server [s-bp11npxndknsycqj****] Successfully!
      说明

      如果导入迁移源失败,您可以根据回显信息,解决问题后,根据迁移源操作系统对root权限和sudo权限的支持情况,依次运行以下命令,退出后台程序并重新导入迁移源。常见问题及修复方案的更多信息,请参见SMC FAQ故障排除

      • 使用sudo权限:

        sudo ./go2aliyun_client --abort
        sudo ./go2aliyun_client
      • 使用root权限:

        ./go2aliyun_client --abort
        ./go2aliyun_client

后续步骤

导入迁移源后,您需要创建并启动迁移任务,完成迁移操作。您可以根据需求选择创建对应的迁移任务: