P2V 物理机迁移

P2V 把物理服务器转为虚拟机或云主机,两条主路径:在线复制(Agent 块级同步,停机窗口短)与离线镜像采集(停机后克隆系统盘再导入);两者都要处理驱动与引导适配。

云平台与虚拟化速查云更新于 2026-10-13

是什么

物理机转虚拟是物理服务器搬上虚拟化平台的过程,两条主路径:在线复制,在源系统上跑迁移工具持续同步数据块,停机窗口只有最后追平那一段;离线采集,停机后把整个系统盘克隆出来再转换导入。两条路都要处理驱动与引导适配,否则系统盘认不到、网卡失联都会在开机那一刻暴露。

基本信息

在线方式源端持续同步数据块,停机窗口短,适合不能长时间停机的系统
离线方式停机采集镜像,再转换格式导入,操作简单但停机时间长
适配重点磁盘控制器、网卡驱动、网卡地址与地址配置、设备命名规则
目标形态虚拟化平台上的虚机或云上实例
验证重点开机后网络、磁盘、服务与数据完整可用

典型使用场景

  • 老旧物理服务器上线:无法重装系统,只能整机迁移
  • 机房搬迁:把物理机逐步转成虚机,为下架做准备
  • 资源整合:把多台低负载物理机合并到少数宿主上
  • 容灾建设:把关键物理机转为虚机,纳入统一备份与快照体系
  • 试点验证:先迁一台非关键系统,验证驱动与引导适配方案

离线方式概念步骤

离线方式概念步骤
# 1) 停机后采集系统盘镜像(克隆工具或块级复制)
# 2) 转换镜像格式,得到虚拟化平台可识别的磁盘
qemu-img convert -p -O qcow2 server.img server.qcow2
# 3) 向系统注入目标平台所需的磁盘与网卡驱动
# 4) 导入平台,按原启动模式创建虚机并核对磁盘顺序
# 5) 开机验证:网络、磁盘挂载、服务与关键数据

两种方式对比

维度在线复制离线采集
停机窗口仅最后追平阶段,通常较短从采集到验证全程,通常较长
操作复杂度需要在源端装工具并维护同步链路操作直观,但依赖停机时间窗口
失败影响同步失败可重试,源系统继续运行采集期间源系统不可用,失败要重来
适配难点与离线方式相同:驱动与引导同样取决于驱动与引导适配
适用场景业务不能长时间中断的系统可安排整段停机窗口的系统
迁移前把源系统的磁盘布局、启动模式与内核模块清单记录下来:目标平台用不同的磁盘控制器时,这些信息决定要不要提前把驱动打进系统。
Linux 系统把根分区所在的驱动从内核精简掉,迁移后会出现找不到系统盘的情况;动手前先确认目标平台所需的驱动模块已包含在系统镜像里。

易错点

  • 系统未包含目标平台所需的磁盘驱动,开机后找不到根分区
  • 按磁盘容量估算采集时间,忽略实际传输速率,停机窗口不够用
  • 迁移后直接沿用源系统的静态地址与网卡命名,网络不通或地址冲突
  • 只验证能开机,未验证业务服务与数据,上线后才发现问题

数据来源与参考

  • virt-v2v 手册(P2V 场景)
  • 阿里云 SMC 文档(P2V/V2V)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌