لینوکس, مدیریت سرور لینوکس

آموزش نصب و تنظیم KVM در اوبونتو

آموزش نصب و تنظیم Kvm در اوبونتو

نصب KVM در اوبونتو بسیار ساده است، در این مقاله نحوه نصب و تنظیم اولیه KVM در لینوکس توزیع Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب و تنظیم Kvm در اوبونتو

نصب و استفاده از KVM در اوبونتو

KVM مخفف Kernel-based Virtual Machine است.

KVM یک فناوری مجازی سازی منبع باز است که در هسته لینوکس ساخته شده است.

با KVM می توانید چندین ماشین مجازی مجازی لینوکس یا ویندوز اجرا کنید.

هر ماشین مجازی کاملاً از دیگران جدا شده و سیستم عامل خاص خود و سخت افزار اختصاصی مجازی مانند CPU (ها) ، حافظه ، رابط های شبکه و ذخیره سازی را دارد.

در این مقاله قصد داریم نحوه نصب و راه اندازی کی وی ام در Ubuntu را به شما عزیزان کامل و گام به گام آموزش دهیم، همراه داتیس نتورک باشید.

پیش نیازهای نصب KVM در اوبونتو

برای اجرای ماشین های مجازی با بیش از 2 گیگابایت رم ، باید یک سیستم میزبان 64 بیتی داشته باشید.

قبل از ادامه نصب ، مطمئن شوید که دستگاه میزبان اوبونتو از مجازی سازی KVM پشتیبانی می کند.

این سیستم باید دارای پردازنده Intel با VT-x (vmx) یا پردازنده AMD با پشتیبانی از فناوری AMD-V (svm) باشد.

برای تأیید اینکه پردازنده شما از مجازی سازی سخت افزار پشتیبانی می کند ، دستور grep زیر را اجرا کنید:

grep -Eoc '(vmx|svm)' /proc/cpuinfo

اگر CPU از مجازی سازی سخت افزار پشتیبانی کند ، فرمان عددی بزرگتر از صفر را صادر می کند ، که تعداد هسته های CPU است.

در غیر این صورت ، اگر خروجی 0 باشد ، به این معنی است که CPU از مجازی سازی سخت افزاری پشتیبانی نمی کند.

در برخی از دستگاه ها ، virtual technology extensions ممکن است توسط سازندگان در BIOS غیرفعال شده باشد.

برای بررسی اینکه VT در BIOS فعال شده است ، از ابزار kvm-ok استفاده کنید ، که در بسته موجود است.

دستورات زیر را به عنوان root یا کاربر با امتیازات sudo برای نصب بسته cpu-checker که شامل دستور kvm-ok است وارد کنید:

sudo apt update
sudo apt install cpu-checker

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

kvm-ok

اگر قابلیت مجازی سازی پردازنده در BIOS غیرفعال نباشد ، خروجی چیزی شبیه به این خواهد بود:

INFO: /dev/kvm exists
KVM acceleration can be used

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

روند فعال سازی فناوری AMD-V یا VT به نوع مادربرد و پردازنده شما بستگی دارد.

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

مراحل نصب KVM در اوبونتو

برای نصب و راه اندازی KVM در اوبونتو مراحل زیر را با دقت اجرا کنید.

دستور زیر را برای نصب KVM و بسته های مدیریت مجازی اضافی اجرا کنید:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
  • qemu-kvm – نرم افزاری که شبیه سازی سخت افزاری را برای hypervisor KVM فراهم می کند.
  • libvirt-daemon-system – فایل های پیکربندی برای اجرای libvirt daemon به عنوان یک سیستم سرویس .
  • libvirt-клиенти – نرم افزاری برای مدیریت سیستم عامل های مجازی سازی.
  • Bridge-utils – مجموعه ای از ابزارهای خط فرمان برای پیکربندی bridge های اترنت.
  • virtinst – مجموعه ای از ابزارهای خط فرمان برای ایجاد ماشین های مجازی.
  • virt-manager – رابط کاربری GUI با کاربرد آسان و پشتیبانی از ابزارهای خط فرمان برای مدیریت ماشینهای مجازی از طریق libvirt.

پس از نصب بسته ها ، Daemon libvirt به صورت خودکار شروع می شود. می توانید با دستور آن تأیید کنید:

sudo systemctl is-active libvirtd

خروجی به این شکل خواهد بود :

active

برای ایجاد و مدیریت ماشینهای مجازی ، باید کاربر خود را به گروههای “libvirt” و “kvm” اضافه کنید.

برای انجام این کار ، وارد کنید:

sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

نکته : $USER یک متغیر محیطی است که نام کاربر در حال ورود به سیستم را نگه داری می کند.

سپس از سیستم خارج شوید و وارد سیستم شوید تا عضویت گروه اعمال شود.

کانفیگ شبکه

در طی مراحل نصب ، یک Bridge به نام “virbr0” ایجاد می شود.

این دستگاه از NAT استفاده می کند تا ماشین های guests را به دنیای خارج وصل کند.

شما می توانید از ابزار brctl برای لیست Bridge های فعلی و رابط هایی که به آنها متصل هستند استفاده کنید:

brctl show
bridge name	bridge id		      STP enabled	interfaces
virbr0		  8000.52540089db3f	yes		      virbr0-nic

bridge با نام “virbr0” هیچ اینترفیس فیزیکی ندارد.

“virbr0-nic” یک دستگاه مجازی است که هیچ ترافیکی از طریق آن عبور نمی کند. تنها هدف این دستگاه اجتناب از تغییر آدرس MAC بریج “virbr0” است.

این تنظیم شبکه برای اکثر کاربران دسکتاپ اوبونتو مناسب است اما دارای محدودیت هایی است.

اگر می خواهید از خارج از شبکه محلی به میهمانان دسترسی پیدا کنید ، باید یک Bridge جدید ایجاد کنید و آن را پیکربندی کنید تا ماشینهای مهمان بتوانند از طریق کارت شبکه فیزیکی میزبان به دنیای خارج وصل شوند.

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

اکنون که KVM روی دسک تاپ اوبونتو نصب شده است ، می توانید اولین VM را ایجاد کنید.

این کار یا از خط فرمان یا با استفاده از برنامه virt-manager انجام می شود.

ISO سیستم عامل مورد نظر خود را دانلود کنید و مراحل زیر را برای ایجاد ماشین مجازی خود دنبال کنید:

1- در نوار جستجوی Activities عبارت “Virtual Machine Manager” را تایپ کرده و بر روی آیکون کلیک کنید تا برنامه راه اندازی شود.

2- پس از شروع برنامه ، از منوی بالا بر روی “File” -> “New Virtual Machine” کلیک کنید:

آموزش نصب و تنظیم Kvm در اوبونتو

3- یک پنجره جدید ظاهر خواهد شد. “Local install media” را انتخاب کرده و روی دکمه “Forward” کلیک کنید.

4- مسیر ISO خود را انتخاب کرده و بر روی دکمه Forward کلیک کنید.

5- در صفحه بعدی ، تنظیمات مموری و CPU ماشین مجازی را انتخاب کنید. روی Forward کلیک کنید.

6- بعد ، “Create a disk image for the virtual machine” را انتخاب کنید و اندازه فضای دیسک VM را انتخاب کنید. روی Forward کلیک کنید.

7- نامی را برای نام ماشین مجازی خود وارد کنید و روی “Finish” کلیک کنید.

8- VM شروع به کار خواهد کرد و یک پنجره جدید باز خواهد شد:

آموزش نصب و تنظیم Kvm در اوبونتو

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

پس از نصب سیستم عامل ، می توانید از طریق برنامه ssh یا با استفاده از رابط Serial Console به دستگاه مجازی دسترسی پیدا کنید.

امیدواریم آموزش نصب KVM در اوبونتو مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *