كيفية تثبيت KVM وإنشاء آلات افتراضية على Ubuntu
إذا كنت تستخدم Linux ، فلا تحتاج إلى VirtualBox أو VMware لإنشاء أجهزة ظاهرية. يمكنك استخدام KVM - الجهاز الظاهري القائم على النواة - لتشغيل كل من Windows و Linux في الأجهزة الظاهرية.
يمكنك استخدام KVM مباشرة أو مع أدوات سطر الأوامر الأخرى ، لكن تطبيق Virtual Machine Manager (Virt-Manager) الرسومية سيشعر أكثر إلمامًا بالأشخاص الذين استخدموا برامج الأجهزة الظاهرية الأخرى.
تثبيت KVM
يعمل KVM فقط إذا كانت وحدة المعالجة المركزية لديك تدعم الأجهزة الظاهرية - إما Intel VT-x أو AMD-V. لتحديد ما إذا كانت وحدة المعالجة المركزية الخاصة بك تتضمن هذه الميزات ، قم بتشغيل الأمر التالي:
egrep -c '(svm | vmx)' / proc / cpuinfo
يشير 0 إلى أن وحدة المعالجة المركزية لا تدعم الأجهزة الظاهرية ، بينما يشير 1 أو أكثر إلى أنها تعمل. قد لا يزال عليك تمكين دعم الأجهزة الظاهرية في نظام الإدخال والإخراج الأساسي (BIOS) لجهاز الكمبيوتر الخاص بك ، حتى إذا كان هذا الأمر يقوم بإرجاع 1 أو أكثر.
استخدم الأمر التالي لتثبيت KVM والحزم الداعمة. Virt-Manager هو تطبيق رسومية لإدارة الأجهزة الافتراضية الخاصة بك - يمكنك استخدام الأمر kvm مباشرة ، ولكن يبسط libvirt و Virt-Manager العملية.
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
فقط المستخدم الجذر والمستخدمين في مجموعة libvirtd لديهم إذن لاستخدام آلات افتراضية KVM. قم بتشغيل الأمر التالي لإضافة حساب المستخدم الخاص بك إلى مجموعة libvirtd:
sudo adduser اسم libvirtd
بعد تشغيل هذا الأمر ، قم بتسجيل الخروج وتسجيل الدخول مرة أخرى. قم بتشغيل هذا الأمر بعد تسجيل الدخول مرة أخرى وستظهر لك قائمة فارغة من الأجهزة الظاهرية. يشير هذا إلى أن كل شيء يعمل بشكل صحيح.
virsh -c qemu: /// قائمة النظام
إنشاء آلات افتراضية
بمجرد تثبيت KVM ، تكون أسهل طريقة لاستخدامه مع تطبيق Virtual Machine Manager. ستجد في داش الخاص بك.
انقر فوق الزر إنشاء جهاز ظاهري جديد على شريط الأدوات وسيرشدك Virtual Machine Manager من خلال تحديد طريقة التثبيت وتكوين الجهاز الظاهري للجهاز الظاهري وتثبيت نظام التشغيل الضيف المفضل لديك.
وستكون العملية مألوفة إذا كنت قد استخدمت في أي وقت من الأوقات VirtualBox أو VMware أو أي تطبيق ظاهري آخر. يمكنك التثبيت من قرص أو صورة ISO أو حتى موقع شبكة.
لتخصيص أكثر من 2 غيغابايت من الذاكرة لجهاز ظاهري ، ستحتاج إلى نواة لينكس 64 بت. يمكن للأنظمة التي تقوم بتشغيل kernel 32 بت تعيين حد أقصى من 2 غيغابايت من ذاكرة الوصول العشوائي إلى جهاز ظاهري.
بشكل افتراضي ، يوفر لك KVM شبكة ربط تشبه NAT - لن يظهر جهازك الظاهري على الشبكة كجهاز خاص به ، ولكن سيكون لديه وصول إلى الشبكة من خلال نظام التشغيل المضيف. إذا كنت تقوم بتشغيل برنامج الخادم في جهازك الافتراضي وتريد الوصول إليه من الأجهزة الأخرى على الشبكة ، فسيتعين عليك تعديل إعدادات الشبكة.
بعد تحديد طريقة التثبيت ، سيقوم Virt-Manager بتشغيل نظام التشغيل الضيف في نافذة. تثبيت نظام التشغيل الضيف كما تفعل على جهاز فعلي.
إدارة الأجهزة الافتراضية
يعرض إطار Virtual Machine Manager قائمة بالأجهزة الظاهرية المثبتة الخاصة بك. انقر بزر الماوس الأيمن على الأجهزة الظاهرية في النافذة لتنفيذ الإجراءات ، بما في ذلك البدء أو الإيقاف أو الاستنساخ أو الترحيل.
يمكنك عرض معلومات حول الجهاز الظاهري وتكوين الأجهزة الظاهرية الخاصة به عن طريق النقر فوق رمز شريط الأدوات على شكل i في إطار الجهاز الظاهري.