Technical Anshu
Tutorials Blog
المحاكاة الافتراضية لـ ESXi

جهاز Ubuntu الظاهري على ESXi دليل الإعداد والتكوين الكامل

يمكن لمضيف ESXi واحد تشغيل رف كامل من أجهزة Ubuntu - خادم ملفات، ومربع اختبار، ومختبر تعليمي - ولكن فقط إذا تم إنشاء كل جهاز افتراضي بالإعدادات الصحيحة في المرة الأولى. يغطي هذا الدليل المسار الكامل: إنشاء VM، واختيار البرامج الثابتة والقرص والشبكة، وتثبيت Ubuntu، وإضافة أدوات open-vm، وإصلاح المشكلات التي تظهر بعد ذلك.

By Technical AnshuVMware ESXiUbuntu Server and DesktopSetup and troubleshooting
شاهد الفيديو كاملاً - محاكاة Ubuntu الافتراضية على ESXi، الإعداد والتكوين واستكشاف الأخطاء وإصلاحها، خطوة بخطوة

ESXi هو برنامج Hypervisor بسيط: يتم تثبيته مباشرة على الجهاز المضيف وتقسيمه إلى أجهزة افتراضية، كل منها مزود بوحدة المعالجة المركزية (CPU) الافتراضية والذاكرة والقرص وبطاقة الشبكة. Ubuntu هو الضيف الذي من المحتمل أن تقوم بإنشائه في أغلب الأحيان، والفيديو أعلاه يوضح ذلك بالضبط على مضيف مباشر. هذه الصفحة هي النسخة المكتوبة الكاملة - خيارات الإنشاء المهمة، والتثبيت، والحزمة الوحيدة التي يجب عليك إضافتها بعد التثبيت، وخريطة صادقة لما يجب التحقق منه عندما لا يعمل شيء ما. تنشأ معظم مشكلات Ubuntu-on-ESXi خلال دقيقتين من معالج الإنشاء، لذا نبدأ من هنا.

ESXi - Create a new virtual machine (example settings)
Guest OS family / versionLinux - Ubuntu Linux (64-bit)
FirmwareEFI
Provisioned disk40 GB, thin provisioned
Network adapterVMXNET3 on your VM network
CompatibilityHost default - do not lower it
CPU / Memory to start2 vCPU / 4 GB RAM
ملخص إنشاء مثال لجهاز Ubuntu VM الأول - ستتبع أحجامك المهمة التي يتعين على الجهاز الافتراضي القيام بها
1

قبل أن تبدأ - ما يحتاجه المضيف

يجب أن تكون ثلاثة أشياء صحيحة قبل أن يفتح المعالج. أولاً، يتم تثبيت ESXi نفسه على المضيف ويمكنك الوصول إلى عميل الويب الخاص به - أصبح الجهاز المضيف الآن برنامج Hypervisor، وليس جهاز كمبيوتر عادي، لذلك يحدث كل شيء من خلال واجهة الويب أو وحدة التحكم عن بعد. ثانيًا، يحتوي BIOS المضيف على تشغيل المحاكاة الافتراضية لوحدة المعالجة المركزية (Intel VT-x أو AMD-V)؛ وبدون ذلك، سيرفض ضيوف 64 بت التشغيل. ثالثًا، تحتاج إلى مساحة وصورة:

  1. مخزن بيانات مزود بمساحة خالية - أول جهاز افتراضي لـ Ubuntu مريح بسعة 40 جيجابايت، والتوفير القليل يعني أنه يأكل فقط ما يكتبه فعليًا
  2. تم تحميل Ubuntu ISO إلى مخزن البيانات هذا (متصفح مخزن البيانات، التحميل) - اختر إصدار LTS الحالي حتى يحصل الجهاز الظاهري على سنوات من التحديثات
  3. عشر دقائق صادقة - الإسراع في المعالج هو كيفية اختيار البرامج الثابتة الخاطئة والشبكة الخاطئة

إذا كان تحميل ISO بطيئًا على شبكتك، فابدأ في وقت مبكر؛ كل شيء آخر في هذا الدليل سريع.

2

إنشاء الجهاز الظاهري

في عميل الويب ESXi، اختر إنشاء / تسجيل جهاز افتراضي ثم إنشاء جهاز ظاهري جديد. الاختيارات التي تهم:

  1. الاسم - شيء يوضح المهمة، مثل ubuntu-files أو ubuntu-test، وليس "VM 3"
  2. التوافق - اترك المضيف افتراضيًا. يعمل إصدار الأجهزة الافتراضية الأعلى على فتح الأجهزة الافتراضية الأحدث؛ إن خفضه مهم فقط عندما يتعين على VM الانتقال إلى مضيف أقدم
  3. عائلة نظام التشغيل الضيف: Linux، الإصدار: Ubuntu Linux (64 بت) - هذه ليست زخرفة؛ يقوم بإعداد الأجهزة الافتراضية المعقولة مسبقًا لـ Ubuntu
  4. التخزين - مخزن البيانات الذي يحتوي على مساحة
  5. في شاشة التخصيص، قم بتعيين وحدة المعالجة المركزية والذاكرة والقرص والشبكة والبرامج الثابتة كما يوضح القسم التالي
3

الإعدادات الأربعة التي تقرر كل شيء

البرامج الثابتة: EFI. يتوقع Ubuntu الحديث وجود EFI، وEFI هو ما يتيح التمهيد الآمن، وهو ESXi الافتراضي لأجهزة Linux الافتراضية الجديدة. لا يزال BIOS (القديم) يعمل مع Ubuntu، ولكن تعامل مع الاختيار على أنه دائم - حيث يتوقع نظام التشغيل المثبت البرنامج الثابت الذي تم تثبيته عليه.

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

محول الشبكة: VMXNET3. وهو بطاقة الشبكة الافتراضية الخاصة ببرنامج VMware، وهو مصمم للأجهزة الافتراضية، ويحمل Ubuntu برنامج التشغيل الخاص به في النواة. يعمل الطراز E1000E الذي تمت محاكاته أيضًا وهو البديل للحالات الفردية - ويقارنها دليل المحول في هذه السلسلة بأمانة.

الحجم: ابدأ صغيرًا. تعمل 2 وحدة معالجة مركزية افتراضية (vCPU) وذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت على تشغيل خادم Ubuntu بسهولة وسطح المكتب بشكل مقبول. يمكنك الإضافة لاحقًا خلال دقيقة واحدة؛ جهاز افتراضي كبير الحجم يهدر المضيف في الغالب. دليل التحجيم في هذه السلسلة يعطي الأرقام الصادقة الكاملة.

4

قم بتثبيت أوبونتو

قم بتوصيل ISO بمحرك الأقراص المضغوطة/أقراص DVD الخاص بجهاز VM، ثم حدد الاتصال عند التشغيل، ثم قم بتشغيل VM وافتح وحدة التحكم. يعمل برنامج تثبيت Ubuntu تمامًا كما هو الحال على جهاز فعلي:

  1. اختر الخادم أو سطح المكتب - خادم للخدمات وتعلم الوحدة الطرفية، اختر سطح المكتب فقط إذا كنت بحاجة حقًا إلى البيئة الرسومية؛ يساعد دليل الاختيار في هذه السلسلة
  2. اسمح للمثبت باستخدام القرص الافتراضي بالكامل - فهو عبارة عن ملف موجود في مخزن البيانات، ولا يتم مسح أي شيء فعلي
  3. قم بإنشاء المستخدم الخاص بك، وقم بتعيين كلمة مرور قوية، ثم حدد خيار خادم OpenSSH على عمليات تثبيت الخادم حتى تتمكن من تسجيل الدخول عن بعد بعد ذلك
  4. عند انتهاء التثبيت، أعد تشغيل ملف ISO وافصله عن محرك الأقراص المضغوطة/أقراص الفيديو الرقمية، وإلا فقد يقوم الجهاز الظاهري بتشغيل برنامج التثبيت مرة أخرى

إذا قام جهاز VM بالتمهيد إلى شاشة سوداء أو العودة إلى برنامج التثبيت، يكون السبب دائمًا هو استمرار تثبيت ISO أو ترتيب التمهيد - وليس تثبيتًا معطلاً.

5

وظائف التمهيد الأول - أدوات وتحديثات جهاز vm المفتوح

يعمل جهاز Ubuntu VM جديد، لكن ESXi لا يرى ذلك: لا يُظهر ملخص المضيف أي عنوان IP، و"إيقاف التشغيل" من المضيف هو انقطاع قوي للطاقة، وليس إيقاف تشغيل نظيف. الإصلاح عبارة عن حزمة واحدة من مستودع Ubuntu الخاص - المسار الموصى به من VMware لـ Ubuntu:

  1. sudo apt update
  2. sudo apt install open-vm-tools - عند تثبيت سطح المكتب، قم أيضًا بإضافة حزمة سطح المكتب: sudo apt install open-vm-tools-desktop
  3. sudo systemctl status open-vm-tools - يجب أن يظهر نشطًا وقيد التشغيل
  4. قم بتحديث صفحة ملخص ESXi - يظهر الآن عنوان IP الضيف واسم المضيف، ويعمل إيقاف التشغيل وإعادة التشغيل من المضيف بشكل صحيح
  5. انتهى بالتحديثات العادية: sudo apt upgrade

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

6

ملاحظة صادقة حول ترخيص ESXi في عام 2026

لا شيء في هذا الدليل يحتاج إلى ميزة مدفوعة - إنشاء الأجهزة الافتراضية ووحدات التحكم واللقطات وتصدير OVF كلها تعمل على مضيف مستقل. لكن كن واضحًا بشأن ملكية النظام الأساسي: بعد شراء Broadcom لبرنامج VMware، تم سحب ESXi المجاني القديم في أوائل عام 2024، وتم إرجاع إصدار مجاني لاحقًا مع ESXi 8.0 Update 3e في عام 2025، والذي يستهدف المعامل والاستخدام غير الإنتاجي، بدون إدارة vCenter وبحدود مثل الحد الأقصى لوحدات vCPUs لكل جهاز افتراضي وبدون دعم. أصبح الترخيص المدفوع الآن قائمًا على الاشتراك ويتم تسعيره حسب النواة. لقد تغيرت الشروط أكثر من مرة خلال عامين، لذا تحقق من صفحة الترخيص الحالية لشركة Broadcom قبل أن تبني أي شيء جدي على افتراض - وخاصة قبل تشغيل أعمال الإنتاج على الإصدار المجاني.

7

خريطة استكشاف الأخطاء وإصلاحها - مطابقة العَرَض للإصلاح

عندما يخطئ جهاز Ubuntu VM، عادةً ما يحدد العرض السبب الخاص به:

  1. لن يقوم جهاز VM بالتمهيد، أو يقوم بتشغيل برنامج التثبيت مرة أخرى - لا يزال ISO متصلاً، أو ترتيب التمهيد، أو تم تغيير البرنامج الثابت بعد التثبيت
  2. لا توجد شبكة - نوع المحول، أو مجموعة منافذ خاطئة، أو أن netplan الخاص بالضيف لا يزال يشير إلى عنوان MAC قديم؛ ابدأ بـ ip a وlspci داخل Ubuntu
  3. لا يُظهر المضيف عنوان IP ويُعد إيقاف التشغيل بمثابة انقطاع للتيار الكهربائي - أدوات open-vm مفقودة أو متوقفة
  4. وحدة التحكم صغيرة الحجم أو متأخرة أو معطلة في الحافظة - ترشد وحدة التحكم في هذه السلسلة؛ للعمل اليومي، استخدم SSH بدلاً من العيش في وحدة التحكم
  5. انجراف الساعة - تم الإصلاح باستخدام NTP داخل Ubuntu، وتم التحقق باستخدام timedatectl
  6. كل شيء بطيء - المضيف ملتزم بشكل مفرط؛ تحقق من إجمالي وحدة المعالجة المركزية الافتراضية (vCPU) وذاكرة الوصول العشوائي (RAM) مقابل الجهاز الفعلي قبل إلقاء اللوم على Ubuntu

اعمل على الخريطة بالترتيب وتبين أن معظم "مشاكل ESXi" عبارة عن إعداد واحد أو حزمة واحدة أو حد واحد صادق للأجهزة.

🔴 القاعدة الدائمة: يستغرق معالج الإنشاء دقيقتين ويقرر العامين التاليين. البرامج الثابتة EFI، والقرص الرقيق الذي تراقبه بالفعل، ومحول VMXNET3 وأدوات vm المفتوحة بعد التثبيت - احصل على هذه الأربعة بشكل صحيح وUbuntu على ESXi ممل بأفضل طريقة.

شاهد Ubuntu على ESXi في الفيديو

العملية الكاملة على مضيف ESXi المباشر - إنشاء الجهاز الظاهري، وتثبيت Ubuntu وإصلاح المشكلات الشائعة، تمامًا كما تظهر على الشاشة.

Watch Full Video
الأسئلة المتداولة

ما هو Ubuntu الذي يجب أن أقوم بتثبيته على ESXi أو الخادم أو سطح المكتب؟

اختر حسب الوظيفة. الخادم أخف وزنًا، ويعمل بسهولة من خلال ذاكرة وصول عشوائي (RAM) تبلغ سعتها 2 إلى 4 جيجابايت، ويتم إدارته عبر SSH - وهو مناسب لخوادم الملفات وخدمات الويب وتعلم إدارة Linux الحقيقية. يضيف سطح المكتب البيئة الرسومية الكاملة ويريد ما لا يقل عن 4 جيجابايت من ذاكرة الوصول العشوائي؛ اختره فقط عندما تحتاج إلى تطبيقات واجهة المستخدم الرسومية، لأنه على وحدة التحكم ESXi ستشعر دائمًا بالثقل.

هل أقوم بتثبيت أدوات VMware Tools من قائمة ESXi لـ Ubuntu؟

لا، بالنسبة لـ Ubuntu، المسار الموصى به من VMware هو أدوات open-vm، المثبتة من مستودع Ubuntu الخاص باستخدام Sudo apt install open-vm-tools. إنه يمنح المضيف عنوان IP الضيف واسم المضيف، ويتيح إيقاف التشغيل بسلاسة من ESXi، ويتم تحديثه بواسطة نظام التحديث العادي لـ Ubuntu. يعد مثبت الأدوات القديم المستند إلى ISO في قائمة ESXi مسارًا قديمًا للأنظمة الأخرى.

هل يمكن لمضيف ESXi تشغيل عدة أجهزة Ubuntu VM في نفس الوقت؟

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

يعتمد هذا الدليل على مقطع فيديو Technical Anshu حول محاكاة Ubuntu الافتراضية على ESXi - هل أنت عالق في خطوة؟ اسأل في تعليقات الفيديو وسوف تحصل على الرد.