虚拟机/物理机迁移到PVE平台的一些经验
PVE平台虚拟机硬件配置
传统引导
Windows
1. 正常情况
SCSI控制器:VirtIO SCSI single
硬盘:SATA
CentOS
1. 正常情况
SCSI控制器:VMware PVSCSI
2. 如果启动失败
SCSI控制器:VirtIO SCSI single
硬盘:SATA
UEFI引导
Windows
1. 正常情况
SCSI控制器:VirtIO SCSI single
硬盘:SATA
2. 如果是Win7/Win2008
SCSI控制器:VirtIO SCSI single
硬盘:SATA
使用命令创建旧格式UEFI磁盘qm set <VMID> --efidisk0 <Storage>:0
CentOS
1. 迁移前先执行dracut --force --verbose --no-hostonly,强制生成通用的详细日志版初始化内存盘(initramfs),适用于跨硬件修复或移植系统
2. 迁移后SCSI控制器:VirtIO SCSI single,硬盘:SCSI
其他经验
Windows虚拟机切换硬盘为SCSI
1. 添加SCSI硬盘,临时用,添加后会自动为虚拟机添加SCSI控制器
2. 在设备管理器安装SCSI控制器驱动,安装完成后关机
3. 删除临时的SCSI硬盘
4. 将现有的硬盘分离重新添加,控制器选择SCSI,然后开机
CentOS切换控制器为VirtIO SCSI single
1. 先执行dracut --force --verbose --no-hostonly,强制生成通用的详细日志版初始化内存盘(initramfs),适用于跨硬件修复或移植系统。执行完成后关机
2. 修改虚拟机硬件配置,控制器选择SCSI,然后开机