سؤال

واني اسعى الى معرفة ما الذي سوف مراقب أجهزة افتراضية اسمحوا لي أن منح حق الوصول إلى بطاقات PCI المتخصصة (مثل بطاقة الهاتف) إلى الجهاز الظاهري. حتى الآن لقد حاولت من الخادم برنامج VMWare ESXi وأنه لا يبدو أن يسمح لي أن أفعل ذلك. لقد سمعت أن خادم مايكروسوفت الافتراضية لا يسمح بذلك، لكنني لم أتمكن من العثور على أي وثائق داعمة.

هل كانت مفيدة؟

المحلول

وأود أن ننظر إلى كسين ، يبدو أنه يمكنك تحميل برنامج تشغيل الخلفية كسين على المضيف OS والتي سوف ثم تسمح لك على التواصل مباشرة مع الجهاز من الضيف.

هذا الرابط للحصول على مزيد من المعلومات. أنا لست مستخدم كسين، ولكن من التجربة الافتراضية بلدي أود أن أعتقد أن الجوانب الظاهرية الافتراضية من كسين المضيف / تخمين سيكون أفضل رهان للوصول إلى جهاز الخام.

نصائح أخرى

نعم، كسين يمكن القيام بذلك بنجاح. ويسمى PCI العبور: http://wiki.xen.org/wiki/Xen_PCI_Passthrough

ولقد فعلت ذلك بنجاح لكل من ويندوز ولينكس الضيوف مع كسين 4.x من، وذلك باستخدام IOMMU نظام بلدي. هناك بعض القيود على الأجهزة التي يمكن أن تسند إلى أي الضيوف على أساس التسلسل الهرمي PCI في نظام معين الخاص بك. يمكنك عرض لك في لينكس باستخدام 'lspci -t "(ل" شجرة ").

ويقع IOMMU عالية نسبيا تصل في شجرة، لذلك على أنظمة مثل كمبيوتر محمول، قد لا يكون هناك الكثير من التقسيم المتاحة. إضافة في بطاقات PCIe ليمكن دائما تقريبا يتم تعيين، وإن كان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top