云服务器重建与整机迁移手册

先判断迁什么,再启动迁移 Agent

云迁易编辑部更新于 2026-07-14内容与审核规范

整机迁移适合短期内无法重建的历史系统;依赖清楚、可重复部署的应用优先在目标云重建。不要因为厂商提供了一键迁移工具,就默认整台复制是风险最低的方式。


  • 从阿里云、华为云或腾讯云迁入另一家中国云的 Linux/Windows 云服务器
  • 单机应用、传统多层架构中的应用服务器和少量本地文件
  • 不包含托管数据库、对象存储、负载均衡、公网 IP、IAM 和云控制面配置

如果服务器承载数据库、消息队列或大量持续写入文件,应先把状态拆成独立迁移项。Kubernetes 节点不做整机复制,参见Kubernetes 跨云重建


  • 记录 CPU 架构、操作系统、内核、启动方式、磁盘与分区、文件系统和挂载点
  • 记录进程、端口、systemd 服务、计划任务、环境变量、证书和外部白名单
  • 确认目标地域支持所需镜像、实例规格、磁盘数量和容量
  • 准备目标 VPC、子网、安全组、登录方式、监控、日志、备份和时间同步
  • 完成独立备份并实际验证至少一个文件或应用级恢复
  • 明确停写方式、可接受停机时间、回滚负责人和源端保留期限

目标云厂商迁入路径常见开源或重建路径
阿里云 ECS
SMC 服务器迁移中心
OpenTofu/Ansible 重建,rsync/restic 迁文件
华为云 ECS
MgC 服务器迁移
OpenTofu/Ansible 重建,rsync/restic 迁文件
腾讯云 CVM
go2tencentcloud 在线迁移
OpenTofu/Ansible 重建,rsync/restic 迁文件

厂商工具通常迁移磁盘中的系统和数据,不迁移原公网 IP、原安全组、源云 IAM、负载均衡、监控策略或第三方白名单。腾讯云官方还明确提醒,迁入指定目标实例时目标磁盘会被覆盖。


  1. 在目标云创建专用临时身份,只授予导入迁移源、创建迁移任务、操作指定目标资源所需权限。
  2. 从官方控制台或文档下载 Agent,校验来源;不使用论坛或网盘中的迁移程序。
  3. 凭据通过交互输入、实例角色或受控配置文件提供,不写进 Shell 历史、工单和截图。
  4. 公网传输只开放官方要求的最小端口和来源范围;能够走 VPN、专线或跨云内网时优先评估私网。
  5. 迁移完成后删除 Agent、撤销临时密钥、关闭临时端口,并检查日志是否包含凭据。

选择一台非核心但具有代表性的服务器,完整走一遍流程:

  1. 保存源端与目标端快照或备份,确认恢复步骤。
  2. 运行厂商预检查,解决时间不同步、驱动、内核、磁盘空间和网络问题。
  3. 迁入隔离的目标实例或镜像,不接生产入口。
  4. 通过控制台串口/VNC 验证启动,检查网卡命名、路由、DNS、挂载和云初始化。
  5. 启动应用并执行健康检查、登录、读写、定时任务和外部调用测试。
  6. 记录传输吞吐、源端负载、失败重试、人工步骤和目标资源成本。

试迁失败必须更新运行手册再重试,不在正式窗口临时跳过预检查。


  • 冻结操作系统升级、分区调整和大规模文件清理等高风险变更。
  • 创建专用目标实例时,容量不小于源端已配置容量,而不只是已使用容量。
  • 按迁移波次启动全量传输,控制并发,避免同时压满源云出口和业务磁盘。
  • 持续记录源端 CPU、磁盘延迟、网络、Agent 状态和目标端写入性能。
  • 对不需要迁移的缓存、日志和临时目录使用经过试迁验证的排除规则。

厂商工具提供增量时,应在全量完成后至少执行一次预演增量,记录变化数据量和耗时。若采用重建方式,可使用 rsync 或应用发布流程追赶文件,但数据库和对象存储必须使用各自手册。

最终增量前停止写入本机状态,确认计划任务、上传接口和后台任务不会继续产生变化。不能可靠停写的应用,应先改造为共享存储、对象存储或数据库,再迁服务器。


  • 实例能从目标云控制台独立启动,重启后应用自动拉起
  • 系统盘与数据盘数量、容量、文件系统、挂载参数和关键文件一致
  • 应用版本、配置、进程、端口、健康检查、定时任务和队列消费者符合预期
  • 数据库、缓存、对象存储、邮件、短信、支付和第三方 API 可访问
  • 出口 IP、回调地址、证书链、时区、NTP 和 DNS 解析正确
  • 日志、指标、告警、快照、备份和漏洞管理已在目标端生效

证据至少包含迁移任务记录、关键配置差异、启动验证、业务测试和备份恢复结果。


  1. 宣布变更冻结并确认目标端健康、备份与监控就绪。
  2. 停止源端写入入口、计划任务、消费者和后台批处理。
  3. 执行最终增量,确认差异为零或处于批准阈值内。
  4. 启动目标端业务,通过隔离入口完成烟雾测试。
  5. 流量入口切换逐步切换 SLB/ELB/CLB、DNS 或 CDN。
  6. 保持源实例停止写入但不立即释放,进入观察期。

回滚触发条件应量化,例如连续五分钟错误率超过阈值、核心交易失败、数据校验不通过或目标实例无法稳定启动。回滚时先停止目标端新写入,再把入口切回源端;若目标端已经产生数据,必须由业务负责人决定反向同步、导出差异或人工补偿,不能直接覆盖。

源端在回滚窗口内不得升级、改配置或释放公网入口。回滚演练至少验证一次“目标端启动失败后恢复源端服务”。


  • 源云公网出流量、VPN/专线和迁移期间的带宽扩容
  • 目标云中转实例、临时磁盘、快照、镜像和目标实例
  • 双云并行运行、日志监控、备份存储和人工值守
  • 迁移后未及时释放的公网 IP、磁盘、快照和旧实例

先用迁移时间与带宽计算器跨云迁移成本计算器形成预算,不把“迁移服务免费”等同于整个迁移免费。


核验日期:2026-07-14。正式任务前必须重新核对目标地域、操作系统、磁盘、网络模式、Agent 版本和计费限制。本手册未声称已对所有组合做实际迁移测试。

Built with