是什么
物理机转虚拟是物理服务器搬上虚拟化平台的过程,两条主路径:在线复制,在源系统上跑迁移工具持续同步数据块,停机窗口只有最后追平那一段;离线采集,停机后把整个系统盘克隆出来再转换导入。两条路都要处理驱动与引导适配,否则系统盘认不到、网卡失联都会在开机那一刻暴露。
基本信息
| 在线方式 | 源端持续同步数据块,停机窗口短,适合不能长时间停机的系统 |
|---|---|
| 离线方式 | 停机采集镜像,再转换格式导入,操作简单但停机时间长 |
| 适配重点 | 磁盘控制器、网卡驱动、网卡地址与地址配置、设备命名规则 |
| 目标形态 | 虚拟化平台上的虚机或云上实例 |
| 验证重点 | 开机后网络、磁盘、服务与数据完整可用 |
典型使用场景
- 老旧物理服务器上线:无法重装系统,只能整机迁移
- 机房搬迁:把物理机逐步转成虚机,为下架做准备
- 资源整合:把多台低负载物理机合并到少数宿主上
- 容灾建设:把关键物理机转为虚机,纳入统一备份与快照体系
- 试点验证:先迁一台非关键系统,验证驱动与引导适配方案
离线方式概念步骤
离线方式概念步骤
# 1) 停机后采集系统盘镜像(克隆工具或块级复制)
# 2) 转换镜像格式,得到虚拟化平台可识别的磁盘
qemu-img convert -p -O qcow2 server.img server.qcow2
# 3) 向系统注入目标平台所需的磁盘与网卡驱动
# 4) 导入平台,按原启动模式创建虚机并核对磁盘顺序
# 5) 开机验证:网络、磁盘挂载、服务与关键数据两种方式对比
| 维度 | 在线复制 | 离线采集 |
|---|---|---|
| 停机窗口 | 仅最后追平阶段,通常较短 | 从采集到验证全程,通常较长 |
| 操作复杂度 | 需要在源端装工具并维护同步链路 | 操作直观,但依赖停机时间窗口 |
| 失败影响 | 同步失败可重试,源系统继续运行 | 采集期间源系统不可用,失败要重来 |
| 适配难点 | 与离线方式相同:驱动与引导 | 同样取决于驱动与引导适配 |
| 适用场景 | 业务不能长时间中断的系统 | 可安排整段停机窗口的系统 |
迁移前把源系统的磁盘布局、启动模式与内核模块清单记录下来:目标平台用不同的磁盘控制器时,这些信息决定要不要提前把驱动打进系统。
Linux 系统把根分区所在的驱动从内核精简掉,迁移后会出现找不到系统盘的情况;动手前先确认目标平台所需的驱动模块已包含在系统镜像里。