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

==============================================
02: Cluster Basic Infomation:

=====================================================
03: Cluster Resource Mapping :

Cluster : Resource Mapping , Live Migration Capable Enabled Experimental

==================================================================
04:VM PCI config:

=====================================================================
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:
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

==============================================
02: Cluster Basic Infomation:

=====================================================
03: Cluster Resource Mapping :

Cluster : Resource Mapping , Live Migration Capable Enabled Experimental

==================================================================
04:VM PCI config:

=====================================================================
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:

Last edited: