Bii o ṣe le Fi KVM sori Ubuntu 20.04


KVM, (Ẹrọ Kokoro ti o da lori ekuro) jẹ pẹpẹ ọfẹ ati ṣiṣi agbara ipa fun kernel Linux. Nigbati o ba fi sii lori eto Linux kan, o di hypervisor Iru-2 kan.

Ninu nkan yii, a wo bi o ṣe le fi KVM sori Ubuntu 20.04 LTS.

Igbesẹ 1: Ṣayẹwo Atilẹyin Iwoye ni Ubuntu

Ṣaaju fifi KVM sori Ubuntu, a yoo kọkọ ṣayẹwo bi hardware ba ṣe atilẹyin KVM. Ibeere to kere julọ fun fifi KVM sori ẹrọ ni wiwa ti awọn amugbooro iṣẹ agbara Sipiyu bii AMD-V ati Intel-VT.

Lati ṣayẹwo boya eto Ubuntu ṣe atilẹyin agbara ipa, ṣiṣe aṣẹ atẹle.

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

Abajade ti o tobi ju 0 lọ ni imọran pe a ṣe atilẹyin ipa-ipa. Lati iṣẹjade ni isalẹ, a ti jẹrisi pe olupin wa dara lati lọ.

Lati ṣayẹwo boya eto rẹ ba ṣe atilẹyin iṣẹ agbara KVM ṣe pipaṣẹ naa:

$ sudo kvm-ok

Ti iwulo\"kvm-ok" ko ba si lori olupin rẹ, fi sii nipasẹ ṣiṣe pipaṣẹ ti o yẹ:

$ sudo apt install cpu-checker

Bayi ṣiṣẹ\"kvm-ok" pipaṣẹ lati wadi eto rẹ.

$ sudo kvm-ok

Ijade naa tọka ni kedere pe a wa ni ọna ti o tọ ati ṣetan lati tẹsiwaju pẹlu fifi sori KVM.

Igbesẹ 2: Fi KVM sori Ubuntu 20.04 LTS

Pẹlu idaniloju pe eto wa le ṣe atilẹyin fun agbara agbara KVM, a yoo fi KVM sori ẹrọ, Lati fi KVM sori ẹrọ, oluṣakoso agbara, awọn ohun elo afara ati awọn igbẹkẹle miiran, ṣiṣe aṣẹ naa:

$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Alaye kekere ti awọn idii ti o wa loke.

  • Apakan qemu (emulator kiakia) jẹ ohun elo ti o fun ọ laaye lati ṣe agbara agbara ẹrọ.
  • Apakan qemu-kvm ni package KVM akọkọ.
  • libvritd-daemon ni daemon agbara ipa.
  • Apoti-awọn ohun elo afara ṣe iranlọwọ fun ọ lati ṣẹda isopọ afara lati gba awọn olumulo miiran laaye lati wọle si ẹrọ foju kan yatọ si eto olupinle
  • Oluṣakoso iṣe-iṣe jẹ ohun elo fun iṣakoso awọn ẹrọ foju nipasẹ wiwo olumulo ayaworan.

Ṣaaju ki o to tẹsiwaju siwaju, a nilo lati jẹrisi pe daemon agbara ipa - libvritd-daemon - nṣiṣẹ. Lati ṣe bẹ, ṣiṣẹ aṣẹ naa.

$ sudo systemctl status libvirtd

O le mu ki o bẹrẹ lati bata nipa ṣiṣe:

$ sudo systemctl enable --now libvirtd

Lati ṣayẹwo boya awọn modulu KVM ti kojọpọ, ṣiṣe aṣẹ naa:

$ lsmod | grep -i kvm

Lati iṣẹjade, o le ṣe akiyesi wiwa ti kvm_intel module. Eyi ni ọran fun awọn onise Intel. Fun awọn Sipiyu AMD, iwọ yoo gba modulu kvm_intel dipo.

Igbesẹ 3: Ṣiṣẹda Ẹrọ Ẹrọ ni Ubuntu

Pẹlu KVM ti fi sori ẹrọ ni aṣeyọri, A n lọ bayi lati ṣẹda ẹrọ foju kan. Awọn ọna 2 wa lati lọ nipa eyi: O le ṣẹda ẹrọ foju kan lori laini aṣẹ tabi lilo wiwo onitumọ KVM apẹẹrẹ-iṣakoso.

A lo ohun elo laini aṣẹ-lati fi sori ẹrọ fun ṣiṣẹda awọn ẹrọ foju lori ebute naa. Nọmba awọn ayederu nilo nigbati o ṣẹda ẹrọ foju kan.

Eyi ni aṣẹ kikun ti Mo lo nigbati o ṣẹda ẹrọ foju kan nipa lilo aworan Deepin ISO:

$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

Aṣayan --name ṣalaye orukọ ti ẹrọ iṣakoṣo - deepin-vm Flag --os-variant tọka idile OS tabi itọsẹ ti VM. Niwọn igba ti Deepin20 jẹ itọsẹ ti Debian, Mo ti ṣalaye Debian 10 gẹgẹ bi iyatọ.

Lati gba alaye ni afikun nipa awọn iyatọ OS, ṣiṣe aṣẹ naa

$ osinfo-query os

Aṣayan --vcpu tọka awọn ohun inu Sipiyu ninu ọran yii awọn ohun kohun 2, --ram tọka agbara Ramu eyiti o jẹ 2048MB. Itọkasi -ipopada asia si ọna pipe ti aworan ISO ati afara - nẹtiwọọki ṣalaye ohun ti nmu badọgba lati lo nipasẹ ẹrọ foju. Lẹsẹkẹsẹ lẹhin ṣiṣe pipaṣẹ naa, ẹrọ iṣoogun yoo bata soke ati pe olupilẹṣẹ yoo ṣe ifilọlẹ ṣetan fun fifi sori ẹrọ ẹrọ foju.

IwUlO-oluṣakoso agbara gba awọn olumulo laaye lati ṣẹda awọn ẹrọ foju nipa lilo GUI. Lati bẹrẹ, lọ si ebute naa ki o ṣiṣe aṣẹ naa.

$ virt manager

Ferese oluṣakoso ẹrọ foju yoo ṣii bi o ti han.

Bayi tẹ aami atẹle lati bẹrẹ ṣiṣẹda ẹrọ foju kan.

Lori window agbejade, ṣafihan ipo ti aworan ISO rẹ. Ninu ọran wa, aworan ISO wa ninu folda 'Awọn gbigba lati ayelujara' ninu itọsọna ile, nitorinaa a yoo yan aṣayan akọkọ - Media Fi Agbegbe (aworan ISO tabi CDROM). Nigbamii, tẹ bọtini 'Dari' lati tẹsiwaju.

Ni igbesẹ ti n tẹle, lọ kiri si aworan ISO lori eto rẹ ati taara ni isalẹ, ṣafihan idile OS ti aworan rẹ da lori.

Nigbamii, yan agbara iranti ati nọmba ti awọn Sipiyu ti yoo pin ẹrọ foju rẹ, ki o tẹ ‘Dari siwaju’.

Ati nikẹhin, ni igbesẹ ti o kẹhin, ṣafihan orukọ kan fun ẹrọ foju rẹ ki o tẹ bọtini ‘Pari’.

Ṣiṣẹda ti ẹrọ foju yoo gba iṣẹju diẹ lori eyiti oluṣeto ti OS ti o n fi sii yoo ṣii.

Ni aaye yii, o le tẹsiwaju pẹlu fifi sori ẹrọ ti ẹrọ foju.

Ati pe bẹ ni o ṣe lọ nipa fifi sori ẹrọ hypervisor KVM lori Ubuntu 20.04 LTS.