华为云主机迁移服务 SMS 是什么
SMS 是华为云的整机迁移服务:在源主机安装 Agent 后,把操作系统、应用与数据整体迁移到华为云,支持先全量复制再多轮增量同步,直到割接窗口内只需追平最后一小段变化。它解决的是重装系统加重新部署应用这条路的成本问题,适合大批同构虚机的搬迁。前提是源端在官方支持列表内,且源端能通过网络访问迁移服务端。
基本信息
| 服务归属 | 华为云主机迁移服务 SMS |
|---|---|
| 支持系统 | 主流 Linux 与 Windows(以官方支持列表为准) |
| 同步模式 | 全量复制加多轮增量同步,直至割接追平 |
| 目标资源 | 弹性云服务器 ECS,可指定规格、网络与安全组 |
| 网络要求 | 源端需能访问迁移服务端,带宽不足时先评估专线或代理方案 |
| 割接步骤 | 停写 → 最后增量同步 → 启动目的端 → 业务验证 |
| 配套服务 | 可用镜像服务 IMS 管理迁移生成的自定义镜像 |
典型使用场景
- 本地机房整机上云:保留原有系统与应用,减少重新部署工作量
- 跨云搬迁:把其他云上的主机整体搬到华为云
- 同构批量迁移:一批配置相近的虚机按批次复制与割接
- 系统盘与数据盘一起搬迁,避免应用路径与数据盘符变化
- 先迁移再改造:用迁移保证业务连续性,后续再逐步做容器化或重构
迁移前的源端体检
迁移前的源端体检
df -h # 容量与使用率,判断增量轮次与窗口
df -T | awk '{print $2}' | sort -u # 列出文件系统类型,核对是否都在支持范围内
systemctl list-units --failed | head # 已有失败服务先记录,避免误判为迁移导致
lsblk # 磁盘与分区结构,核对目标侧磁盘映射
uname -r # 内核版本,确认在支持列表内
ip -br addr # 记录源端 IP 与网卡,迁移后网络配置需重建迁移阶段与关注点
| 阶段 | 主要动作 | 风险提示 |
|---|---|---|
| 准备 | 核对源端支持范围、磁盘与网络,准备目标网络与配额 | 源端存在非支持文件系统或加密卷会导致任务受阻 |
| 全量复制 | 安装 Agent 并完成首轮全量传输 | 耗时长,需规划带宽,避免影响生产链路 |
| 增量同步 | 按周期执行增量,观察剩余待同步数据量 | 增量未开启跟踪则每轮都需全量扫描 |
| 割接 | 源端停写,最后一次同步后启动目的端 | 停写时间超出预期时需要有回退预案 |
| 验证 | 核对磁盘标识、挂载点、服务端口与业务功能 | 挂载点与落盘位置不一致会导致业务数据写错地方 |
迁移前把源端正在运行的服务与失败单元记录下来:割接后发现异常时,能区分是迁移引入的问题还是原本就存在的状态。
割接前不要提前退订源端资源:验证期内如果发现问题,源端是唯一可靠的回退路径。