Passthrough vGPU

Hello everyone,

Recently I have installed a new node in my OpenNebula 6.6 with a NVIDIA A40 GPU and I have installed the NVIDIA vGPU software and now I can see the 32 vGPU enabled with the software. Also I have configured as PCI Passthrough — OpenNebula 6.8.3 documentation says the pci devices and I can see them in my host.

When I try to instantiate a VM with one of these devices from my template which has the necessary PCI device configured:

PCI = [
CLASS = “0302”,
DEVICE = “2235”,
VENDOR = “10de” ]

from one of the devices of the host:

image

When the VM go to start It doesn’t start and remain in Failure state and in the /var/log/one/oned.log you can see:

Could you tell me what can be the problem?

Many thanks in advanced,

My OpenNebula is the CE 6.6, the host has a Rocky Linux 8.9 and the VM that I’m trying to instanciate is from a Rocky Linux 9.0 template downloaded from Marketplace