前提条件
您需要完成迁移源导入,详情可查看导入迁移源。
请确认待迁移数据的源服务器,符合服务器迁移规范。
请确认已开通快照服务。
注意事项
迁移成功后,火山引擎将自动为迁移目标创建自定义镜像(名称格式为:IMAGE_FROM_SMC_$迁移任务ID$)及快照(名称规则为:create from $目标资源ID$)备份数据,方便您进行数据恢复。该镜像与快照不会被资源清理功能自动删除,您可以按需清理,操作详情可查看清理任务资源。规则如下:
目标类型为云服务器实例时,将创建系统盘镜像与快照。
目标类型为云服务器镜像时,将创建整机自定义镜像与快照一致性组。
完成迁移前请勿关闭迁移Agent,否则迁移源将与SMC控制台失去联系,无法完成迁移任务。
操作步骤
全量迁移
步骤一:评估临时资源用量
步骤二:停止源服务器中产生增量数据的业务(可选)
步骤三:创建全量迁移任务
登录云服务器控制台。
在任意地域下的左侧目录树选择“服务器迁移中心 > 迁移源”。
(可选) 若您已开通快照服务请跳过本步骤;否则,请将鼠标悬浮至目标迁移源“创建迁移任务”按钮上,在弹窗中勾选“点击开通表示您知悉并同意《云服务器服务条款》”并单击“确定”按钮。
开通快照服务后,单击目标迁移源“操作”列的“创建迁移任务”按钮。
在“创建迁移任务”页面,根据页面指引填写如下信息。
参数 | 说明 | 取值样例 |
基本信息 | ||
迁移类型 | 选择迁移任务类型,请选择“服务器迁移”。 | 服务器迁移 |
目标地域 | 选择目标实例或自定义镜像所在地域。 | cn-beijing |
任务名称 | 填写当前迁移任务名称。 | 迁移任务1 |
项目名称(可选) | 选择迁移任务所属的项目。
说明 项目是一组资源的集合,您可以将迁移任务添加到项目中并按项目进行分类和管理,还可以控制项目内用户和角色对迁移项目的权限。更多详情,请参见资源管理。 | project-1 |
迁移方式 | 选择迁移源数据迁移方式,支持“文件复制”、“块复制”两种方式。
说明
| 块复制 |
目标类型 | 选择源服务器迁移的目标类型。 | 云服务器实例 |
目标实例 | 选择符合要求的目标云服务器实例。 说明 仅“目标类型”为“云服务器实例”需填写。 目标实例需符合迁移要求,详情可查看准备目标实例。 | i-ycb7wlzxxxxx |
镜像名称 | 填写迁移后生成的自定义镜像名称。 说明 仅“目标类型”为“云服务器镜像”需填写。 | CentOS7toCloud |
允许安装/更新 Virtio 驱动 | 允许SMC为目标“云服务器实例”或“云服务器镜像”,自动安装/更新Virtio1.1驱动。 第三代DPU云服务器实例(例如通用型g3i、计算型c3i、内存型r3i等)要求操作系统内核支持Virtio1.1协议才能正常使用,若您的源服务器操作系统不支持该协议,则需要安装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问题。了解更多。 注意
| - |
迁移磁盘 | 您可以按需选择源服务器系统盘与部分数据盘进行迁移。需注意:
说明 指定待迁移磁盘功能正在邀测中,如需试用,请联系客户经理申请。 | - |
磁盘扩缩容 | 您可以按需选择是否开启调整磁盘容量功能。
建议您为挂载点为/的分区预留1 GiB空间,用于迁移过程中安装所需插件、驱动等内容,避免迁移失败。 说明
系统盘进行扩缩容调整后的大小为50 GiB,其中包含vda1(20 GiB)、vda2(20 GiB)两个分区及10 GiB的未分区空间。当您使用迁移生成的自定义镜像创建云服务器时,系统会自动将vda2分区扩容为30 GiB。 | - |
自动增量同步 | 本节创建全量迁移任务,故不开启本功能。 | 否 |
标签(可选) | 标签由一个键值对(Key-Value)组成,用于标识云资源,可以帮助您从不同维度(例如用途、所有者或环境等)对具有相同特征的云资源进行分类,便于搜索和聚合,从而轻松管理云上资源。 单击“+ 添加标签”按钮,输入标签键和标签值,为迁移任务添加标签。更多信息,可查看标签概述。 | Key:Value |
高级配置 | ||
网络模式 | 选择迁移服务器数据使用的网络模式。 | 内网传输 |
传输限速 | 设置迁移资源时带宽上限,单位为Mbps。 说明
| 20 |
任务设置 | 选择是否同意迁移任务在通过预检后自动开始执行。关于迁移任务预检。 | - |
完成配置后,单击“确定”按钮完成任务创建。
步骤四:通过迁移预检
查看预检结果,了解更多。
根据预检结果,结合您创建任务时是否同意“检查通过后自动开始迁移任务”,可进行如下操作。
步骤五:查看迁移结果
为目标实例或自定义镜像,安装Cloud-init/Cloudbase-init、密码插件(reset-authentication)、云监控插件(cloud-monitor)、批量作业Agent及云安全中心客户端(proxima)。
根据火山引擎对网络配置的要求,调整目标实例或自定义镜像网络配置。例如:当源服务器使用静态IP时,SMC会调整目标实例或自定义镜像使用DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)。
目标实例或自定义镜像使用Windows操作系统时,调整其NTP(Network Time Protocol,网络时间协议)服务器地址为火山引擎地址。
自动释放迁移过程中创建的中转实例、云盘、安全组等云资源;若迁移失败,请手动释放相关资源,操作详情可查看清理任务资源。