Hvernig á að búa til sýndarvélar í Ubuntu með því að nota QEMU/KVM tól


Stutt: Í þessari handbók könnum við hvernig á að setja upp QEMU/KVM á Ubuntu til að búa til sýndarvélar.

Sýndarvæðing er ein af mest notuðu tækni bæði í fyrirtæki og heimili umhverfi. Hvort sem þú ert vanur upplýsingatæknisérfræðingur, forritari eða nýliði í upplýsingatækni getur sýndarvæðing verið einn af bestu vinum þínum.

Sýndarvæðing er útdráttur á vélbúnaðarauðlindum tölvunnar með því að nota hugbúnað sem kallast hypervisor. Hypervisorinn býr til óhlutbundið lag yfir tölvuvélbúnað og sýndar ýmsa hluti kerfisins, þar á meðal en ekki takmarkað við minni, örgjörva, geymslu, USB tæki o.s.frv.

Með því að gera það gerir það þér kleift að búa til sýndartölvur, einnig þekktar sem sýndarvélar, úr sýndargerðum þáttum og hver sýndarvél, einnig þekkt sem gestur, keyrir óháð hýsingarkerfinu.

KVM, stutt fyrir Kernel-based Virtual Machine er opinn uppspretta tegund 1 hypervisor (bare metal hypervisor) sem er samþættur í Linux kjarnann. Það gerir þér kleift að búa til og stjórna sýndarvélum sem keyra Windows, Linux eða UNIX afbrigði eins og FreeBSD og OpenBSD.

Eins og fyrr segir hefur hver sýndarvél sína eigin sýndarauðlindir eins og geymslu, minni, CPU, netviðmót, USB tengi og myndbandsgrafík svo eitthvað sé nefnt.

QEMU (Quick Emulator) er hugbúnaðareining sem líkir eftir ýmsum hlutum tölvuvélbúnaðar. Það styður fulla sýndarvæðingu og vinnur við hlið KVM til að veita heildræna sýndarvæðingarupplifun.

Í þessari handbók munum við sýna hvernig á að setja upp QEMU/KVM á Ubuntu 20.04/22.04 dreifingum.

Skref 1: Athugaðu sýndarvæðingu virkt í Ubuntu

Til að byrja skaltu athuga hvort örgjörvinn þinn styður sýndartækni. Kerfið þitt þarf að vera með Intel VT-x (vmx) örgjörva eða AMD-V (svm) örgjörva.

Til að staðfesta þetta skaltu keyra eftirfarandi egrep skipun.

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

Ef sýndarvæðing er studd ætti úttakið að vera meira en 0, til dæmis 2,4,6, osfrv.

Að öðrum kosti geturðu keyrt eftirfarandi grep skipun til að sýna gerð örgjörva sem kerfið þitt styður. Í okkar tilviki erum við að keyra Intel VT-x táknað með vmx færibreytunni.

$ grep -E --color '(vmx|svm)' /proc/cpuinfo

Jafn mikilvægt, athugaðu hvort KVM sýndarvæðing sé studd með því að keyra eftirfarandi skipun:

$ kvm-ok

Ef kvm-ok tólið vantar skaltu setja upp cpu-checker pakkann sem hér segir.

$ sudo apt install cpu-checker -y

Nú þegar við höfum staðfest að kerfið okkar styður KVM sýndarvæðingu, skulum við halda áfram og setja upp QEMU.

Skref 2: Settu upp QEMU/KVM á Ubuntu 20.04/22.04

Næst skaltu uppfæra pakkalistana og geymslurnar sem hér segir.

$ sudo apt update

Síðan skaltu setja upp QEMU/KVM ásamt öðrum sýndarvæðingarpakka sem hér segir:

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

Við skulum skoða hvaða hlutverki hver þessara pakka gegnir.

  • qemu-kvm – Þetta er opinn uppspretta hermir sem líkir eftir vélbúnaðarauðlindum tölvu.
  • virt-manager – Qt byggt GUI viðmót til að búa til og stjórna sýndarvélum með því að nota libvirt púkann.
  • virtinst – Safn skipanalínutækja til að búa til og gera breytingar á sýndarvélum.
  • libvirt-clients – API og söfn viðskiptavinarhliðar til að stjórna sýndarvélum frá skipanalínunni.
  • bridge-utils – Safn skipanalínuverkfæra til að stjórna brúartækjum.
  • libvirt-daemon-system – Býður upp á stillingarskrár sem þarf til að keyra sýndarvæðingarþjónustuna.

Á þessum tímapunkti höfum við sett upp QEMU og alla nauðsynlega sýndarvæðingarpakka. Næsta skref er að ræsa og virkja libvirtd sýndarvæðingarpúkann.

Svo skaltu keyra eftirfarandi skipanir:

$ sudo systemctl enable --now libvirtd
$ sudo systemctl start libvirtd

Næst skaltu ganga úr skugga um hvort sýndarvæðingarþjónustan sé í gangi eins og sýnt er.

$ sudo systemctl status libvirtd

Frá úttakinu hér að ofan er libvirtd púkinn í gangi eins og búist var við. Að auki skaltu bæta notandanum sem er innskráður í kvm og libvirt hópana eins og sýnt er.

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

Skref 3: Ræstu Virtual Machine Manager í Ubuntu

Næsta skref er að ræsa QEMU/KVM GUI tólið sem er sýndarvélastjórinn.

$ sudo virt-manager

Sýndarvélastjórinn mun birtast eins og sýnt er. Héðan geturðu byrjað að búa til og stjórna sýndarvélum eins og við munum sýna fljótlega.

Skref 4: Búðu til sýndarvél með QEMU/KVM í Ubuntu

Í þessum hluta munum við sýna hvernig þú getur búið til sýndarvél með því að nota ISO mynd. Í sýningarskyni munum við nota Fedora Live ISO mynd. Þú getur notað ISO mynd af stýrikerfinu sem þú vilt og fylgst með.

Til að byrja skaltu smella á táknið efst í vinstra horninu eins og sýnt er hér að neðan.

Þar sem við erum að búa til sýndarvél úr ISO skrá, veldu fyrsta valkostinn - 'Staðbundin uppsetningarmiðill (ISO mynd eða CDROM)'. Smelltu síðan á 'Áfram'.

Næst skaltu smella á „Skoða“ til að fletta að staðsetningu ISO skráarinnar.

Þar sem ISO skráin er vistuð staðbundið á kerfinu þínu, munum við smella á „Skoða staðbundið“.

Vertu viss um að fara að staðsetningu ISO-skrárinnar. Smelltu á það og smelltu síðan á 'Opna'.

Áður en þú heldur áfram skaltu ganga úr skugga um að þú hafir valið stýrikerfið í fellivalmyndinni. Smelltu síðan á 'Áfram'.

Smelltu á „Já“ í sprettiglugganum til að veita keppinautaleitarheimildum fyrir ISO skrána.

Næst skaltu velja minnisstærð og fjölda CPU kjarna og smella á 'Áfram'.

Í næsta skrefi, virkjaðu geymslu fyrir sýndarvélina og tilgreindu stærð sýndardisksins. Smelltu síðan á 'Áfram'.

Að lokum skaltu skoða allar stillingar sem þú hefur skilgreint og ef allt lítur vel út skaltu smella á „Ljúka“ til að búa til sýndarvélina. Annars skaltu smella á „til baka“ og gera nauðsynlegar breytingar.

Þegar þú smellir á „Ljúka“ mun sýndarvélastjórinn byrja að búa til sýndarvélina út frá stilltum stillingum.

Og á nokkrum sekúndum mun uppsetningarhjálp sýndarvélarinnar skjóta upp kollinum. Þú getur haldið áfram með uppsetninguna eins og þú myndir gera á líkamlegu kerfi.

Að auki verður sýndarvélin þín skráð í sýndarvélastjóranum eins og sýnt er. Með því að hægrismella á VM þinn geturðu framkvæmt margvísleg verkefni, þar á meðal að gera hlé, endurræsa, endurstilla og eyða sýndarvélinni ásamt mörgum öðrum.

Í þessari handbók höfum við sýnt hvernig á að setja upp QEMU/KVM á Ubuntu 20.04/22.04. Að auki gengum við skrefinu lengra og bjuggum til sýndarvél með ISO myndskrá.

Til að stjórna KVM sýndarvélum skaltu lesa eftirfarandi greinar okkar:

  • Hvernig á að stjórna sýndarvélum í KVM með Virt-Manager
  • Hvernig á að búa til KVM sýndarvélarsniðmát