Single Blog

آموزش نصب KVM در لینوکس

دی ۱۹, ۱۳۹۸, نویسنده: 0 comment

در این مقاله، به‌صورت کامل و ساختارمند با مجازی‌ساز KVM، روش نصب آن در لینوکس (به‌ویژه CentOS 7) و مهم‌ترین دستورات virsh آشنا می‌شویم. اگر به دنبال راه‌اندازی یک زیرساخت مجازی‌سازی حرفه‌ای هستید، این راهنما برای شما نوشته شده است.

 

KVM چیست؟

KVM یا Kernel-based Virtual Machine یک فناوری مجازی‌سازی منبع‌باز است که با هسته لینوکس یکپارچه شده و آن را به یک هایپروایزر قدرتمند تبدیل می‌کند. این قابلیت به شما امکان می‌دهد که چندین سیستم‌عامل را به‌صورت همزمان روی یک سرور فیزیکی اجرا کنید.

 

تفاوت KVM با KVM سوئیچ

گاهی واژه KVM به اشتباه با KVM سوئیچ (دستگاهی برای کنترل چند کامپیوتر از طریق یک کیبورد، ماوس و مانیتور) اشتباه گرفته می‌شود. در این مقاله منظور از KVM، زیرساخت مجازی‌سازی لینوکس است.

 

مزایای مجازی‌ساز KVM

مجازی‌سازی با KVM مزایای فراوانی دارد:

  • منابع کاملاً اختصاصی برای هر سرور مجازی (VM)
  • عملکرد بالا با پشتیبانی از پردازنده‌های Intel VT یا AMD-V
  • پشتیبانی از سیستم‌عامل‌های مختلف مانند CentOS، Ubuntu، Debian و ویندوز
  • ادغام با ابزارهای مدیریت مانند libvirt، virt-manager و virsh
  • پشتیبانی از Snapshot، VNC، ISO Boot، و Bridge Networking

 

آموزش نصب KVM در CentOS 7

گام 1: بررسی پشتیبانی سخت‌افزار از مجازی‌سازی

برای استفاده از KVM، CPU شما باید از تکنولوژی Intel VT یا AMD-V پشتیبانی کند. جهت بررسی:

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

اگر خروجی عددی بالاتر از ۰ باشد، سیستم شما از مجازی‌سازی پشتیبانی می‌کند.

 

گام 2: نصب KVM و ابزارهای مرتبط

برای نصب KVM در CentOS 7:

yum -y install qemu-kvm libvirt virt-install bridge-utils

بررسی وضعیت نصب ماژول KVM:

lsmod | grep kvm

فعال‌سازی و اجرای سرویس libvirtd:

systemctl start libvirtd
systemctl enable libvirtd

 

گام 3: پیکربندی شبکه Bridge برای ماشین‌های مجازی

در این مثال فرض بر این است که نام کارت شبکه شما eth0 است:

nmcli connection add type bridge autoconnect yes con-name br0 ifname br0
nmcli connection modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual
nmcli connection modify br0 ipv4.gateway 10.0.0.1
nmcli connection modify br0 ipv4.dns 10.0.0.1
nmcli connection delete eth0
nmcli connection add type bridge-slave autoconnect yes con-name eth0 ifname eth0 master br0

پس از تنظیمات، سیستم را ریبوت کنید:

reboot

 

نصب بسته qemu-kvm

پکیج qemu-kvm هسته اصلی زیرساخت مجازی‌سازی است و بدون آن اجرای ماشین‌های مجازی ممکن نیست. در دستور نصب بالا این بسته همراه دیگر وابستگی‌ها نصب شده است.

 

آموزش virsh و دستورات کاربردی

virsh یک ابزار خط فرمان برای مدیریت ماشین‌های مجازی KVM است. در ادامه مهم‌ترین کامندهای virsh را معرفی می‌کنیم:

روشن و خاموش کردن ماشین مجازی

virsh start vmname        # روشن کردن
virsh shutdown vmname     # خاموش کردن عادی
virsh destroy vmname      # خاموش کردن اجباری (فورس)

 

مشاهده لیست ماشین‌های مجازی

virsh list --all

 

سایر دستورات مفید virsh

virsh help                # مشاهده راهنما
virsh suspend vmname      # متوقف کردن ماشین مجازی
virsh resume vmname       # ادامه اجرای ماشین متوقف‌شده
virsh reboot vmname       # ریبوت کردن
virsh undefine vmname     # حذف تعریف ماشین مجازی

 

آموزش نصب kvm

ویژگی‌های سرور مجازی KVM

  • استفاده از سخت‌افزارهای حرفه‌ای با استاندارد جهانی
  • منابع اختصاصی با قابلیت مجازی‌سازی کامل (Full Virtualization)
  • آپتایم بالا و اتصال پایدار با اینترنت 1Gbps
  • امکان مدیریت کامل از طریق پنل کاربری (روشن/خاموش/ریبوت/تغییر سیستم‌عامل)
  • پشتیبانی از نصب ISO دلخواه و کنسول VNC آنلاین
  • امکان دریافت لایسنس‌های دایرکت‌ادمین، پلسک و سایر کنترل‌پنل‌ها
  • پشتیبانی فنی ۲۴/۷ برای کاربران حرفه‌ای و شرکت‌ها

 

 

 

کاربردهای KVM

  • مناسب برای فریلنسرهای وب و توسعه‌دهندگان وردپرس جهت اجرای چندین پروژه روی یک سرور
  • کاربردی برای استارتاپ‌ها و شرکت‌های فناوری که نیاز به زیرساخت پایدار دارند
  • مناسب برای دانشجویان IT و علاقه‌مندان به یادگیری مجازی‌سازی لینوکس
  • ایده‌آل برای آژانس‌های دیجیتال مارکتینگ که نیاز به محیط‌های تست دارند
  • راهکار اقتصادی برای صاحبان فروشگاه‌های اینترنتی و وب‌مسترهای حرفه‌ای

 

نصب KVM در لینوکس (به‌ویژه CentOS 7) با وجود ابزارهایی مانند qemu-kvm و virsh فرایندی نسبتاً ساده ولی بسیار قدرتمند است. این فناوری نه‌تنها هزینه‌های شما را کاهش می‌دهد بلکه قدرت و انعطاف‌پذیری بالایی را برای مدیریت منابع سرور فراهم می‌کند. اگر به دنبال یک سرور مجازی KVM با کیفیت، منابع اختصاصی و پشتیبانی حرفه‌ای هستید، خدمات ایران وی‌پی‌اس را بررسی و همین امروز پلن مناسب خود را انتخاب کنید. آیا آماده‌اید زیرساخت مجازی‌سازی خود را حرفه‌ای و قدرتمند کنید؟ با ما تماس بگیرید!

آرزو امیری

ارسال پاسخ

Your email address will not be published. Required fields are marked *