كيفية إنشاء أجهزة افتراضية على خادم أوبونتو باستخدام لوحة التحكم

تتيح لك منصة Cockpit إنشاء وإدارة الأجهزة الافتراضية KVM من خلال متصفح الويب. على نظام Ubuntu Server، قم بتثبيت Cockpit وملحقاته cockpit-machines، ثم اختر برنامج التثبيت، وخصص الموارد، وقم بتشغيل الجهاز الضيف. قد تختلف مسميات معالج التثبيت باختلاف الإصدار.

قبل أن تبدأ

  • استخدم حساب خادم أوبونتو مع sudoصلاحيات الوصول. اترك مساحة كافية من وحدة المعالجة المركزية والذاكرة والقرص لنظام أوبونتو والجهاز الظاهري.
  • قم بتمكين Intel VT-x أو AMD-V في البرامج الثابتة؛ تحتاج الأجهزة الافتراضية المتداخلة أيضًا إلى المحاكاة الافتراضية المتداخلة من المشرف الخارجي.
  • يجب أن يكون لديك ملف ISO للتثبيت من ناشر نظام التشغيل أو من مصدر شبكة مدعوم.
  • قم بتقييد منفذ TCP 9090 لشبكة مسؤول موثوقة أو شبكة VPN؛ لا تعرض Cockpit للإنترنت العام.

1. قم بتثبيت Cockpit من Ubuntu backports

اتصل محليًا أو عبر SSH، ثم نفّذ هذه الأوامر في Bash. يُوصي Cockpit باستخدام حزمة التحديثات الرسمية الخاصة به على Ubuntu LTS، حيث تكون التحديثات مُفعّلة عادةً. إذا تم تخصيص مصادر APT، فتحقق من الجيب المُطابق. أما في إصدار غير LTS لا يحتوي على تحديثات مُطابقة، فقم بالتثبيت cockpitمن مستودع Ubuntu القياسي، ثم ثبّت إضافة VM الخاصة به في الخطوة التالية.

. /etc/os-release
sudo apt update
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit
طرفية أوبونتو تعرض أمر os-release وأمر تثبيت Cockpit backports.
استخدم اسم Ubuntu الرمزي من /etc/os-release حتى يختار APT جيب backports المطابق.

2. قم بتمكين وحدة تحكم الويب وأضف دعم الأجهزة الافتراضية

يستخدم Cockpit تفعيل مقبس systemd. قم بتفعيل مقبسه، ثم ثبّت إضافة Machines من نفس مجلد backports؛ تعتمد حزمة Ubuntu على مكونات libvirt.

sudo systemctl enable --now cockpit.socket
sudo apt install -t "${VERSION_CODENAME}-backports" cockpit-machines

في حال عدم وجود إصدارات دعم طويلة الأمد (LTS) متوافقة مع التحديثات السابقة، استخدم sudo apt install cockpit-machinesبدلاً من ذلك. إذا لم يتمكن APT من العثور على الإضافة، فقم بتحديث فهارس الحزم وتأكد من تفعيل Universe ومصادر المستودعات المتوافقة. احتفظ بحزم Cockpit في نفس المجلد عند التحديث.

3. تسجيل الدخول إلى قمرة القيادة

افتح البرنامج https://SERVER_IP:9090من متصفح يمكنه الوصول إلى الجهاز المضيف. سجّل الدخول باستخدام حساب لينكس مسموح به؛ أدخل كلمة المرور مرة أخرى إذا طلب Cockpit التفويض.

تفتح صفحة تسجيل الدخول إلى قمرة القيادة على عنوان الخادم النموذجي على المنفذ 9090، مع حقول اسم المستخدم وكلمة المرور الفارغة.
استخدم عنوان الخادم وحساب لينكس مسموح به لتسجيل الدخول.

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

4. افتح صفحة الجهاز الظاهري وابدأ تشغيل جهاز ضيف جديد

حدد "الأجهزة الافتراضية" ، ثم "إنشاء جهاز افتراضي جديد" (أو ما يعادله في الإصدار). إذا لم تظهر الصفحة، فتأكد من cockpit-machinesتثبيت البرنامج وأعد تحميل الصفحة.

شريط جانبي في قمرة القيادة مع تحديد الأجهزة الافتراضية وفتح قائمة الأجهزة الافتراضية.
يتم توفير صفحة الأجهزة الافتراضية بواسطة الملحق cockpit-machines.

أدخل اسمًا وصفيًا، مثلًا ubuntu-test، واختر نوع التثبيت. لا تفترض أن برنامج Cockpit سيقوم بتنزيل نظام تشغيل جاهز للتشغيل تلقائيًا.

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

5. اختر المُثبِّت ونظام التشغيل والسعة

حدد وسائط التثبيت المحلية (صورة ISO) واستعرض ملف ISO متوفرًا على الجهاز المضيف، أو استخدم عنوان URL/مصدر شبكة مدعومًا. اختر أقرب نظام تشغيل مطابق؛ فهذا يساعد libvirt على اختيار الإعدادات الافتراضية ولكنه لا يقوم بتثبيت نظام التشغيل.

يعرض معالج Cockpit VM خيارات مصدر التثبيت المحلي ISO أو عبر الشبكة، وتم تحديد خادم Ubuntu.
اختر ملف ISO متاحًا للمضيف أو مصدر شبكة مدعوم.

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

نموذج موارد الجهاز الظاهري الذي يعرض حقول وحدة المعالجة المركزية والذاكرة وسعة القرص مع قيم مثال.
هذه قيم نموذجية على شكل: حجم الموارد لحمل عمل الضيف والمضيف.

6. مراجعة نظام التشغيل الضيف وإنشاؤه وتثبيته

راجع المصدر والموارد، ثم اختر "إنشاء وتشغيل" (بعض الإصدارات تفصل بين الإنشاء والتشغيل). يقوم برنامج Cockpit بتعريف الجهاز الظاهري وتشغيله؛ ولا يزال عليك تثبيت نظام التشغيل الخاص به.

صفحة مراجعة الجهاز الظاهري التي تعرض نظام التشغيل، وملف ISO، ووحدة المعالجة المركزية، والذاكرة، وحجم القرص، وزر الإنشاء والتشغيل.
راجع جميع الإعدادات قبل إنشاء وتشغيل الجهاز الظاهري.

افتح وحدة التحكم واتبع تعليمات المُثبِّت. بعد الانتهاء من التثبيت، أعد تشغيل الجهاز إلى القرص الظاهري. إذا عاد إلى المُثبِّت، فأخرج أو افصل ملف ISO من إعدادات الجهاز أو إعدادات التمهيد، ثم أعد التشغيل.

وحدة تحكم متصفح قمرة القيادة تعرض قائمة تمهيد برنامج تثبيت خادم أوبونتو.
أكمل تثبيت نظام التشغيل الضيف في وحدة تحكم الجهاز الظاهري.

تحقق من الشبكة وقم باستكشاف أخطاء بدء التشغيل وإصلاحها

تتيح شبكة Libvirt الافتراضية عادةً للأجهزة الضيفة الوصول إلى الشبكة الخارجية عبر المضيف باستخدام تقنية NAT؛ ولا يمكن لأجهزة الشبكة المحلية (LAN) الاتصال مباشرةً في العادة. ولربط جهاز ضيف بالشبكة الفعلية، يجب ضبط إعدادات الجسر بعناية، لأن تغيير إعدادات شبكة المضيف قد يؤدي إلى انقطاع الوصول.

  • صفحة "لا توجد أجهزة افتراضية": تحقق من تثبيت الإضافة وقم بتحديث المتصفح.
  • لن يتم تشغيل الجهاز الظاهري: تحقق من ملف ISO، وترتيب الإقلاع، وإعدادات المحاكاة الافتراضية، بما في ذلك المحاكاة الافتراضية المتداخلة.
  • لا توجد شبكة ضيوف: تأكد من أن شبكة libvirt المحددة نشطة. راجع دليل libvirt الخاص بنظام Ubuntu للاطلاع على معلومات حول NAT والجسور.

المراجع الرسمية

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.