آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

در این راهنما، نصب سرور مجازی سازی Hypervisor KVM را در سیستم لینوکس Ubuntu 22.04|20.04 یاد خواهید گرفت. KVM (ماشین مجازی مبتنی بر هسته) یک راه حل مجازی سازی رایگان و منبع باز برای سیستم های لینوکس است که بر روی سخت افزار x86 اجرا می شوند. به سرور نیاز دارد که پسوندهای مجازی سازی CPU (Intel VT یا AMD-V) داشته باشد.

KVM از یک ماژول هسته قابل بارگذاری تشکیل شده است، kvm.koکه زیرساخت مجازی سازی هسته و یک ماژول خاص پردازنده، kvm-intel.ko یا kvm-amd.ko را فراهم می کند.

 

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

1) KVM / QEMU را روی اوبونتو نصب کنید

در اینجا مراحلی وجود دارد که باید هنگام نصب ابزار مجازی سازی KVM در دستگاه لینوکس اوبونتو دنبال کنید. تمام بسته‌های KVM برای اوبونتو در مخازن بالادستی در دسترس هستند. مدیر بسته apt برای نصب همه بسته ها استفاده می شود.

sudo apt update
sudo apt -y install qemu-kvm libvirt-daemon bridge-utils virtinst libvirt-daemon-system

Aso سایر ابزارهای مدیریت ماشین مجازی مفید را نصب کنید.

sudo apt -y install virt-top libguestfs-tools libosinfo-bin  qemu-system virt-manager

مطمئن شوید که ماژول vhost_net بارگیری و فعال است.

$ sudo modprobe vhost_net 
$ lsmod | grep vhost
vhost_net              24576  0
tun                    49152  1 vhost_net
vhost                  49152  1 vhost_net
tap                    28672  1 vhost_net

$ echo vhost_net | sudo tee -a /etc/modules 

با این کار ابزارهایی شبیه به Linux ls, cat, top فرمان برای استفاده با ماشین های مجازی در اختیار شما قرار می دهد.

2) KVM Bridge را ایجاد کنید

برای اینکه ماشین های مجازی شما با دنیای بیرون صحبت کنند، یک پل لینوکس مورد نیاز است. نصب KVM در اوبونتو 22.04|20.04 یک پل لینوکس به نام virbr0 ایجاد می کند . این می تواند برای تمام محیط های تست استفاده شود.

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

مانند زیر در سرور/ایستگاه کاری دبیان خود یکی ایجاد کنید.

sudo nano /etc/network/interfaces

پیکربندی پل من از یک رابط شبکه ( ens33 ) برای ایجاد یک پل لینوکس به نام br1 استفاده می کند . مقادیر ارائه شده را با ارزش خود جایگزین کنید.

# Primary network interface
auto ens33
iface ens33 inet manual

# Bridge definitions
auto br1
iface br1 inet static
bridge_ports ens33
bridge_stp off
address 172.16.54.149
network 172.16.54.0
netmask 255.255.255.0
broadcast 172.16.54.255
gateway 172.16.54.2
dns-nameservers 172.16.54.2

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

sudo reboot

جزئیات شبکه IP را تأیید کنید.

$ ip addr

اسکرین شات زیر را ببینید.

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

پیشنهاد ویژه قائم هاست برای میزبانی وردپرس با سرور مجازی ایران و سرور مجازی فرانسه که برگرفته از جدیدترین نوع هارد های NVMe و رم DDR4 با کانفیگ ویژه سایتهای وردپرسی به ویژه ووکامرسی و سایتهای پرمصرف به همراه سی پنل و لایت اسپید رایگان ، جهت کسب اطلاعات بیشتر و مشاوره قبل از خرید از طریق ارسال تیکت به بخش فروش میتوانید سوالات قبل از خرید خود را مطرح نمایید.

3) ماشین مجازی را در KVM ایجاد کنید

می توانید از رابط کاربری گرافیکی Virtual Machine Manager برای ایجاد یک نمونه در KVM یا از طریق ابزار خط فرمان virt-install استفاده کنید.

برای virt-install، قطعه نصب در زیر به اشتراک گذاشته شده است.

sudo virt-install \
  --name deb12 \
  --ram 2048 \
  --vcpus 2 \
  --disk path=/var/lib/libvirt/images/deb12.qcow2,size=20 \
  --os-type linux \
  --os-variant debian12 \
  --network bridge=br1 \
  --graphics none \
  --console pty,target_type=serial \
  --location 'http://ftp.debian.org/debian/dists/bookworm/main/installer-amd64/' \
  --extra-args 'console=ttyS0,115200n8 serial'

این کرنل و تصویر initrd را قبل از شروع نصب دانلود می کند.

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

مراحل نصب به زودی آغاز خواهد شد. دستورات نصب سیستم دبیان را در KVM دنبال کنید.

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

آموزش نصب KVM Hypervisor در اوبونتو 22.04|20.04

5/5 - (14 امتیاز)

دسته بندی ها: آموزش ، ubuntu ، لینوکس ، تاریخ بروزرسانی: 2024/10/22