So I was playing around with SR-IOV and adding a network pool with virtual functions for my virtual machines. Unfortunately I got stuck with and error message when I tried to start my virtual machine.
failed to open /dev/vfio/62 Permission denied
Then it is most likely AppArmor denying libvirt access to /dev/vfio
You can fix this by editing /etc/apparmor.d/local/abstractions/libvirt-qemu Add:
/dev/vfio/* rw,
And restart your VM for success: