是什么
SMC(服务器迁移中心)是阿里云的整机迁移服务:在源服务器上安装迁移 Agent 后做块级复制,把物理机、自建虚机或其他云主机整体搬到 ECS。它的价值在于把磁盘数据、分区结构与系统配置一起搬走,业务侧不需要重装系统;全量复制完成后持续增量同步,割接窗口内停写追平即可切换。
基本信息
| 迁移类型 | P2V 物理机、V2V 虚拟机、云间搬迁,按官方支持列表确认源端类型 |
|---|---|
| 工作机制 | 源端 Agent 做块级复制,全量之后持续增量同步 |
| 割接 | 增量追平后短暂停写,启动目标实例承接业务 |
| 衔接动作 | 可按迁移结果创建 ECS 实例、镜像与网络配置 |
| 前置检查 | 磁盘布局、启动模式、系统版本与内核是否在支持范围内 |
典型使用场景
- 自建机房的物理服务器整体搬上云,不重装系统、不重配中间件
- 从其他云平台跨云搬迁,利用增量同步把停机窗口压到最短
- 系统盘与数据盘一起迁移,保留原有分区与目录结构
- 老旧系统无人维护、无法重装,只能整机搬运的场景
- 小批量试迁验证兼容性,再按批次扩大迁移范围
迁移流程概览
迁移流程概览
1) 控制台创建迁移源并生成 Agent 安装命令
2) 源服务器安装 SMC Agent 并完成注册
3) 启动全量复制,随后进入持续增量同步
4) 选择割接窗口:停写 → 等增量追平 → 启动目标实例
5) 业务验证通过后释放源端与临时资源
# 前四步可在业务不停的情况下完成,只有第 4 步需要停顿各阶段完成判据
| 阶段 | 关键动作 | 完成判据 |
|---|---|---|
| 源端注册 | 安装 Agent、上报机器信息 | 控制台显示在线,心跳正常 |
| 全量复制 | 块级复制磁盘全部数据 | 进度到百分之百,无读写错误 |
| 增量同步 | 持续同步变化块 | 延迟稳定在较低水平并有监控 |
| 割接 | 停写后等延迟归零再启动目标实例 | 目标实例启动、应用与数据校验通过 |
迁移前先记录源机的磁盘布局与启动模式(传统 BIOS 或 UEFI):目标端按相同模式创建实例,避免迁移完成后无法引导。
增量同步会持续占用源端磁盘 IO 与网络带宽,生产业务繁忙时先做限速与窗口安排,别让迁移把源机房链路打满。