Question

J'essaie de déterminer l'hyperviseur qui me permettra d'accorder l'accès à des cartes PCI spécialisées (telles qu'une carte de téléphonie) à une machine virtuelle. Jusqu'ici, j'ai essayé le serveur VMWare ESXi et cela ne semble pas me permettre de le faire. J'ai entendu dire que Microsoft Virtual Server le permettait, mais je n'ai trouvé aucune documentation à l'appui.

Était-ce utile?

La solution

Je me renseignerais sur Xen , il semble que vous puissiez charger un pilote xen backend sur le système d'exploitation hôte. qui vous permettra ensuite de communiquer directement avec le matériel de l'invité.

Voir ce lien pour plus d'informations. Je ne suis pas un utilisateur Xen, mais d'après mon expérience en virtualisation, je suppose que les aspects de paravirtualisation d'un hôte / estimation Xen seront votre meilleur atout pour l'accès brut à un appareil.

Autres conseils

Oui, Xen peut le faire avec succès. Il s’appelle PCI Passthrough: http://wiki.xen.org/wiki/Xen_PCI_Passthrough .

J'ai réussi à le faire pour les invités Windows et Linux avec Xen 4.x, en utilisant l'IOMMU de mon système. Il existe certaines restrictions quant aux périphériques pouvant être attribués aux invités en fonction de la hiérarchie PCI de votre système. Vous pouvez visualiser le vôtre sous Linux en utilisant 'lspci -t' (pour "arbre").

L'IOMMU est situé assez haut dans l'arborescence. Par conséquent, sur les systèmes de type ordinateur portable, il peut ne pas y avoir beaucoup de partitionnement disponible. Les cartes PCIe complémentaires peuvent cependant presque toujours être attribuées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top