火山引擎服务器迁移中心使用指南-服务器迁移任务

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


导入迁移源信息后,SMC控制台会自动生成迁移源记录,您可以在控制台为迁移源创建并启动迁移服务器迁移任务,将源服务器数据迁移至火山引擎新实例或保存为整机自定义镜像(即包含系统盘和数据盘数据的自定义镜像)。
本文介绍创建迁移任务、查看迁移任务详情等操作步骤。

前提条件

  • 您需要完成迁移源导入,详情可查看导入迁移源。

  • 请确认待迁移数据的源服务器,符合服务器迁移规范。

  • 请确认已开通快照服务。

注意事项

  • 迁移成功后,火山引擎将自动为迁移目标创建自定义镜像(名称格式为:IMAGE_FROM_SMC_$迁移任务ID$)及快照(名称规则为:create from $目标资源ID$)备份数据,方便您进行数据恢复。该镜像与快照不会被资源清理功能自动删除,您可以按需清理,操作详情可查看清理任务资源。规则如下:

    • 目标类型为云服务器实例时,将创建系统盘镜像与快照。

    • 目标类型为云服务器镜像时,将创建整机自定义镜像与快照一致性组。

  • 完成迁移前请勿关闭迁移Agent,否则迁移源将与SMC控制台失去联系,无法完成迁移任务。

操作步骤

您通过迁移Agent导入迁移源信息后,云服务器控制台将展示对应迁移源信息,您可以创建迁移任务将其迁移至火山引擎。

全量迁移

全量迁移任务指单次、全量将您指定的源服务器数据全量迁移至火山引擎的任务,此类迁移任务仅会进行一次迁移操作,源服务器中增量数据不会迁移至火山引擎。

步骤一:评估临时资源用量

由于每个账号在单个地域下可创建的云资源数量存在限制,您可以在开启迁移前评估火山引擎账号剩余的可创建资源数量,确保账号下现有资源与SMC将要创建的对应临时资源数量之和不超过其配额限制,避免SMC无法创建临时资源导致迁移失败,详情可查看评估迁移任务使用的云资源数量。

步骤二:停止源服务器中产生增量数据的业务(可选)

若您的业务对数据一致性有要求,建议您在进行全量迁移前停止源服务器中持续生成数据的业务,从而确保服务器中一致性。操作详情可参考停止源服务器中产生增量数据的业务。

步骤三:创建全量迁移任务

  1. 登录云服务器控制台。

  1. 在任意地域下的左侧目录树选择“服务器迁移中心 > 迁移源”。

  1. (可选) 若您已开通快照服务请跳过本步骤;否则,请将鼠标悬浮至目标迁移源“创建迁移任务”按钮上,在弹窗中勾选“点击开通表示您知悉并同意《云服务器服务条款》”并单击“确定”按钮。

  1. 开通快照服务后,单击目标迁移源“操作”列的“创建迁移任务”按钮。

  1. 在“创建迁移任务”页面,根据页面指引填写如下信息。

参数
说明
取值样例
基本信息
迁移类型
选择迁移任务类型,请选择“服务器迁移”。
服务器迁移
目标地域
选择目标实例或自定义镜像所在地域。
cn-beijing
任务名称
填写当前迁移任务名称。
迁移任务1
项目名称(可选)
选择迁移任务所属的项目。
  • 如果下拉框中没有所需项目可以选择,可以根据新建项目指引进行新建。

  • 选定项目后:

  • 迁移任务只能被具有该项目权限的用户查看、使用。

  • 迁移至云服务器实例时,仅支持选择该项目下的实例作为目标实例;迁移至自定义镜像时,目标镜像将归属于该项目。

  • 迁移完成后,如果需要调整迁移任务所属项目,可查看项目资源管理。

说明
项目是一组资源的集合,您可以将迁移任务添加到项目中并按项目进行分类和管理,还可以控制项目内用户和角色对迁移项目的权限。更多详情,请参见资源管理。
project-1
迁移方式
选择迁移源数据迁移方式,支持“文件复制”、“块复制”两种方式。
  • 文件复制:迁移源数据将以文件复制的方式迁移到目标实例,暂仅支持Linux操作系统使用。

  • 块复制:迁移源数据将以磁盘分区为整体进行迁移。

说明
  • 若您在迁移前通过迁移预检功能检测源服务器配置信息,SMC将根据检测结果为您推荐迁移方式。

  • 若您的迁移源使用LVM(Logical Volume Manager,逻辑卷管理)管理磁盘分区,需使用“块复制”方式进行迁移。

  • 在迁移源中使用Docker时,推荐您使用“块复制”方式进行迁移。

块复制
目标类型
选择源服务器迁移的目标类型。
云服务器实例
目标实例
选择符合要求的目标云服务器实例。
说明
仅“目标类型”为“云服务器实例”需填写。
目标实例需符合迁移要求,详情可查看准备目标实例。
i-ycb7wlzxxxxx
镜像名称
填写迁移后生成的自定义镜像名称。
说明
仅“目标类型”为“云服务器镜像”需填写。
CentOS7toCloud
允许安装/更新 Virtio 驱动
允许SMC为目标“云服务器实例”或“云服务器镜像”,自动安装/更新Virtio1.1驱动。
第三代DPU云服务器实例(例如通用型g3i、计算型c3i、内存型r3i等)要求操作系统内核支持Virtio1.1协议才能正常使用,若您的源服务器操作系统不支持该协议,则需要安装Virtio1.1驱动获得支持。了解更多。
注意
  • 暂仅支持在如下内核的操作系统中自动安装/更新Virtio1.1驱动。

  • CentOS 7.x:3.10.0-1160、3.10.0-1127、3.10.0-1062、3.10.0-957、3.10.0-862、3.10.0-693、3.10.0-514、3.10.0-327

  • Ubuntu 18.xx:4.15.x

  • Ubuntu 16.xx:4.4.x

  • Debian 10:4.19.x

  • 若未展示本项功能,表示迁移源无需安装本驱动(例如:目标实例为非第三代DPU实例)。

  • 若迁移源操作系统不满足自动安装/更新要求,您可以:

  • 更换迁移目标为非第三代DPU云服务器实例,即无需安装本驱动。

  • 更换迁移源操作系统及其系统内核为符合上表的版本,即可通过SMC自动安装本驱动。

  • 更换迁移源操作系统为支持Virtio1.1协议的版本,例如:veLinux、CentOS 8.3(及以上版本)、Ubuntu Server 20.xx(及以上版本)、Debian 11(及以上版本)镜像等,即无需安装本驱动。

  • 若您期望手动安装/更新Virtio1.1驱动,可不勾选本项功能,待迁移完成后自行为目标实例或镜像安装/更新本驱动。了解更多。

-
允许安装/更新blk_none驱动
允许SMC为目标“云服务器实例”或“云服务器镜像”,自动安装/更新blk_none驱动。
迁移源使用CentOS 7.x、Ubuntu 16.04、Ubuntu 18.04及Debian 9等内核版本较低的操作系统时,迁移至第三代DPU云服务器实例(例如通用型g3i、计算型c3i、内存型r3i等)前需安装blk-none驱动,提升磁盘I/O稳定性。否则,可能由于操作系统内核版本过低,导致第三代DPU实例出现I/O问题。了解更多。
注意
  • 暂仅支持在如下内核的操作系统中自动安装/更新blk-none驱动。

  • CentOS 7.0 ~ 7.9:3.10.x

  • Ubuntu 18.xx:4.15.x

  • Ubuntu 16.xx:4.4.x

  • Debian 9:4.9.x

  • 若未展示本项功能,表示迁移源不满足自动安装本驱动的要求(例如:迁移源操作系统为Debian 9,但其内核版本不为4.9.x)。您可以:

  • 更换迁移目标为非第三代DPU云服务器实例,即无需安装本驱动。

  • 更换迁移源操作系统及其系统内核为符合上表的版本,即可通过SMC自动安装本驱动。

  • 更换迁移源操作系统为高于上表的版本(例如CentOS Stream 9、Ubuntu 20.04、Debian 11等),即无需安装本驱动。

  • 若您期望手动安装/更新blk-none驱动,可不勾选本项功能,待迁移完成后自行为目标实例或镜像安装/更新本驱动。了解更多。

-
迁移磁盘
您可以按需选择源服务器系统盘与部分数据盘进行迁移。需注意:
  • 所选迁移磁盘的数量不超过目标实例挂载磁盘数量。

  • 为避免逻辑卷跨磁盘风险,当您选择同属一个逻辑卷下的磁盘时,相关的磁盘也会被同时选中。

说明
指定待迁移磁盘功能正在邀测中,如需试用,请联系客户经理申请。
-
磁盘扩缩容
您可以按需选择是否开启调整磁盘容量功能。
  • 未开启:目标“云服务器镜像”系统盘及其分区大小与源服务器一致。

  • 开启:调整“目标云服务器镜像”的系统盘及其分区大小。

  1. 勾选“开启磁盘扩缩容功能”选项后,单击“调整分区”按钮。

  1. 按需配置系统盘及其分区大小。

  • 系统盘:

  • 磁盘大小:系统盘容量大小支持范围为40 GiB ~ 2048 GiB,且需不低于迁移分区大小之和。

  • 分区:

  • 是否迁移:除挂载点为/、/boot的分区必须迁移外,您可以选择是否迁移指定分区。

  • 分区大小:您可以根据需求设置分区大小,但调整后分区大小不能小于已使用空间,且所有分区大小之和不能大于所属磁盘大小。

建议您为挂载点为/的分区预留1 GiB空间,用于迁移过程中安装所需插件、驱动等内容,避免迁移失败。
说明
  • 磁盘扩缩容功能正在邀测中,如需试用,请联系客户经理申请。

  • 暂仅支持对使用文件复制方式迁移至“云服务器镜像”的系统盘,进行扩缩容操作。

  • 若磁盘所有分区大小之和小于该磁盘扩缩容后的大小,即存在未分区的空间。当您使用迁移生成的自定义镜像创建实例时,系统会自动将磁盘未分区的空间扩容至最后一个分区。例如:

系统盘进行扩缩容调整后的大小为50 GiB,其中包含vda1(20 GiB)、vda2(20 GiB)两个分区及10 GiB的未分区空间。当您使用迁移生成的自定义镜像创建云服务器时,系统会自动将vda2分区扩容为30 GiB。
-
自动增量同步
本节创建全量迁移任务,故不开启本功能。
标签(可选)
标签由一个键值对(Key-Value)组成,用于标识云资源,可以帮助您从不同维度(例如用途、所有者或环境等)对具有相同特征的云资源进行分类,便于搜索和聚合,从而轻松管理云上资源。
单击“+ 添加标签”按钮,输入标签键和标签值,为迁移任务添加标签。更多信息,可查看标签概述。
Key:Value
高级配置
网络模式
选择迁移服务器数据使用的网络模式。
内网传输
传输限速
设置迁移资源时带宽上限,单位为Mbps。
说明
  • 当输入0Mbps时,表示不限速。

  • 迁移方式为“块复制”时,建议传输限速大于50Mbps。

  • 开启迁移任务后,您也可以随时修改任务传输限速配置。了解更多。

20
任务设置
选择是否同意迁移任务在通过预检后自动开始执行。关于迁移任务预检。
-
  1. 完成配置后,单击“确定”按钮完成任务创建。

步骤四:通过迁移预检

SMC会在您创建迁移任务后,检测源服务器与迁移目标之间的网络状况。仅当迁移任务通过预检后,才能开始迁移源服务器的数据。
  1. 查看预检结果,了解更多。

  1. 根据预检结果,结合您创建任务时是否同意“检查通过后自动开始迁移任务”,可进行如下操作。

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

步骤五:查看迁移结果

您可以查看迁移任务最终状态,确认迁移结果。了解更多。
说明
迁移成功后,SMC将完成如下操作:
  • 为目标实例或自定义镜像,安装Cloud-init/Cloudbase-init、密码插件(reset-authentication)、云监控插件(cloud-monitor)、批量作业Agent及云安全中心客户端(proxima)。

由于各插件支持的操作系统发行版本不同,因此暂仅会为插件支持的Linux或Windows操作系统进行安装。
  • 根据火山引擎对网络配置的要求,调整目标实例或自定义镜像网络配置。例如:当源服务器使用静态IP时,SMC会调整目标实例或自定义镜像使用DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)。

  • 目标实例或自定义镜像使用Windows操作系统时,调整其NTP(Network Time Protocol,网络时间协议)服务器地址为火山引擎地址。

  • 自动释放迁移过程中创建的中转实例、云盘、安全组等云资源;若迁移失败,请手动释放相关资源,操作详情可查看清理任务资源。

步骤六:测试迁移结果

当迁移任务为成功状态时,表示SMC已成功完成数据迁移。正式在迁移生成的实例/镜像中运行业务前,强烈建议您对其进行必要的测试,待其通过测试后再正式运行业务,避免由于预期外的数据不完整、业务不兼容、性能低下等问题影响业务正常运行。


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