You need to enable JavaScript to run this app.
导航
手动安装迁移工具Agent导入迁移源
最近更新时间:2024.10.25 10:14:05首次发布时间:2022.11.10 11:19:22

使用SMC将迁移源迁移至火山引擎前,您需要先通过迁移工具Agent将迁移源信息导入并连接到您的火山引擎账号。
本文主要介绍手动安装迁移工具Agent并导入迁移源的操作步骤。

说明

若您于2024年07月01日前安装了迁移工具Agent,Agent使用详情请参考导入迁移源

前提条件

请确认您已经按照要求完成前置准备。详情可查看准备工作

操作步骤

您需要在迁移源中安装迁移工具Agent,Agent可以收集迁移源信息并导入火山引擎。

  1. 登录待迁移的源服务器。
  2. 执行如下命令,通过公网下载迁移工具Agent。
    sudo wget -O smc-agent_Linux_amd64.tar.gz https://smc.tos-cn-beijing.volces.com/smc-agent_Linux_amd64.tar.gz
    

    说明

    您也可以使用任意连通公网的服务器下载迁移工具Agent,再通过FTP等工具将Agent上传至待迁移的源服务器。操作详情可参考本地数据上传

  3. 执行如下命令,解压并启动迁移工具Agent,导入源服务器信息至火山引擎。
    sudo tar -zxvf smc-agent_Linux_amd64.tar.gz && ./smc_manage start -ak <your_access_key> -sk <your_secret_key>
    

    注意

    • 您需要以管理员(root)权限运行迁移工具Agent。

    • 请将<your_access_key><your_secret_key>替换为实际API访问密钥。获取密钥操作详情可查看Access Key(密钥)管理

    • Agent运行后,将在smc_tools目录下生成临时密钥对id_rsa(临时私钥)、id_rsa.pub(临时公钥)。

      • 目标实例或中转实例将在迁移过程中使用该临时密钥对,减少您自有密钥泄露风险,保证您的密钥安全。
      • 请勿删除该密钥对,否则将导致迁移失败。
      • 若由于误删密钥对导致迁移失败,您可以在迁移Agent所在目录以此执行./smc_agent stop./smc_agent start命令再次运行Agent,即可重新导入迁移源并生成临时密钥对。
      • 成功迁移后,请使用源服务器登录凭证(密码或密钥对)登录目标实例或自定义镜像。
    • 解压后将获得如下文件。

      文件名说明
      Linux-version当前压缩包版本信息。
      smc_agent二进制文件,迁移工具主要文件。
      smc_manage二进制文件,迁移管理工具。
      agent_cfg.jsonJSON文件,用于记录迁移过程信息。
      excludes.txttxt文件,不迁移的文件和目录路径需要写入此文件。
      user_cfg.jsonJSON文件,用户信息配置文件。
      smc_tools文件夹,包含迁移过程中SMC使用到的临时密钥对、块复制工具、检测脚本等内容。
  4. 运行成功后,迁移工具Agent将开始向SMC上传迁移源信息。

    说明

    完成导入前请勿关闭迁移工具Agent,否则迁移源将与SMC控制台失去联系,无法完成导入。

  5. 您可以在运行Agent的目录下执行如下命令,查看SourceId(迁移源ID)及Agent运行日志,排查迁移问题。
    tail -f smc.log
    
    回显示例
  6. 您还可以管理迁移工具Agent使用的API访问密钥、配置无需迁移的文件、迁移源所属项目等信息。操作详情可查看管理迁移工具Agent

后续操作

您可以前往云服务器控制台查看迁移源信息并创建迁移任务。操作详情可查看查看迁移源详情创建迁移任务