إنشاء وإدارة آلات افتراضية (VMs) Hyper-V في ويندوز 10 يمكن أن يكون وسيلة مفيدة لحل المشاكل للعديد من الأشخاص. يمكن أن تكون آلتك الافتراضية بيئة اختبار رائعة للبرمجيات أو المشاريع الجديدة، ويمكنك استخدامها لتشغيل عدة أنظمة تشغيل جنبًا إلى جنب.
.
في هذا البرنامج التعليمي، ستتعلم كيفية إنشاء وإدارة آلات افتراضية (VM) Hyper-V للحصول على أقصى استفادة منها باستخدام بعض أفضل الممارسات.
هل أنت جاهز؟ تابع القراءة لإدارة الآلات الافتراضية مثل الاحترافيين!
متطلبات أساسية
نظرًا لأنك ستقوم بإنشاء آلة افتراضية، ستحتاج إلى وجود بعض الأشياء المطلوبة لمتابعة العملية:
- A host machine running Windows 10 with Hyper-V capabilities – This tutorial uses Windows 10 21H1 as the host machine.
يرجى ملاحظة أن ميزة Hyper-V تتطلب إصدار Windows 10 Enterprise أو Pro أو Education.
- ملف ISO لنظام التشغيل الذي ترغب في تثبيته، ومفتاح المنتج، إذا كان مطلوبًا – يستخدم هذا البرنامج التعليمي ملف ISO لـ Windows Server 2019، ولكن يمكنك استخدام ملف ISO آخر أيضًا.
- مساحة تخزين كافية على جهاز الاستضافة الخاص بك للآلة الافتراضية ونظام التشغيل الخاص بها – يخصص هذا البرنامج التعليمي 50 جيجابايت من المساحة.
- A minimum of 4GB of RAM – This tutorial allocates 8GB of RAM for the VM.
- A CPU processor supported by Intel Mode Extension or AMD-V virtualization extensions.
تمكين Hyper-V على جهاز الاستضافة
الآن بعد أن لديك جميع المتطلبات المسبقة تمامًا، يمكنك تمكين Hyper-V على جهاز الاستضافة الخاص بك. تعلم طرقًا متعددة لتمكين دور Hyper-V على جهاز الاستضافة الخاص بك.
لماذا استخدام طرق متعددة؟ قد يُطلب منك استخدام طريقة معينة لتمكين Hyper-V في بيئة الشركات. الطرق المعروضة أدناه هي الأكثر استخدامًا عادةً.
باستخدام PowerShell
PowerShell هو لغة برمجة نصية تمكنك من أتمتة وإدارة بيئات تعتمد على نظام التشغيل Windows.
تعمل الخطوات التالية أيضًا على Windows 11 لتمكين Hyper-V.
لتمكين Hyper-V باستخدام PowerShell، اتبع هذه الخطوات:
1. قم بفتح PowerShell كمسؤول على الجهاز المضيف حيث أنه سيتطلب امتيازات مرتفعة لتمكين Hyper-V.
2. بعد ذلك، قم بتشغيل الأمر التالي Enable-WindowsOptionalFeature لتثبيت دور Hyper-V على الجهاز المضيف الخاص بك حيث:
- المعامل -online يمكنك من تثبيت دور Hyper-V على نظام تشغيل قيد التشغيل.
- المعامل -FeatureName Microsoft-Hyper-V يقوم بتثبيت دور Hyper-V.
- والمعامل -All يقوم بتثبيت جميع الخصائص الفرعية لـ Hyper-V.
في الناتج أدناه، يمكنك أن ترى حالة RestartNeeded تقول False، مما يشير إلى أنه لا يتطلب إعادة تشغيل لكي تأخذ التغييرات تأثيرًا.
أعد تشغيل جهازك عندما تكون حالة RestartNeeded هي True. ولكن إذا لم ترى حالة RestartNeeded، قم بإعادة تشغيل جهازك يدويًا لكي تأخذ التغييرات تأثيرًا.

3. قم بتشغيل الأمر Get-WindowsOptionalFeature أدناه للتحقق مما إذا كانت دورة Hyper-V مثبتة.
إذا حصلت على إخراج مشابه للذي بالأسفل، حيث يُظهر الحالة ممكن تفعيلها، فهذا يعني أن دورة Hyper-V مُمكّنة.

باستخدام موجه الأوامر وأداة DISM
بالإضافة إلى استخدام PowerShell، يمكنك أيضًا استخدام موجه الأوامر وأداة إدارة وخدمة الصور التثبيتية (DISM) لتمكين Hyper-V.
تُعد أداة DISM أداة سطر الأوامر التي تخدم وتعد صور Windows. تتضمن هذه الصور Windows Recovery Environment، وWindows Preinstallation Environment، وWindows Setup.
لتمكين Hyper-V باستخدام CMD و DISM:
1. افتح موجه الأوامر كمسؤول على جهاز الاستضافة.
2. بعد ذلك، قم بتشغيل الأمر أدناه لتثبيت دورة Hyper-V على جهاز الاستضافة الخاص بك حيث:
- يُخبر المُعلمة
/online
أداة DISM بخدمة نظام التشغيل الحالي.
- يُخبر المُعلمة
/Enable-Feature
أداة DISM بتمكين ميزة محددة: Hyper-V (/FeatureName:Microsoft-Hyper-V
).
- والمُعلمة /All تُخبر أداة DISM بتمكين جميع الميزات في الحزمة المُحددة.

3. أعد تشغيل جهاز الاستضافة الخاص بك لتطبيق التغييرات.
أخيرًا، قم بتشغيل الأمر التالي wmic على سطر الأوامر للحصول على إصدار Hyper-V Manager المثبت على جهازك.
في الأسفل، يمكنك رؤية أن آخر إصدار مثبت هو 10.0.22000.708، لكن قد يكون لديك إصدار مختلف.

استخدام معالم Windows Wizard
إذا كنت من محبي تثبيت الأدوات عبر واجهة المستخدم الرسومية بدلاً من بيئة سطر الأوامر، يمكنك أيضًا تمكين دور Hyper-V باستخدام Windows Features Wizard. يوفر Windows Features Wizard واجهة مستخدم رسومية حيث يمكنك تمكين أو تعطيل ميزات Windows.
لتمكين Hyper-V باستخدام Windows Features Wizard:
1. ابحث عن الميزات، وانقر فوق تشغيل ميزات Windows أو إيقافها من النتيجة، كما هو موضح أدناه، لفتح نافذة ميزات Windows.

2. على نافذة ميزات Windows، انتقل لأسفل قائمة الميزات وحدد المربع بجوار Hyper-V، وتحقق تلقائيًا من الميزات الفرعية.
بعد التحقق من مربع Hyper-V، انقر على زر موافق لتمكين Hyper-V وجميع ميزاته الفرعية.

3. أعد تشغيل الجهاز الخاص بك لتطبيق التغييرات.
4. أخيرًا، ابحث عن وافتح Hyper-V Manager على جهاز المضيف الخاص بك من خلال قائمة البدء.

سترى نافذة Hyper-V Manager مفتوحة إذا تم كل شيء بنجاح، كما هو موضح أدناه.

إنشاء أول آلة افتراضية Hyper-V Windows 10 الخاصة بك
الآن بعد تثبيت Hyper-V على جهاز Windows 10 الخاص بك، أنت الآن جاهز لإنشاء أول آلة افتراضية لديك. ولكن ما الذي يجعل الآلات الافتراضية مهمة؟ تعزل الآلة الافتراضية نظام التشغيل وتطبيقاته عن الأجهزة الفعلية الأساسية.
مثل حاوية Docker، تحتوي الآلة الافتراضية على نظام تشغيل كامل. ولكن على عكس الحاويات، توفر الآلات الافتراضية لكل نظام تشغيل ضيف أجهزة افتراضية خاصة به، بما في ذلك وحدة معالجة مركزية افتراضية وذاكرة وتخزين وأجهزة شبكية افتراضية.
ذات الصلة: إنشاء حاوية خادم Windows الأولى باستخدام Docker
تقدم الآلات الافتراضية العديد من الفوائد، بما في ذلك:
- القدرة على تشغيل عدة أنظمة تشغيل جنبًا إلى جنب على نفس الأجهزة.
- القدرة على اختبار البرمجيات والتكوينات في بيئة آمنة ومعزولة.
- القدرة على تشغيل أنظمة تشغيل قديمة على أجهزة حديثة.
- سهولة الإدارة وقابلية نقل الآلات الافتراضية.
لإنشاء آلة افتراضية باستخدام Hyper-V Manager:
1. حدد الخادم المتصل في اللوحة اليسرى (ADMIN) وانقر فوق “جديد” في اللوحة اليمنى تحت “الإجراءات” -> “آلة افتراضية” لبدء إنشاء آلة افتراضية جديدة.
يمكنك رؤية خيار الإنشاء السريع أدناه لإنشاء آلة افتراضية من قائمة مُعدة مسبقًا من إعدادات الآلة الافتراضية. ومع ذلك، فلن يساعدك هذا الخيار في إنشاء آلة افتراضية بإعدادات محددة. ويمكن أن تؤدي إعدادات خاطئة إلى مشكلات كبيرة. لأغراض التشخيص، يجب أن تجرب جميع الطرق لإنشاء الآلات الافتراضية.

2. بعد ذلك، قدم المعلومات التالية لاسم وموقع الآلة الافتراضية الجديدة، وانقر فوق التالي.
- الاسم – قدم اسمًا وصفيًا لآلتك الافتراضية (server01).
- الموقع – اختر الموقع على قرصك لتخزين ملفات آلتك الافتراضية. يُفضل تخزين هذه الملفات على قرص منفصل عن نظام التشغيل Windows الخاص بك لتقليل مخاطر فقدان البيانات.
يخزن هذا الموقع جميع ملفات الآلة الافتراضية، بما في ذلك التكوين والقرص الصلب الافتراضي واللقطات.
تأكد من أن الموقع يحتوي على مساحة كافية مجانية لآلتك الافتراضية.

3. احتفظ بالخيار الجيل الافتراضي لآلتك الافتراضية، الجيل 1، وانقر على التالي.
إذا كنت تخطط في أحيان قليلة لتحميل هذه الآلة الافتراضية إلى Azure، يجب عليك اختيار الجيل 2 بدلاً من ذلك. لماذا؟ Azure تدعم فقط التمهيد القائم على UEFI، والآلات الافتراضية من الجيل 1 تستخدم التمهيد القائم على BIOS، بينما تستخدم الآلات من الجيل 2 التمهيد القائم على UEFI.

4. الآن، قم بتخصيص ذاكرة البدء لآلتك الافتراضية، وانقر فوق التالي. كمية الذاكرة التي تخصصها ستعتمد على الآتي:
- النظام التشغيل والتطبيقات التي تخطط لتشغيلها على الآلة الظاهرية.
- كمية الذاكرة المتاحة على جهاز الاستضافة الخاص بك.
يمكنك تخصيص من 32 ميجابايت إلى 5902 ميجابايت من الذاكرة، ولكن الذاكرة الموصى بها للبداية هي على الأقل 2000 ميجابايت، ثم قم بزيادتها حسب الحاجة.
بعد تخصيص ذاكرة البدء، حدد خيار استخدام الذاكرة الديناميكية لهذه الآلة الظاهرية. يتيح لك هذا الخيار تعديل استخدام الذاكرة تلقائيًا حسب الحاجة، استنادًا إلى العبء العملي. تمكين هذا الخيار يقلل من الوقت التوقف ويحسن الأداء.

5. حدد خيار الشبكة الافتراضية لأنك ترغب في أن تكون لديك الوصول إلى الشبكة، وانقر على Next.

6. بعد ذلك، قم بتكوين القرص الصلب الظاهري على النحو التالي، وانقر Next:
- اترك خيار إنشاء قرص صلب افتراضي محددًا.
- اترك اسم وقيم الموقع للآلة الظاهرية كما هي، حيث يتم ملءها تلقائيًا.
يمكنك اختيار قرص صلب افتراضي موجود إذا كنت بالفعل لديك واحد أو إنشاء واحد جديد.
- حدد حجم القرص الصلب الظاهري. يوصى بأن يكون حجمه على الأقل 20 جيجابايت لإنشاء قرص صلب افتراضي.

7. قم بتكوين خيارات تثبيت نظام التشغيل كما يلي:
- حدد تثبيت نظام تشغيل من خلال قرص مدمج/دي في دي-ROM قابل للتشغيل لأنك ستقوم بتثبيت نظام التشغيل من ملف ISO.
- حدد ملف الصورة (.iso) وابحث عن ملف ISO الخاص بك.
- انقر على Next، وسترى صفحة الملخص بالإعدادات التي حددتها لآلة الظاهرية الخاصة بك (الخطوة الثامنة).

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

بعد إنشاء الجهاز الظاهري الخاص بك ، سترى الجهاز الظاهري الخاص بك مدرجًا في جدول الأجهزة الظاهرية في مدير Hyper-V ، كما هو موضح أدناه.

تثبيت نظام تشغيل على جهاز ظاهري
لقد قمت الآن بإنشاء الجهاز الظاهري الخاص بك بنجاح باستخدام Hyper-V. ولكن في الوقت الحالي ، الجهاز الظاهري الخاص بك فارغ ولا يحتوي حتى على نظام تشغيل.
حدد جهاز الظاهري الخاص بك (server01) ، وانقر على بدء (لوحة اليمين السفلي) لتشغيل جهاز الظاهري الخاص بك. بمجرد التشغيل ، انقر على الاتصال للوصول إلى جهاز الظاهري الخاص بك في نافذة منفصلة.

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


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

بدء وإيقاف تشغيل الأجهزة الظاهرية
الآن بعد أن تم تشغيل آلة الظاهرة الافتراضية الخاصة بك بنظام التشغيل بالكامل، حان الوقت للنظر في إدارة آلات الظاهرة الافتراضية الخاصة بك باستخدام مدير Hyper-V. بالإضافة إلى إنشاء آلات الظاهرة الافتراضية، يتيح لك مدير Hyper-V تكوين وإدارة آلات الظاهرة الافتراضية الخاصة بك من مكان مركزي.
ستحتاج إلى أداء بعض المهام الأساسية للحفاظ على سلس تشغيل آلات الظاهرة الافتراضية الخاصة بك. تشمل هذه المهام بدء تشغيل وإيقاف تشغيل آلات الظاهرة الافتراضية الخاصة بك وإنشاء لقطات. ولكن في الوقت الحالي، ستقوم ببدء تشغيل وإيقاف تشغيل آلات الظاهرة الافتراضية الخاصة بك وسترى كيف يتصرف Hyper-V أثناء أداء هذه المهام.
حدد آلة الظاهرة الافتراضية من القائمة وانقر على إما بدء (Ctrl+S) أو إيقاف (Ctrl+P) في اللوحة الجانبية اليمنى لبدء أو إيقاف تشغيل الآلة المحددة.
إذا كنت تخطط لتشغيل العديد من آلات الظاهرة الافتراضية في وقت واحد، يمكنك تحديد جميعها والنقر على البدء. ستبدأ آلات الظاهرة الافتراضية واحدة تلو الأخرى في الترتيب الذي تم سرده فيه.

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

إنشاء نقطة فحص لآلة الظاهرة الافتراضية
A checkpoint is a snapshot of the current state of your VM, including your VM’s configuration, disk state, and memory state. Checkpoints are useful for taking snapshots of your VMs at different points in time.
الفرض أنك تقوم باختبار تطبيق برنامج جديد. إذا كان الأمر كذلك، يمكنك إنشاء نقطة تفتيش VM قبل تثبيت التطبيق. إذا لم يعمل التطبيق كما هو متوقع، يمكنك العودة إلى النقطة التي أنشأتها وبدء VM الخاص بك من تلك النقطة.
حدد VM من القائمة، وانقر على نقطة التفتيش (الجزء الأيمن) لإنشاء نقطة تفتيش لـ VM الخاص بك.

إدارة VMs عبر PowerShell
Hyper-V يجب أن يكون كافيًا عند إدارة VMs الخاصة بك، ولكن يمكنك أيضًا استخدام PowerShell لإدارة VMs الخاصة بك. لماذا؟ هذه الطريقة مفيدة إذا كنت بحاجة إلى أتمتة إنشاء VM الخاصة بك أو إدارتها. ستشكرك IaC وأنابيب CI/CD الخاصة بك على ذلك!
1. قم بتشغيل الأمر Get-Command أدناه لرؤية جميع الأوامر القابلة للتنفيذ في Hyper-V PowerShell في نافذة منفصلة (Out-GridView).
فيما يلي قائمة طويلة من أوامر PowerShell التي يمكنك استخدامها لإدارة VMs الخاصة بك. انتقل عبر القائمة واختر أمرًا ترغب في تجربته على PowerShell.

2. قم بتشغيل الأمر الذي اخترته من الخطوة الأولى على PowerShell. على سبيل المثال، يقوم الأمر Get-VM بجلب وطباعة معلومات حول VM الخاصة بك، كما هو موضح أدناه.
تسجيل اسم الآلة الظاهرة التي ترغب في إدارتها، في هذه الحالة، server01.

3. قم بتشغيل الأمر Checkpoint-VM أدناه لإنشاء نقطة فحص لآلتك الظاهرة (server01).

4. في النهاية، قم بتشغيل الأمر التالي Get-VMCheckpoint أدناه للحصول على نقطة الفحص الخاصة بآلتك (server01) بتنسيق قائمة (Format-List).

ربما ترغب في معرفة المزيد حول كيفية استخدام cmdlet. إذا كان الأمر كذلك، قم بتشغيل Get-Help الأمر تليه ال cmdlet المعني (Get-VM)، كما هو موضح أدناه. Get-Help Get-VM

الاستنتاج
في هذا البرنامج التعليمي، تعلمت كيفية إنشاء وإدارة آلات الظاهرة الخاصة بك باستخدام Hyper-V على Windows 10. لقد لمست بعض المهام الأساسية التي تحتاج إلى أدائها لضمان سلاسة تشغيل آلات الظاهرة الخاصة بك، مثل بدء تشغيلها وإيقاف تشغيلها.
لقد أدركت أهمية حفظ الحالة وإنشاء نقاط فحص لآلات الظاهرة الخاصة بك كوسيلة آمنة للعودة إلى حالتها الجيدة. وفي هذا الوقت، لديك الآن معرفة قوية بإدارة آلات الظاهرة الخاصة بك.
تعتبر هذه الدورة التعليمية مجرد بداية! يمكنك القيام بالكثير من الأشياء الإضافية باستخدام Hyper-V. لذا، لماذا لا تبدأ في إنشاء مفتاح شبكات افتراضية لجهاز الظاهري الخاص بك؟ أو قم بتكوين تخزين جهاز الظاهري الخاص بك؟