يمكن أن تكون الأجهزة الافتراضية (VM) مفيدة جدًا إذا كنت بحاجة إلى استخدام أنظمة تشغيل متعددة بشكل يومي. ومع ذلك، على الرغم من سهولة استخدامها، فهي تأتي في العديد من الأنواع المختلفة، وقد يكون اختيار النوع المناسب أمرًا صعبًا.

أحد أنواع المحاكاة الافتراضية التي لا نراها غالبًا ما يسمى المحاكاة الافتراضية المتداخلة. هذا هو بالضبط ما يبدو عليه الأمر، وهو أمر صعب بعض الشيء في الإعداد، ولكن يمكن أن يكون مفيدًا للغاية إذا كان هذا هو الشيء الذي تبحث عنه.

ما هي المحاكاة الافتراضية المتداخلة؟

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

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

instagram viewer

ما المتطلبات التي تحتاجها لاستخدام المحاكاة الافتراضية المتداخلة؟

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

في حالة VMware VirtualBox، وصل دعم المحاكاة الافتراضية المتداخلة مع الإصدار 6.0 لوحدات المعالجة المركزية AMD. تمت إضافة وحدات المعالجة المركزية Intel لاحقًا مع الإصدار 6.1. لذلك، كل ما عليك فعله حقًا هو التأكد من تشغيل أحدث إصدار من VirtualBox، ويجب أن تكون جاهزًا للبدء.

لماذا تحتاج إلى استخدام المحاكاة الافتراضية المتداخلة؟

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

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

بخلاف ذلك، فإن المرونة التي توفرها الأجهزة الافتراضية المتداخلة تمنح المستخدمين أيضًا خيار تشغيل برامج مراقبة متعددة. لا يتم تصميم جميع برامج Hypervisor بنفس الطريقة، وقد تحتاج إلى اختيار واحد بدلاً من الآخر في بعض الأحيان. على سبيل المثال، من الممكن تشغيل Windows Hyper-V على جهاز Windows VM مستضاف على VirtualBox الخاص بـ VMware — وتشغيل برنامجي Hypervisor في نفس الوقت.

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

كيفية إعداد جهاز افتراضي متداخل

قد يكون إعداد جهاز افتراضي متداخل أمرًا صعبًا في الواقع بناءً على برنامج Hypervisor الذي تستخدمه. بالنسبة إلى VirtualBox، تكون العملية بسيطة مثل النقر فوق مربع الاختيار.

  1. افتح VMware VirtualBox وانقر فوق إعدادات أيقونة في الأعلى بعد تحديد جهاز VM الخاص بك.
  2. توجه إلى نظام القسم وانقر فوق المعالج فاتورة غير مدفوعة. افحص ال تمكين VT-x/AMD-V المتداخل الخيار، وأنت على ما يرام.

في بعض الأنظمة، قد تلاحظ أن تمكين VT-x/AMD-V المتداخل خانة الاختيار باللون الرمادي. يمكنك تجاوز هذا باستخدام VBoxManage أداة. إليك الطريقة.

  1. افتح موجه الأوامر وتوجه إلى دليل تثبيت VirtualBox باستخدام الأمر التالي. لاحظ أن الأمر يستخدم دليل التثبيت الافتراضي، ويجب عليك تغييره إذا قمت بتثبيت VirtualBox في مكان آخر.
    cd C:\Program Files\Orcale\VirtualBox
  2. اطبع قائمة الأجهزة الافتراضية المتاحة باستخدام هذا الأمر. يمكنك تخطي هذه الخطوة إذا كنت تعرف بالفعل اسم الجهاز الافتراضي الذي تريد تغييره.
    VBoxManage list vms
  3. أخيرًا، اكتب الأمر التالي واضغط على زر الإدخال لتمكين المحاكاة الافتراضية المتداخلة على الجهاز الافتراضي الذي تختاره.
    VBoxManage modifyvm "VM Name" --nested-hw-virt on

تعمل عملية تمكين المحاكاة الافتراضية المتداخلة بنفس الطريقة سواء كنت تستخدم نظام التشغيل Windows أو Linux أو macOS، بما في ذلك الأوامر الطرفية التي تم تثبيتها مع VirtualBox. بالإضافة إلى ذلك، VBoxManage يمكن أن تفعل أكثر من مجرد تمكين المحاكاة الافتراضية المتداخلة. لقد غطينا ستة أوامر VirtualBox مفيدة يمكنك استخدامها لإدارة أجهزة VM الخاصة بك هنا.

خطوات إضافية لاستكشاف الأخطاء وإصلاحها لتمكين المحاكاة الافتراضية المتداخلة على نظام التشغيل Windows

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

  1. اضغط على مفتاح Windows، وابحث عن تشغل أو إيقاف ميزات ويندوز، ثم انقر فوق نتيجة البحث المقابلة.
  2. أعثر على منصة الآلة الافتراضية الميزة الموجودة في القائمة، قم بإلغاء تحديد خانة الاختيار الموجودة أمامها، ثم انقر فوق نعم الزر في أسفل اليمين.

قد يُطلب منك إعادة تشغيل جهاز الكمبيوتر الخاص بك. بمجرد الانتهاء من ذلك، يمكنك تجربة أوامر موجه الأوامر المذكورة أعلاه لتمكين المحاكاة الافتراضية المتداخلة في جهاز VM الخاص بك. ضع في اعتبارك أنك قد تواجه مشكلات محددة بناءً على نظام التشغيل والمعالج لديك. وكما تتوقع، تتطلب هذه الحلول حلولاً خاصة بالبيئة المضيفة والأجهزة الخاصة بك.

ومع ذلك، فقد تم إصلاح معظم المشكلات الشائعة عبر التحديثات أو تمت مناقشتها بما يكفي لتتمكن من إيجاد حل بسهولة. هذا لا يعني أنه لا ينبغي ردعك عن تجربة الأجهزة الافتراضية المتداخلة لمجرد أنك تواجه مشكلة أثناء تكوينها لأن حل مثل هذه المشكلات في معظم الحالات لن يستغرق سوى القليل من البحث والقليل التجريب. مرة أخرى، يمكنك أيضًا تجنب الكثير من هذه المشكلات ببساطة إذا كنت تستخدم أحدث إصدار من VirtualBox وتستخدم وحدات المعالجة المركزية الأحدث، سواء كانت Intel أو AMD.

يمكن أن تكون الأجهزة الافتراضية المتداخلة مفيدة

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