El hipervisor KVM/VMM admite la asignación directa de un dispositivo PCIe a una máquina virtual. Esto
incluye los dispositivos PCIe tradicionales, así como los compatibles con SR-IOV que utilicen controladores
Intel basados en 82576 y en 82599.
Aunque la asignación directa de un dispositivo PCIe o de una función virtual (VF) SR-IOV a una máquina
virtual basada en Linux con la versión de kernel 2.6.32 o superior funciona bien, existe un problema
conocido con la máquina virtual de Microsoft Windows Server 2008 que da como resultado un error de
"marca amarilla". Este problema se localiza dentro del monitor de la máquina virtual (VMM) del propio
KVM, no del controlador de Intel, o de la lógica SR-IOV de la VMM, que KVM emula un modelo de CPU
anterior para los invitados, y dicho modelo de CPU anterior no es compatible con interrupciones MSI-X, lo
cual es un requisito para SR-IOV de Intel.
Si desea usar los controladores basados en 82576 o 82599 en el modo SR-IOV con KVM y un invitado
Microsoft Windows Server 2008, pruebe la siguiente solución. La solución es decir a KVM que emule un
modelo de CPU distinto cuando utilice qemu para crear el KVM invitado:
"-cpu qemu64,model=13"
Puede que el host se reinicie tras quitar la PF si la VF está activa en el invitado
Si se utilizan versiones de kernel anteriores a 3.2, no descarge el controlador de PF con VF activas. De lo
contrario, las VF dejarán de funcionar hasta que recargue el controlador de PF y puede producirse un
reinicio espontáneo del sistema.
Lea todas las
restricciones y exenciones de
responsabilidad.
Regreso a la pantalla de contenido