Pregunta

Estoy tratando de averiguar qué hipervisor me permitirá conceder acceso a tarjetas PCI especializadas (como una tarjeta de telefonía) a una máquina virtual. Hasta ahora he probado el servidor VMWare ESXi y parece que no me permite hacer esto. He oído que Microsoft Virtual Server sí permite esto, pero no he podido encontrar ninguna documentación de respaldo.

¿Fue útil?

Solución

Buscaría en Xen , parece que puede cargar un controlador xen backend en el sistema operativo host que luego le permitirá comunicarse directamente con el hardware del invitado.

Consulte este enlace para obtener más información. No soy un usuario de Xen, pero desde mi experiencia de virtualización supongo que los aspectos de paravirtualización de un host / conjetura de Xen serán su mejor apuesta para el acceso a dispositivos sin formato.

Otros consejos

Sí, Xen puede hacer esto con éxito. Se llama PCI Passthrough: http://wiki.xen.org/wiki/Xen_PCI_Passthrough

He hecho esto con éxito para los invitados de Windows y Linux con Xen 4.x, usando el IOMMU de mi sistema. Existen algunas restricciones sobre qué dispositivos pueden asignarse a qué invitados según la jerarquía de PCI en su sistema particular. Puede ver el suyo en Linux usando 'lspci -t' (para '' árbol '').

El IOMMU está ubicado bastante arriba en el árbol, por lo que en los sistemas tipo laptop, puede que no haya mucha partición disponible. Sin embargo, las tarjetas PCIe adicionales casi siempre se pueden asignar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top