نرم افزار مجازی ساز KVM که سر نام واژه های Kernel-Based Virtual Machine می باشد یک نرم افزار آزاد است که بوسیله ی آن می توانید ماشین های مجازی (VMs) با سیستم عامل های مختلف را اجرا کنید. برای ارتباط با KVM Server و مدیریت آن ابزارهای گوناگونی نیز وجود دارد که برخی از آنها رایگان و برخی دیگر غیر رایگان می باشند.
در این مطلب قصد داریم تا مجازی ساز قدرتمند KVM را بر روی لینوکس فدورا ۳۲ نصب کنیم. به همین خاطر ابتدا سیستم را update و reboot کنید تا سیستم با آخرین نسخه ی کرنل Boot شود:
# dnf update -y ; reboot
اکنون برای نصب بسته های اساسی مجازی ساز KVM کافیست تا دستور زیر را اجرا کنید :
# dnf install @virtualization
یا اینکه می توانید بسته های اساسی به همراه بسته های Optional را با اجرای دستور زیر نصب کنید:
# dnf group install --with-optional virtualization
همچنین با استفاده از مدیریت بسته ی گرافیکی نیز می توانید گروه Virtualization را نصب کنید:
اکنون پس از نصب بسته های مورد نیاز سرویس libvirtd را start و enable کنید:
# systemctl start libvirtd
# systemctl enable libvirtd
برای بررسی اینکه KVM kernel modules به درستی Load شده است می توانید از دستور زیر استفاده کنید:
$ lsmod | grep kvm
دستور گفته شده kvm_intel یا kvm_amd را لیست می کند. یک نمونه خروجی از دستور گفته شده را در تصویر پایین مشاهده می کنید:
اکنون مجازی ساز KVM نصب و آماده ی استفاده می باشد. همانطور که اشاره شد ابزارها و نرم افزارهای گوناگونی برای مدیریت KVM Server وجود دارد مانند Virsh که یک ابزار خط فرمانی جهت مدیریت و کنترل مجازی ساز KVM می باشد. علاوه بر آن ابزار Virtual Machine Manager که یک نرم افزار گرافیکی می باشد نیز در دسترس می باشد و بوسیله ی آن می توانید KVM Server خود را مدیریت کنید. در ادامه تصویری از برنامه ی Virtual Machine Manager را مشاهده می کنید: