كيفية تثبيت KVM على Ubuntu 20.04 LTS

دليل خطوة بخطوة لتثبيت KVM على Ubuntu 20.04 وإنشاء أجهزة افتراضية باستخدام Virt-manager

KVM أو Kernel-based Virtual Machine هي وحدة نمطية في Linux Kernel تتيح للمستخدمين تشغيل الأجهزة الافتراضية على نظامهم. إنه يتميز بأداء شبه معدوم مقارنة ببرامج المحاكاة الافتراضية الأخرى لأنه مترابط بشكل وثيق في Linux kernel.

يتم استخدام KVM مع API / Toolkit تسمى libvirt لإنشاء VM في Ubuntu. تُستخدم الأدوات مثل Virt-Manager (واجهة المستخدم الرسومية الأمامية) و Virsh (CLI) لتبسيط إنشاء وإدارة الأجهزة الافتراضية.

في هذه المقالة ، سوف نتعلم كيفية تثبيت KVM بشكل صحيح على Ubuntu 20.04 LTS.

المتطلبات الأساسية

قبل أن نبدأ التثبيت ، نحتاج إلى التأكد من أننا نلبي المتطلبات اللازمة لتشغيل KVM. نحتاج إلى معالج يدعم المحاكاة الافتراضية للأجهزة. إذا كان المعالج يدعم ظاهرية الأجهزة ، فسنحتاج إلى التأكد من تمكينه في BIOS.

للتحقق مما إذا كان المعالج الخاص بك يدعم الوضع الظاهري للأجهزة ، اضغط على السيطرة + alt + t لفتح المحطة. سنستخدم أمرًا أنيقًا يسمى egrep الذي يستخدم Regexp للبحث في نمط نص من ملف. الملف الذي سنبحث فيه عن معلومات حول وحدة المعالجة المركزية موجود في / proc / cpuinfo. الصق الأمر التالي في Terminal للتحقق من دعم الأجهزة الافتراضية.

egrep -c '(vmx | svm)' / proc / cpuinfo

إذا حصلت على الإخراج مثل أي شيء آخر غير 0 ثم يدعم المعالج الخاص بك ظاهرية الأجهزة. رقم الإخراج هو لا. من النواة أو الخيوط التي يمتلكها معالجك. الخطوة المتبقية الآن هي التأكد من تمكين الوضع الظاهري للأجهزة في BIOS.

تعتمد عملية تمكين الأجهزة الافتراضية الآن على ما إذا كان لديك معالج Intel أو AMD. ارجع إلى دليل اللوحة الأم لمعرفة كيفية تمكين الافتراضية. بالنسبة إلى معالجات Intel ، يجب عليك تمكين الوضع الظاهري في إعدادات BIOS. بالنسبة لمعالجات AMD ، قم بتمكين الإعداد المسمى بوضع SVM.

لقد تحققنا الآن من أن لدينا معالجًا يدعم الظاهرية للأجهزة وقمنا بتمكينها في BIOS. الآن يمكننا الانتقال إلى التثبيت.

التركيب

افتح الجهاز بالضغط على السيطرة + alt + t اختصار لوحة المفاتيح. لتثبيت KVM ، الصق الأمر التالي في Terminal واضغط على Enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-customers-utils

ال qemu-kvm هي حزمة KVM ، بينما نظام libvirt-daemon و عملاء libvirt هي حزم أدوات libvirt. ال أدوات الجسر تُستخدم الحزمة لتكوين جسر Ethernet لأجهزة VM.

تركيب التحقق

هناك طريقتان للتحقق من التثبيت الناجح لـ KVM. إما تشغيل

kvm - الإصدار

أو

قائمة virsh - الكل

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

إنشاء VM

في هذا القسم ، سنستخدم Virt-manager لإنشاء وتشغيل VM على Ubuntu 20.04. لتثبيت Virt-manager على Ubuntu 20.04 ، قم بتشغيل الأمر التالي:

sudo apt install Virt-manager

بعد اكتمال التثبيت ، قم بتشغيل Virt-manager. سيتم الترحيب بك بالنافذة التالية.

لإنشاء جهاز افتراضي جديد ، تحتاج إلى النقر فوق إنشاء آلة افتراضية جديدة زر.

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

نحتاج إلى صورة ISO لنظام التشغيل الذي نرغب في إنشاء جهازه الظاهري. انقر فوق "تصفح" لاختيار نظام تشغيل لتثبيته.

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

sudo cp source_of_iso_file / var / lib / libvirt / images

نحتاج إلى امتيازات الجذر لنسخ ISO إلى التجمع الافتراضي ، وبالتالي نحن نستخدم سودو command and source_of_iso_file هو موقع نظام التشغيل الذي اخترته. بعد نسخ ملف ISO إلى دليل الصور libvirt ، اضغط على تحديث قائمة الحجم زر. سيظهر OS ISO الذي اخترته في القائمة أدناه ، اخترت MX-Linux للتثبيت.

حدد نظام التشغيل الذي تختار تثبيته واضغط على اختر الحجم زر.

بعد اختيار ISO ، انقر فوق Forward في النافذة السابقة.

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

بعد ذلك ، قم بتخصيص الحد الأدنى على الأقل من مساحة القرص المطلوبة بواسطة نظام التشغيل. أقترح 30 جيجا بايت للنوافذ كحد أدنى و 20 جيجا بايت لأي من توزيعات Linux. سيقوم Virt-manager بإنشاء قرص افتراضي لنظام التشغيل تلقائيًا إذا تم تحديد الخيار الأول.

نصيحة: يمكنك إنشاء مساحة تخزين مخصصة بنفسك مع الخيار الثاني.

يمكنك تغيير اسم VM على هذه الشاشة الجديدة وتأكيد التفاصيل. انقر فوق "إنهاء" لبدء تثبيت نظام التشغيل الخاص بك على القرص الظاهري.

نصيحة: يمكنك أيضًا محاولة تعديل إعدادات الجهاز الظاهري عن طريق تحديد ملف تخصيص التكوين قبل التثبيت خيار لميزة إضافية.

أكمل تثبيت نظام التشغيل باتباع عملية التثبيت لنظام التشغيل المختار.

بعد الانتهاء من التثبيت ، يمكنك بدء تشغيل الجهاز الظاهري بتحديده والنقر السلطة على الجهاز الظاهري زر

الآن لدينا جهاز افتراضي جاهز للاستخدام.