更新时间:2022-12-16 GMT+08:00

安装Windows版的SMS-Agent

操作场景

您需要在源端服务器上安装迁移Agent并且输入目的端服务器所在华为云账号的AK/SK,迁移Agent启动成功后会收集源端服务器信息并自动发送给主机迁移服务。收集的所有信息仅用于数据迁移,不会用做其他用途。具体收集源端哪些信息可查看主机迁移服务会收集源端的哪些信息?

Windows版的SMS-Agent安装有两种方式:

  • 基于图形界面 Windows Agent(Python3):Windows Server 2019/Windows Server 2016/Windows Server 2012/Windows 10/Windows 8.1
  • 基于命令行界面 Windows Agent(Python2):Windows Server 2008/Windows 7

    必须使用Administrator用户登录Windows服务器。

前提条件

下载SMS-Agent安装文件

  1. 登录华为云管理控制台。
  2. 单击“服务列表”,选择“迁移 > 主机迁移服务”,进入“主机迁移服务”页面,如图1所示。

    图1 主机迁移服务总览页面

  3. 在左侧导航树中,单击“迁移Agent”,进入“迁移Agent”页面,如图2所示。

    图2 迁移Agent页面

  4. Windows服务器Agent安装区域,单击Windows Agent下载窗格中的“链接”,阅读注意事项后,单击“下载”,下载相应的迁移Agent。

    • 图形界面(Windows Server 2019/Windows Server 2016/Windows Server 2012/Windows 10/Windows 8.1):请选择“Windows Agent(Python3)”,将“SMS-Agent-Py3.exe”保存到本地。
    • 命令行界面(Windows Server 2008/Windows 7):请选择“Windows Agent(Python2)”,将“SMS-Agent-Py2.exe”保存到本地。

  5. 单击对应Agent的“SHA256链接”,阅读注意事项后,单击“下载”,对迁移Agent进行软件完整性校验,具体参见如何对迁移Agent进行软件完整性校验?

安装SMS-Agent(Windows Server 2019/Windows Server 2016/Windows Server 2012/Windows 10/Windows 8.1)

  1. 请将“SMS-Agent-Py3.exe”文件上传至源端服务器。
  2. 使用Administrator用户登录源端服务器,双击“SMS-Agent-Py3.exe”文件,进入SMS-Agent安装界面。
  3. 单击“安装”,等待安装完成。
  4. 单击“完成”,进入SMS-Agent图形界面。
  5. 输入目的端服务器所在华为云账号的AK、SK,以及目的端服务器所在区域的SMS域名。SMS域名可在SMS控制台的“迁移Agent”页面获取,如图4所示。

    • 若不使用HTTPS代理,请选择:直连。
    • 若使用HTTPS代理,请选择:使用代理,并输入代理服务器IP、端口、代理用户名、密码。
      • 代理服务器为一种特殊网络服务,当您的源端无法通过公网访问华为云时,可以通过代理服务器访问华为云,代理服务器需用户自行配置。
      • 代理服务器IP非目的端地址。
      • 代理仅用于专线/VPN场景下源端到服务端的注册,不用于数据迁移过程。
      • 图3中仅为示例说明,具体HTTPS代理服务器信息,请根据实际情况填写。
    图3 启动Agent
    图4 获取SMS域名

  6. 单击“启动”,弹出“注意”窗口。
  7. 请您仔细阅读“注意”窗口中的内容,单击“”。

    当界面显示“启动成功!等待服务端命令...”时,表示Windows版的SMS-Agent启动成功,请访问华为云控制台主机迁移服务界面进行后续操作。

安装SMS-Agent(Windows Server 2008/Windows 7)

  1. 请将“SMS-Agent-Py2.exe”文件上传至源端服务器。
  2. 使用Administrator用户登录源端服务器,双击“SMS-Agent-Py2.exe”文件,进入SMS-Agent安装界面。
  3. 单击“安装”,等待安装完成。
  4. 单击“完成”,进入SMS-Agent命令行界面。

    若为二次启动,在安装目录下(C:\SMS-Agent-Py2)双击agent-start.exe。

  5. 若使用HTTPS代理服务器,请执行步骤6

    若不使用HTTPS代理服务器,请执行步骤7

    • 代理服务器为一种特殊网络服务,当您的源端无法通过公网访问华为云时,可以通过代理服务器访问华为云,代理服务器需用户自行配置。
    • 代理仅用于专线/VPN场景下源端到服务端的注册,不用于数据迁移过程。

  6. 配置HTTPS代理服务器(可选)。

    进入Agent安装目录,如C:\SMS-Agent-Py2\config目录下,修改auth.cfg文件。

    [proxy-config]
    enable = true
    proxy_addr = proxyip
    proxy_port = proxyport
    proxy_user =
    use_password = false

    • proxy_addr为代理服务器地址,允许源端服务器通过代理服务器访问主机迁移服务,非目的端地址。
    • 使用代理时,enable设置为true。
    • 代理有用户名的话,proxy_user就填写用户名,如root,没有则不填。
    • 代理有密码的话, use_password设置为true,否则false。
    • 若迁移过程中不使用HTTPS代理,禁止修改auth.cfg文件。

  7. 根据命令提示,依次手动输入目的端服务器所在华为云账号的AK、SK,以及目的端服务器所在区域的SMS域名。SMS域名可在SMS控制台的“迁移Agent”页面获取,如图5所示。

    认证通过后,提示SMS-Agent启动,开始给主机迁移服务上传源端服务器信息,界面随即关闭。
    图5 获取SMS域名

问题处理

在迁移Agent中输入目的端服务器所在华为云账号的AK/SK以后,若出现“AK,SK鉴权失败”的提示,请您参见如何处理迁移Agent中AK/SK校验失败?