Migrating VMware VMs with PVSCSI and EFI disk

unsichtbarre

Member
Oct 1, 2024
79
21
8
Howdy,

I have been doing a bunch of VMware to Proxmox migrations recently (all successful so far!) but I have an issue with PVSCSI and EFI using Veeam.

The only way I have been able to successfully migrate VMs with Veeam which have PVSCSI and EFI is to continue to use the PVSCSI driver on Proxmox. If I try to use VirtIO, I have no opportunity to map the bootloader as it does not see the disk.

I'd rather not use the Proxmox native utility because it is so slow, is there another way?

THX,
-JB
 
Hi,
It's a matter of activating virtio drivers at boot time. First you need to install virtio drivers on the virtual machine. Second of all you need to activate them so they load at boot time.

You can do it 2 ways - one is to add a temporary drive to load the drivers or you can you our powershell script to do it without extra hassle:

https://github.com/croit/load-virtio-scsi-on-boot
 
The scripts from croit and Falk are basically doing the same if I didn't miss something. So it should work either way to activate the virtio drivers.