通过命令行一键导入迁移源

您可以在控制台按需生成激活码命令,然后在待迁移的服务器中一键执行激活码命令导入迁移源。本文介绍如何通过命令行一键导入迁移源。

Linux源服务器导入迁移源

  1. 登录SMC控制台

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

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

  4. 根据界面提示配置参数,并导入迁移源。

    关于参数的说明,具体如下表所示。

    参数

    说明

    迁移源类型

    根据需求迁移源类型选择物理机/虚拟机/云服务器阿里云ECS云服务器

    导入方式

    选中命令行导入

    激活数额度

    请输入激活码可激活的迁移源数量。取值范围为1~1000 ,默认为10。

    有效期

    请输入激活码的有效期。取值范围为1~90天,默认为30天。

    激活码

    生成激活码后,复制命令。操作步骤如下:

    1. 单击生成激活码

    2. 单击Linux Shell页签。

      说明

      您也可以单击user_config.json页签,复制access_token_id和access_token_code。在运行SMC客户端导入迁移源时,使用命令./go2aliyun_client --accesstokenid=xxx --accesstokencode=xxx导入迁移源,其中:xxx请根据实际替换即可。

    3. 单击复制,复制命令。

  5. 登录Linux源服务器,使用管理员权限粘贴并运行复制的命令,执行导入迁移源的操作。

    具体命令以控制台中复制的为准。

    wget https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/run_smc_client.sh -O ./run_smc_client.sh && bash ./run_smc_client.sh --accesstokenid=at-bp12x2ptec97stff**** --accesstokencode=TpGbQmQnOlvLpj4H0ayuz825Oei1****

    执行命令后,出现类似如下回显信息,表示导入迁移源成功。

    [2022-08-11 14:40:45] [Info]  Snapshot Check...
    [2022-08-11 14:40:49] [Info]  Verify User Account...
    [2022-08-11 14:40:49] [Info]  Generate SSH Key...
    [2022-08-11 14:40:49] [Info]  Import Source Server...
    [2022-08-11 14:40:49] [Info]  Import Source Server [s-bp18x8751kgz2oyh****] Successfully!
    [2022-08-11 14:40:50] [Info]  =========   Run In BackGround Daemon Mode   =========
    [2022-08-11 14:40:50] [Info]  Goto Aliyun Begin...
    [2022-08-11 14:40:50] [Info]  Check Source Server Status...
    [2022-08-11 14:40:50] [Info]  Check Replication Job Status...
    Please Goto SMC Console To Create New Job, time: 1m0s    -
    说明

    如果导入迁移源失败,或迁移过程中出现报错,您可以通过检查SMC客户端目录下日志文件来获取更多信息。Linux源服务器的SMC客户端默认安装目录为/smc

Windows源服务器导入迁移源

  1. 登录SMC控制台

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

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

  4. 根据界面提示配置参数,并导入迁移源。

    关于参数的说明,具体如下表所示。

    参数

    说明

    迁移源类型

    根据需求迁移源类型选择物理机/虚拟机/云服务器阿里云ECS云服务器

    导入方式

    选中命令行导入

    激活数额度

    请输入激活码可激活的迁移源数量。取值范围为1~1000 ,默认为10。

    有效期

    请输入激活码的有效期。取值范围为1~90天,默认为30天。

    激活码

    生成激活码后,复制命令。操作步骤如下:

    1. 单击生成激活码

    2. 单击Windows powerShell页签。

      说明

      您也可以单击user_config.json页签,复制access_token_id和access_token_code的值。在使用SMC客户端Windows GUI版本导入迁移源时,输入Tocken IdToken Code,导入迁移源。具体操作,请参见使用SMC客户端Windows GUI版本adsad5

    3. 单击复制,复制命令。

  5. 登录待导入的Windows源服务器,以管理员权限打开Windows PowerShell。

  6. 粘贴复制的命令,执行导入迁移源的操作。

    具体命令以控制台中复制的为准。

    $(New-Object -TypeName System.Net.WebClient).DownloadFile('https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/run_smc_client.ps1', 'C:\run_smc_client.ps1'); C:\run_smc_client.ps1 -accesstokenid at-bp14nc53v615hves**** -accesstokencode tcVsYOTWPQoIjocL+X7A+ufZvz5/****

    执行命令后,出现类似如下回显信息,表示导入迁移源成功。

    Windows PowerShell
    版权所有 (C) 2016 Microsoft Corporation。保留所有权利。
    
    PS C:\Users\Administrator> $(New-Object -TypeName System.Net.WebClient).DownloadFile('https://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/run_smc_client.ps1',
     'C:\run_smc_client.ps1'); C:\run_smc_client.ps1 -accesstokenid at-bp14nc53v615hves**** -accesstokencode tcVsYOTWPQoIjocL+X7A+ufZvz5/****
    [2023-01-06 13:53:56] [info] start download smc client
    [2023-01-06 13:53:59] [Info]  ========= Goto Aliyun Client 2.6.5. =====
    [2023-01-06 13:53:59] [Info]  Load User Config...
    [2023-01-06 13:53:59] [Info]  Load Client Data...
    [2023-01-06 13:53:59] [Info]  Check System Info [Windows Server 2016 x8
    OS Info: Microsoft Windows Server 2016,  (10.0.14393 )
    CPU Info: Intel(R) Xeon(R) Platinum 8369B CPU @ 2.70GHz
    CPU Usage: 2 Cores (1.54%) Memory Usage: 1.53GB/8.00GB (19.13%)
    Hostname: test0 IP Address: 192.168.XX.XX Mac Address: 00163E10****
    [2023-01-06 13:54:00] [Info]  Verify User Account...
    [2023-01-06 13:54:00] [Info]  Generate SSH Key...
    [2023-01-06 13:54:01] [Info]  Import Source Server...
    [2023-01-06 13:54:01] [Info]  Import Source Server [s-bp19rlidl3mwuptc****] Successfully!
    [2023-01-06 13:54:02] [Info]  =========   Run In Daemon Mode   ========
    [2023-01-06 13:54:02] [Info]  Goto Aliyun Begin...
    [2023-01-06 13:54:02] [Info]  Check Source Server Status...
    [2023-01-06 13:54:02] [Info]  Check Replication Job Status...
    Please Goto SMC Console To Create New Job, time: 4m34s    \
    说明

    如果导入迁移源失败,或迁移过程中出现报错,您可以通过检查SMC客户端目录下日志文件来获取更多信息。Windows源服务器的SMC客户端默认安装目录为C:\smc

后续步骤

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

阿里云首页 服务器迁移中心 相关技术圈