خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب Kvm در اوبونتو و ایجاد VM در KVM

آموزش نصب Kvm در اوبونتو و ایجاد VM در KVM
KVM یا Kernel-based Virtual Machine یک فناوری مجازی سازی منبع باز یا Open source است که در کرنل لینوکس ساخته شده است. با KVM شما به راحتی می توانید چندین Guest OS یا سیستم عامل مهمان حتی از پلتفرم های دیگر نظیر ویندوز را در لینوکس Up کنید. هر VM یا سیستم عامل مهمان از یکدیگر ایزوله و جدا بوده و سخت افزار، CPU و RAM اختصاصی خود را خواهد داشت. این راهنما دستورالعمل هایی را در مورد نحوه نصب و پیکربندی KVM در اوبونتو دسکتاپ 20.04 ارائه می دهد. ما همچنین به شما نشان خواهیم داد که چگونه ماشین های مجازی ایجاد کنید که می توانند به عنوان یک محیط توسعه برای برنامه های مختلف استفاده شوند.

نرم افزار سامانه مودیان راهکار
برای اجرای مهمان‌ها بیش از 2 گیگابایت رم و یک سیستم میزبان 64 بیتی داشته باشید. پیش از ادامه کار، اگر اوبونتوی شما روی دستگاه کامپیوتر فیزیکی نصب است، مطمئن شوید که مجازی سازی در بایوس سیستم فعال شده باشد و البته که پردازنده سیستم تان هم باید از این تکنولوژی پشتیبانی کند.




و اگر اوبونتو را روی نرم افزار مجازی سازی مانند VMWare Workstation نصب کرده اید، مطمئن شوید که تیک گزینه های زیر در تنظیمات سیستم عامل اوبونتو خورده باشد و برای فعال کردن این گزینه ها حتما باید VM خاموش باشد.

آموزش نصب Kvm در اوبونتو و ایجاد VM روی KVM
سپس سیستم عامل اوبونتوی خود را روشن کنید. پس از بوت شدن اوبونتو، برای اینکه مطمئن شوید سیستم عامل تان اوبونتو از مجازی سازی پشتیبانی می کند، دستور زیر را در Terminal اجرا کنید:

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

اگر CPU شما از virtualization پشتیبانی کند در خروجی عددی که بزرگتر از 0 بوده و تعداد Core های پردازنده است را نشان می دهد در غیر این صورت، اگر خروجی 0 باشد به این معنی است که CPU از virtualization پشتیبانی نمی کند.
برای بررسی اینکه فناوری VT در پردازنده فعال است از ابزار kvm-ok استفاده می کنیم. با نصب پکیج cpu-checker، ابزار kvm-ok هم نصب می شود. پس دستورات زیر را یک به یک در ترمینال اجرا کنید.

sudo apt update
sudo apt install cpu-checker

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

kvm-ok

اگر مجازی سازی فعال باشد، خروجی زیر را دریافت خواهید کرد:

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

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

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

qemu-kvm - نرم افزاری که شبیه سازی سخت افزاری را برای هایپروایزر KVM فراهم می کند.
libvirt-daemon-system - فایل های پیکربندی برای اجرای libvirt daemon به عنوان یک سرویس سیستمی است.
libvirt-clients - نرم افزاری برای مدیریت پلتفرم های مجازی سازی.
bridge-utils - مجموعه ای از ابزارهای خط فرمان برای پیکربندی ethernet bridges ها است.
virtinst - مجموعه ای از ابزارهای خط فرمان برای ایجاد ماشین های مجازی.
virt-manager - یک رابط رابط کاربری گرافیکی با کاربری آسان و پشتیبانی از ابزارهای خط فرمان برای مدیریت ماشین های مجازی از طریق libvirt است.

پس از اتمام نصب، libvirt daemon بصورت خودکار استارت می شود و برای تایید این حرف، کافیست دستور زیر را اجرا کنید:

sudo systemctl is-active libvirtd

در خروجی دستور، Active را دریافت خواهید کرد. ولی چنانچه active نبود و inactive نمایش داده شد، دستورات زیر را برای Enable کردن libvirtd و همچنین استارت کردن آن اجرا کنید:

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

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

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

$USER در واقع یک environment variable است که کاربر جاری را در خود دارد. حالا یک بار از سیستم Log out کرده و دوباره Log in کنید.

پیکربندی Network:
در طول فرآیند نصب یک virbr0 که در وضعیت NAT قرار دارد و امکان برقراری ارتباط VM با دنیای بیرو نرا برقرار می کند. می‌توانید از ابزار brctl برای فهرست کردن bridge های فعلی و اینترفیس هایی که به آن‌ها متصل هستند استفاده کنید:

Bridge virbr0 هیچ رابط فیزیکی اضافه ای ندارد. virbr0-nic یک virtual device است که هیچ ترافیکی از آن عبور نمی کند. تنها هدف این دستگاه جلوگیری از تغییر MAC address مربوط به Bridge virbr0 است.
این پیکربندی network برای اکثر کاربران دسکتاپ اوبونتو مناسب است اما محدودیت هایی دارد. اگر می‌خواهید از خارج از شبکه لوکال به VM دسترسی داشته باشید، باید یکBridge جدید ایجاد کنید و آن را پیکربندی کنید تا ماشین‌های مهمان بتوانند از طریق کارت شبکه هاست به دنیای خارج متصل شوند.
اکنون که KVM بر روی دسکتاپ اوبونتو نصب شده است، می توانید اولین VM را ایجاد کنید. این کار را می توان از طریق خط فرمان یا با استفاده از برنامه virt-manager انجام داد. پیش از ایجاد VM، باید ISO سیستم عامل مورد نظرتان را که می خواهید نصب کنید را در اختیار داشته باشید.
برای شروه ایجاد یک VM در KVM، در Activities عبارت Virtual Machine Manager را جستجو و برنامه را اجرا کنید.
پس از اینکه KVM اجرا شد، به منوی File رفته و گزینه New Virtual Machine را اجرا کنید:

آموزش نصب Kvm در اوبونتو و ایجاد VM روی KVM
و مراحل را طی کنید و یک VM ایجاد و نصب کنید. ایجاد VM در این نرم افزار بسیار ساده است و حتما شما تجربه کار با VMWare Workstation را دارید که مشابه همان مراحل را طی کرده و VM تان ایجاد فایل ISO سیستم عامل تان را معرفی کنید.

آموزش نصب Kvm در اوبونتو و ایجاد VM روی KVM
پس از نصب سیستم عامل، می توانید از طریق برنامه virt-manager، از طریق ssh یا با استفاده از Serial Console interface به ماشین مجازی دسترسی داشته باشید.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز