المقدمة
تحتوي ميزة "التحكم في الجهاز" على قيود تعمل مع الأجهزة الافتراضية في برامج Hypervisor لمراقبة الأجهزة الافتراضية من VMWare.
المشكلة
في بيئات VMWare الافتراضية، تعرض أجهزة التخزين الافتراضية المشتركة، مثل iSCSI، على الجهاز الظاهري كما لو كان جهازا قابلا للتبديل دون إيقاف التشغيل، مثل جهاز USB. تعمل VMWare على جعلها قابلة للتوصيل دون إيقاف التشغيل لدعم تغيير حجم وحدات التخزين بشكل ديناميكي.
قد يتسبب ذلك في حدوث مشاكل عند تمكين "التحكم في الجهاز" في الأوضاع التي تم فيها تكوين عمليات الكتابة/القراءة للحجب من الأجهزة الخارجية. على الرغم من أن هذا المحرك هو محرك أقراص "داخلي" على الجهاز الظاهري (VM)، إلا أنه جهاز تخزين مشترك قابل للتبديل دون إيقاف التشغيل.
الحل
الحل هو ألا يعرض الجهاز VM جهاز iSCSI على أنه قابل للتبديل دون إيقاف التشغيل وفقا للطريقة التالية:
- من مستعرض ويب، اتصل بعميل ويب vSphere.
- سجل الدخول باستخدام بيانات اعتماد المسؤول.
- انتقل إلى الجهاز الظاهري الذي تريد تعديله.
- قم بإيقاف تشغيل الجهاز الظاهري.
- انقر بزر الماوس الأيمن فوق الجهاز الظاهري وحدد تحرير الإعدادات.
- انقر فوق علامة التبويب خيارات VM.
- انقر فوق متقدم > تحرير التكوين.
- قم إما بتحديد إضافة صف أو أدخل القيم مباشرة إلى الحقول المتوفرة في الأسفل.
- قم بإدراج صف جديد باستخدام أجهزة الاسم.hotplug وقيمة false.
- تمتع بتشغيل الجهاز الظاهري.
يجب أن يؤدي تغيير محرك الأقراص بحيث لا يكون قابلا للتبديل دون إيقاف التشغيل إلى السماح ل "التحكم في الجهاز" بتجاهل محرك الأقراص "الداخلي" كجهاز قابل للإزالة. إذا كنت بحاجة إلى الاحتفاظ بالجهاز في هذه الحالة، فاعلم أن إعدادات التحكم في الجهاز يمكن أن تتداخل مع أقراص VM و'internal' ويجب تكوينها وفقا لذلك.
يمكن الحصول على مزيد من المعلومات من VMWare على وجه التحديد هنا: https://kb.vmware.com/s/article/1012225