چگونه KVM را در Centos نصب کنیم؟

Aug 01, 2025

سلام! من به عنوان یک تأمین کننده KVM ، اغلب در مورد نحوه نصب KVM در CentOS سؤال می شود. این یک سوال عالی است ، و من اینجا هستم تا شما را قدم به قدم طی کنید. KVM یا دستگاه مجازی مبتنی بر هسته ، یک فناوری قدرتمند سازی قدرتمند است که به شما امکان می دهد چندین دستگاه مجازی را روی یک سرور فیزیکی واحد اجرا کنید. این کار به طور گسترده در مراکز داده و محیط های ابری به دلیل کارآیی و انعطاف پذیری آن مورد استفاده قرار می گیرد.

پیش نیازهای

قبل از شروع روند نصب ، مواردی وجود دارد که باید در آن وجود داشته باشد. ابتدا به یک سیستم CentOS نیاز دارید و در حال اجرا است. توصیه می کنم از Centos 7 یا بعد از آن استفاده کنید ، زیرا آنها پشتیبانی بهتری از KVM دارند. همچنین باید اطمینان حاصل کنید که CPU سرور شما از مجازی سازی پشتیبانی می کند. بیشتر CPU های مدرن انجام می دهند ، اما می توانید با اجرای دستور زیر در ترمینال خود بررسی کنید:

EGREP -C '(VMX | SVM)' /proc /cpuinfo

اگر خروجی بیشتر از 0 باشد ، CPU شما از مجازی سازی پشتیبانی می کند. اگر 0 باشد ، باید مجازی سازی را در تنظیمات BIOS خود فعال کنید.

نصب KVM و بسته های مرتبط

پس از تأیید CPU خود از مجازی سازی ، وقت آن است که KVM و بسته های لازم را نصب کنید. به عنوان کاربر با امتیازات ریشه به سرور Centos خود وارد شوید یا از آن استفاده کنیدسودافرمان ابتدا لیست بسته سیستم خود را به روز کنید:

Audio_Video UHD Receiving TerminalSeat HD Receiving Terminal

به روزرسانی sudo yum -y

این دستور تمام بسته های نصب شده را به آخرین نسخه های خود به روز می کند. پس از اتمام به روزرسانی ، KVM و بسته های مرتبط را نصب کنید:

sudo yum نصب qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y

در اینجا آنچه هر بسته انجام می دهد آورده شده است:

  • qemu-kvm: این شبیه ساز QEMU با پشتیبانی KVM است. این مسئول اجرای دستگاه های مجازی است.
  • لیبرو: یک ابزار ابزار برای تعامل با قابلیت های مجازی سازی سیستم میزبان. این یک API یکپارچه برای مدیریت ماشینهای مجازی فراهم می کند.
  • لیبرویت: یک پایتون اتصال برای کتابخانه Libvirt ، که برای برنامه نویسی و اتوماسیون مفید است.
  • ابرهای LibGuestfs: مجموعه ای از ابزارهای دسترسی و اصلاح تصاویر دیسک ماشین مجازی.
  • تابو کردن: یک ابزار خط فرمان برای ایجاد ماشین های مجازی.

شروع و فعال کردن سرویس libvirt

پس از نصب بسته ها ، شما باید شروع کنیدلیبرویتسرویس و فعال کردن آن به طور خودکار در Boot. دستورات زیر را اجرا کنید:

sudo systemctl شروع libvirtd sudo systemctl libvirtd را فعال کنید

درشروعفرمان بلافاصله سرویس را شروع می کند ، در حالی کهفعال کردنفرمان سرویس را پیکربندی می کند تا هر زمان که سیستم بوت شود ، به طور خودکار شروع شود.

تأیید نصب KVM

برای اطمینان از نصب و کار صحیح KVM ، می توانید دستور زیر را اجرا کنید:

لیست sudo virsh - -al

اگر KVM به درستی نصب شود ، باید لیستی از ماشین های مجازی را مشاهده کنید (در ابتدا ، خالی خواهد بود). همچنین می توانید بررسی کنید که آیا ماژول KVM با اجرا بارگیری می شود:

LMOD | SQM را گرفت

اگر خروجی نشان داده شودkvm_intelیاsqm_amd(بسته به CPU شما) ، این بدان معنی است که ماژول KVM با موفقیت بارگذاری می شود.

ایجاد یک ماشین مجازی

اکنون که KVM نصب و اجرا شده است ، می توانید اولین دستگاه مجازی خود را ایجاد کنید. شما به یک تصویر ISO از سیستم عامل مورد نظر برای نصب در دستگاه مجازی نیاز دارید. به عنوان مثال ، اگر می خواهید CentOS را در دستگاه مجازی نصب کنید ، تصویر CentOS ISO را از وب سایت رسمی بارگیری کنید.

برای ایجاد یک ماشین مجازی ، ازتابو کردنفرمان در اینجا یک دستور مثال برای ایجاد یک ماشین مجازی CentOS وجود دارد:

sudo virt-install \-name centos-vm \-ram 2048 \-vcpus 2 \-مسیر-disk =/var/libvvirt/تصاویر/centos-vm.qcow2 ، size = 20 \ -cdrom/pather/to/centos.iso \-netors.0.0.0.0.0.0.0.0outioDoaDoaTics vnc ، sangeautics vnc ، sade

بیایید این دستور را تجزیه کنیم:

  • -نام Centos-VM: این نام دستگاه مجازی را بهسانتوس VMبشر
  • -رام 2048: 2 گیگابایت رم را به دستگاه مجازی اختصاص می دهد.
  • -vcpus 2: 2 CPU مجازی را به ماشین مجازی اختصاص می دهد.
  • -مسیر دیسک =/var/lib/libvirt/تصاویر/centos-vm.qcow2 ، اندازه = 20: یک تصویر دیسک برای دستگاه مجازی با اندازه 20 گیگابایت ایجاد می کند.
  • -cdrom /path/to/centos.iso: تصویر ISO را برای استفاده برای نصب مشخص می کند.
  • -شبکه شبکه = پیش فرض: ماشین مجازی را به شبکه پیش فرض متصل می کند.
  • -graphics vnc ، گوش دادن = 0.0.0.0: امکان دسترسی VNC به دستگاه مجازی را فراهم می کند.
  • -noautoconsole: از اتصال خودکار دستور به کنسول ماشین مجازی جلوگیری می کند.

پس از اجرای دستور ، فرآیند نصب آغاز می شود. برای اتصال به دستگاه مجازی و تکمیل نصب می توانید از VNC Viewer استفاده کنید.

مدیریت ماشینهای مجازی

پس از نصب و نصب دستگاه مجازی خود ، می توانید با استفاده از آن مدیریت کنیدورمفرمان در اینجا چند مفید استورمدستورات:

  • sudo virsh start centos-vm: ماشین مجازی به نام را شروع می کندسانتوس VMبشر
  • Sudo Virsh Shutdown Centos-VM: ماشین مجازی را با لطف خاموش می کند.
  • Sudo Virsh Centos-VM را نابود می کند: ماشین مجازی را مجبور می کند که فوراً متوقف شود.
  • لیست sudo virsh - -al: لیست همه دستگاه های مجازی ، از جمله مواردی که متوقف شده اند.

محصولات KVM ما

ما به عنوان یک تأمین کننده KVM ، ما طیف وسیعی از محصولات KVM با کیفیت بالا را برای پاسخگویی به نیازهای شما ارائه می دهیم. ما را بررسی کنیدکنترل کننده دیوار ویدیویی HD، که کنترل یکپارچه بر روی دیوارهای ویدیویی را فراهم می کند. ما هم داریم1 گرم متر مربعوت10 گرم متر مربعراه حل برای نیازهای مختلف پهنای باند. این محصولات برای تقویت عملکرد و قابلیت اطمینان محیط مجازی سازی شما طراحی شده اند.

برای خرید و مشاوره با ما تماس بگیرید

اگر به محصولات KVM ما علاقه دارید یا به اطلاعات بیشتری در مورد نصب و مدیریت KVM نیاز دارید ، در دستیابی به آن دریغ نکنید. ما اینجا هستیم تا به شما کمک کنیم بهترین راه حل برای تجارت خود را پیدا کنید. این که آیا شما در حال تنظیم یک محیط مجازی سازی کوچک یا یک مرکز داده بزرگ هستید ، تیم متخصصان ما می توانند پشتیبانی و راهنمایی مورد نیاز خود را در اختیار شما قرار دهند.

منابع

  • مستندات رسمی Centos
  • ویکی KVM
  • مستندات libvirt