HELP !!! Live Migration (VM based on NIC SRIOV VF) feature, seeking a solution .

ichia

New Member
Dec 14, 2025
2
0
1
My application scenario is as follows:
1: The cluster consists of 3 hosts, all of which have Ceph enabled
The kernel version in PVE for the three hosts is: Linux 6.8.12-17-pve
The PVE version is: proxmox-ve: 8.4.0
pve-manager: 8.4.14
2: Currently using hot migration (using network card SR-IOV VF function via Resource Mapping) in a virtual machine,
an error message will appear:
VFIO migration is not supported in kernel

VM: Live migration or START , is not allowed .

3: I perform SR-IOV VF passthrough for Mellanox MCX515 network cards


I want to enable live migration for virtual machines configured with VF-enabled network cards.

I checked the relevant materials and found that enabling vfio_migration requires compiling the kernel,
But it never succeeded , I am very confused and I really hope to receive support.

Please request technical support from the official team or other users.
Please provide a detailed debugging process.
Thanks




------------------------------------------------------

Here are some image information:
01: Host(s) in Cluster

01_HOST_in_Cluster.png



==============================================

02: Cluster Basic Infomation:

02Cluster_info.png



=====================================================




03: Cluster Resource Mapping :


03_Cluster_map.png

Cluster : Resource Mapping , Live Migration Capable Enabled Experimental
[)KSFOF@WX6L40`M$EBY9T8.png



==================================================================



04:VM PCI config:

03.png





=====================================================================

06: When START vm , the ERROR appeared :





WARN: no efidisk configured! Using temporary efivars disk.
kvm: -device vfio-pci,host=0000:c2:00.1,enable-migration=on,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0: vfio 0000:c2:00.1: 0000:c2:00.1: VFIO migration is not supported in kernel
TASK ERROR: start failed: QEMU exited with code 1

VM could not START or Live Migrate .



05:I3CCDEC$W8`CUNYFMBC~XZF.png
 
Last edited:
You will need to wait for a volunteer to come along that knows about live migration of VMs with VFIO passthrough. The work-around in the meantime is to use virtual bridges instead of passthrough. I don't know about live migration but the search found some related threads about your error message VFIO migration is not supported in kernel.

EDIT: Or buy a support subscription with support tickets if you want official support by Proxmox and guaranteed response times.
 
  • Like
Reactions: uzumo