火山引擎服务器迁移中心使用指南-手动安装迁移工具Agent导入迁移源

axin 2025-04-24 112人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

使用SMC将迁移源迁移至火山引擎前,您需要先通过迁移工具Agent将迁移源信息导入并连接到您的火山引擎账号。
本文主要介绍手动安装迁移工具Agent并导入迁移源的操作步骤。
说明
若您于2024年07月01日前安装了迁移工具Agent,Agent使用详情请参考导入迁移源。

前提条件

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

操作步骤

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

步骤一:导入迁移源

Linux操作系统

  1. 登录待迁移的源服务器。

  1. 执行如下命令,通过公网下载迁移工具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上传至待迁移的源服务器。操作详情可参考本地数据上传
  1. 执行如下命令,解压并启动迁移工具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所在目录以此执行sudo ./smc_manage stop与sudo ./smc_manage stop命令再次运行Agent,即可重新导入迁移源并生成临时密钥对。

    • 成功迁移后,请使用源服务器登录凭证(密码或密钥对)登录目标实例或自定义镜像。

  • 解压后将获得如下文件。

*
  1. 运行成功后,迁移工具Agent将开始向SMC上传迁移源信息。

说明
完成导入前请勿关闭迁移工具Agent,否则迁移源将与SMC控制台失去联系,无法完成导入。
  1. 您可以在运行Agent的目录下执行如下命令,查看SourceId(迁移源ID)及Agent运行日志,排查迁移问题。

tail -f smc.log
回显示例

相关操作
您还可以对迁移Agent进行如下操作。
操作
说明
sudo ./smc_manage start
启动Agent。
sudo ./smc_manage stop
停止Agent。
配置代理服务器信息
当源服务器通过代理访问公网时,您需要为Agent也配置代理服务器信息。
排除无需迁移的文件或目录
您可以添加无需迁移的文件信息,避免将其数据迁移至火山引擎。
修改Access Key(密钥)
当您输入的密钥不正确或需要更换密钥配置,可以进行修改。
指定迁移源所属项目
您可以指定导入的迁移源归属于某个项目,方便管理。

Windows操作系统

说明
由于Windows操作系统仅支持“块复制”方式迁移数据,因此不支持排除无需迁移的文件或目录。
  1. 登录待迁移的源服务器。

  1. 您可以通过PowerShell图形界面下载、运行迁移工具Agent。

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

  • 您需要以管理员(Administer)身份运行迁移工具。

  • 杀毒软件可能会禁止迁移工具运行,请检查其配置。

  • 开始运行后,Agent将自动生成smc.txt文件记录Agent运行日志,方便您排查迁移问题。

    • PowerShell

      1. 在PowerShell中执行如下命令,下载迁移工具Agent。

(New-Object -TypeName System.Net.WebClient).DownloadFile('https://smc.tos-cn-beijing.volces.com/smc-agent_Windows_x86_64.zip', 'C:\smc-agent_Windows_x86_64.zip')
说明
默认下载至C:\目录。
      1. 在PowerShell中执行如下命令,解压迁移工具Agent压缩包。

cd C:\ ; unzip -o .\smc-agent_Windows_x86_64.zip ; C:\smc_agent -autostart=true -ak=<your_access_key> -sk=<your_secret_key>

说明

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

  • 解压后将获得如下文件。

*

      1. 系统将自动打开迁移Agent图形化界面,填入您在命令中传入的访问秘钥,并自动开始导入迁移源信息。

    • 图形化界面

      1. 登录源服务器。

      1. 通过浏览器打开Agent下载链接,下载迁移工具Agent。

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

      1. 解压迁移工具压缩包,解压获取的文件信息详情,可查看Agent文件信息

      1. 右键单击smc_agent.exe,单击“以管理员身份运行”按钮,运行迁移工具Agent。

      1. 输入火山引擎访问密钥(Access Key)包含的Access Key ID和Secret Access Key,并单击“运行”按钮启动迁移Agent。

说明获取访问密钥(Access Key)操作,可查看获取Access Key。

  1. 运行成功后,迁移工具Agent将开始向SMC上传迁移源信息。

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

  1. 您可以在运行Agent的目录下,查看Agent运行日志文件smc.txt,获取SourceId(迁移源ID)及Agent运行日志,排查迁移问题。

相关操作您还可以对迁移Agent进行如下操作。

操作
说明
配置代理服务器信息
当源服务器通过代理访问公网时,您需要为Agent也配置代理服务器信息。
指定迁移源所属项目
您可以指定导入的迁移源归属于某个项目,方便管理。


步骤二:通过迁移源预检

SMC将在您导入迁移源时自动对其进行预检,减少迁移源中不符合迁移要求的配置。
  1. 查看预检结果,了解更多。

  1. 根据迁移源预检结果,您可以修复各检测项异常,再次进行迁移源预检。

  1. 待迁移源通过预检后,您可以为迁移源创建迁移任务,将源服务器数据迁移至火山引擎。了解更多。

相关操作
您还可以对迁移源进行如下操作。


不容错过
Powered By TOPYUN 云产品资讯