كيفية تثبيت KVM على centos؟
Aug 01, 2025
مرحبًا يا من هناك! كمورد KVM ، غالبًا ما يتم سؤالك عن كيفية تثبيت KVM على CentOS. إنه سؤال رائع ، وأنا هنا لأمشي لك خلال العملية خطوة بخطوة. KVM ، أو الجهاز الظاهري القائم على kernel ، هي تقنية افتراضية قوية تتيح لك تشغيل أجهزة افتراضية متعددة على خادم فعلي واحد. يتم استخدامه على نطاق واسع في مراكز البيانات والبيئات السحابية لكفاءتها ومرونتها.
المتطلبات الأساسية
قبل أن نبدأ عملية التثبيت ، هناك بعض الأشياء التي تحتاجها في مكانها. أولاً ، تحتاج إلى نظام CentOS. أوصي باستخدام CentOS 7 أو لاحقًا ، لأن لديهم دعمًا أفضل لـ KVM. تحتاج أيضًا إلى التأكد من دعم وحدة المعالجة المركزية الخاصة بالخادم الخاص بك. معظم وحدات المعالجة المركزية الحديثة تفعل ، ولكن يمكنك التحقق من خلال تشغيل الأمر التالي في المحطة الخاصة بك:
egrep -c '(vmx | svm)' /proc /cpuinfo
إذا كان الإخراج أكبر من 0 ، فإن وحدة المعالجة المركزية تدعم المحاكاة الافتراضية. إذا كان 0 ، فستحتاج إلى تمكين المحاكاة الافتراضية في إعدادات BIOS الخاصة بك.
تثبيت KVM والحزم ذات الصلة
بمجرد تأكيد وحدة المعالجة المركزية الخاصة بك تدعم المحاكاة الافتراضية ، حان الوقت لتثبيت KVM والحزم اللازمة. قم بتسجيل الدخول إلى خادم CentOS الخاص بك كمستخدم يتمتع بامتيازات الجذر أو استخدمسودويأمر. أولاً ، قم بتحديث قائمة حزمة النظام الخاصة بك:


Sudo Yum Update -y
سيقوم هذا الأمر بتحديث جميع الحزم المثبتة إلى أحدث إصداراتها. بعد اكتمال التحديث ، قم بتثبيت KVM والحزم ذات الصلة:
Sudo Yum تثبيت qemu-kvm libvirt libvirt-python libguestfs-tools
إليك ما تفعله كل حزمة:
QEMU-KVM: هذا هو محاكي QEMU مع دعم KVM. إنه مسؤول عن تشغيل الأجهزة الافتراضية.libvirt: مجموعة أدوات للتفاعل مع قدرات المحاكاة الافتراضية لنظام المضيف. يوفر واجهة برمجة تطبيقات موحدة لإدارة الأجهزة الافتراضية.libvirt-python: بيثون ملزمة لمكتبة libvirt ، وهو أمر مفيد للبرمجة النصية والأتمتة.Libguestfs الأدوات: مجموعة من الأدوات للوصول إلى صور قرص الماكينة الظاهرية وتعديلها.فضيلة: أداة سطر الأوامر لإنشاء الأجهزة الافتراضية.
بدء وتمكين خدمة libvirt
بعد تثبيت الحزم ، تحتاج إلى بدء تشغيلlibvirtdالخدمة وتمكينها من البدء تلقائيًا عند التمهيد. قم بتشغيل الأوامر التالية:
sudo systemctl ابدأ libvirtd sudo systemctl تمكين libvirtd
اليبدأيبدأ الأمر الخدمة على الفور ، بينمايُمكَِنيقوم الأمر بتكوين الخدمة للبدء تلقائيًا كلما قام النظام بتعبئة.
التحقق من تثبيت KVM
للتأكد من تثبيت KVM والعمل بشكل صحيح ، يمكنك تشغيل الأمر التالي:
قائمة Sudo Virsh - -AL
إذا تم تثبيت KVM بشكل صحيح ، فيجب أن ترى قائمة بالأجهزة الظاهرية (في البداية ، ستكون فارغة). يمكنك أيضًا التحقق مما إذا تم تحميل وحدة KVM عن طريق التشغيل:
LMOD | أمسك SQM
إذا ظهر الإخراجkvm_intelأوSQM_AMD(اعتمادًا على وحدة المعالجة المركزية الخاصة بك) ، فهذا يعني أن وحدة KVM يتم تحميلها بنجاح.
إنشاء جهاز افتراضي
الآن بعد أن تم تثبيت KVM وتشغيله ، يمكنك إنشاء أول جهاز افتراضي. ستحتاج إلى صورة ISO لنظام التشغيل الذي تريد تثبيته على الجهاز الظاهري. على سبيل المثال ، إذا كنت ترغب في تثبيت CentOS على الجهاز الظاهري ، فقم بتنزيل صورة CentOS ISO من الموقع الرسمي.
لإنشاء جهاز افتراضي ، استخدمفضيلةيأمر. إليك أمر مثال لإنشاء جهاز Virtual CentOS:
Sudo Virt-install \-name centos-vm \-ram 2048 \-vcpus 2 \-disk path =/var/lib/libvirt/images/centos-vm.qcow2 -Noautoconsole
دعونا نقسم هذا الأمر:
-Name Centos-VM: هذا يعين اسم الجهاز الظاهري إلىCentos-VM.-رام 2048: يخصص 2 جيجابايت من ذاكرة الوصول العشوائي إلى الجهاز الظاهري.-Vcpus 2: يعين 2 وحدات المعالجة المركزية الافتراضية للجهاز الظاهري.-المسار-المسار =/var/lib/libvirt/images/centos-vm.qcow2 ، الحجم = 20: إنشاء صورة قرص للجهاز الظاهري بحجم 20 جيجابايت.-cdrom/path/to/centos.iso: يحدد صورة ISO لاستخدامها في التثبيت.-شبكة الشبكة = الافتراضي: يربط الجهاز الظاهري بالشبكة الافتراضية.-Graphics VNC ، الاستماع = 0.0.0.0: يتيح الوصول إلى VNC إلى الجهاز الظاهري.-Noautoconsole: يمنع الأمر من الإرفاق تلقائيًا إلى وحدة التحكم في الجهاز الظاهري.
بعد تشغيل الأمر ، ستبدأ عملية التثبيت. يمكنك استخدام عارض VNC للاتصال بالجهاز الظاهري وإكمال التثبيت.
إدارة الأجهزة الافتراضية
بمجرد تثبيت جهازك الظاهري وتشغيله ، يمكنك إدارته باستخدامفيرشيأمر. هنا بعض مفيدفيرشالأوامر:
Sudo Virsh يبدأ Centos-VM: يبدأ الجهاز الظاهري المسمىCentos-VM.Sudo Virsh stutdown Centos-VM: يغلق الجهاز الظاهري بأمان.Sudo Virsh تدمير Centos-VM: يجبر الجهاز الظاهري على التوقف على الفور.قائمة Sudo Virsh - -AL: يسرد جميع الأجهزة الافتراضية ، بما في ذلك تلك التي توقفت.
منتجات KVM لدينا
كمورد KVM ، نقدم مجموعة من منتجات KVM عالية الجودة لتلبية احتياجاتك. تحقق من لديناHD Video Wall Controller، والذي يوفر تحكمًا سلسًا على جدران الفيديو. لدينا أيضا1 جم متر مربعو10g متر مربعحلول لمتطلبات النطاق الترددي المختلفة. تم تصميم هذه المنتجات لتعزيز أداء وموثوقية بيئة المحاكاة الافتراضية الخاصة بك.
اتصل بنا للشراء والتشاور
إذا كنت مهتمًا بمنتجات KVM الخاصة بنا أو تحتاج إلى مزيد من المعلومات حول تثبيت وإدارة KVM ، فلا تتردد في التواصل. نحن هنا لمساعدتك في العثور على أفضل حل لعملك. سواء كنت تقوم بإعداد بيئة افتراضية صغيرة أو مركز بيانات كبير ، يمكن لفريق الخبراء لدينا تزويدك بالدعم والإرشادات التي تحتاجها.
مراجع
- الوثائق الرسمية CentOS
- KVM ويكي
- الوثائق libvirt
