实战-将现有windows系统盘导入PVE虚拟机

实战-将现有windows系统盘导入PVE虚拟机

解决方案goocz2024-12-12 11:58:13144A+A-

实战目标

将现有物理机的windows系统盘迁移到PVE虚拟机内。

准备工作

  1. 下载DiskGenius软件备用
  2. 现有主机至少需要2块硬盘,假设系统安装在C盘,另一块硬盘为D盘,D盘可用容量必须大于C盘已经使用的容量。

将windows系统盘转成vmdk虚拟磁盘

选中当前windows系统所在硬盘,点击【工具】-【虚拟化系统到虚拟机】-【VMware 虚拟机】

在VMware虚拟机设置页面,分别输入虚拟机名称、处理器数量、内核数量、内存大小等信息,然后点击【创建磁盘】。接着设置文件保存的路径、容量大小、并选中将虚拟磁盘拆分成多个文件,最后点击【创建】按钮。本例系统所在硬盘为C盘,实际占用容量约160GB,保守起见设置虚拟磁盘容量为190GB。

再次确认设置是否正确,如果没有问题,点击【开始】即可。

这里选择【热迁移】,可以在不停机的情况下完成操作。

整个系统迁移预计要33分钟。

经过大约30分钟,系统迁移完成。注意系统盘实际占用容量大约160GB,如果文件比较多建议精简后再迁移。

创建好的虚拟磁盘文件总容量是152GB。

将vmdk文件导入PVE虚拟机

命令基本格式:qm importdisk <虚拟机编号> <vmdk文件所在位置> <虚拟机镜像文件存储位置> --format <导入格式,可选vmdk等>。本例命令如下:

qm importdisk 106 /mnt/dt10/pve_backup/A337_vm/A337_VM.vmdk vx_backup --format vmdk

开始导入

经过漫长的等待,虚拟磁盘导入成功。

进入106虚拟机,出现未使用的磁盘

选中该未使用的磁盘,点击【编辑】,总线/设备选择【SATA】,点击【添加】按钮。

设置引导顺序

操作系统选择windows系统

第一次尝试启动失败

画面卡在这个位置,经过各种尝试,发现是BIOS选择有问题,默认的SeaBIOS不能用,得选择OVMF(UFI)才行。

再次启动,终于看到熟悉的画面了!

闭坑经验,关于硬件配置实测记录

  • 内存:8GB内存,勉强够用,启动时比较吃紧。
  • CPU:4核,勉强够用,启动时比较卡顿。
  • BIOS:选择OVMF(UEFI),默认的SeaBIOS启动失败。
  • 机型:Q35或者默认 (i440fx)都行。
  • SCSI控制器:VirtIO SCSI可行,其他未测试。
  • 网卡:默认的VirtIO半虚拟化网卡不能用,经过尝试发现 Intel E1000 可行。

个人经验,仅供参考[作揖]

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5