KVM

Installation af KVM på Debian 10

Installation af KVM på Debian 10
I denne artikel skal jeg vise dig, hvordan du installerer KVM på Debian 10 og opretter en KVM virtuel maskine ved hjælp af libvirt. Så lad os komme i gang.

Aktivering af hardware-virtualiseringsudvidelse:

Først skal du aktivere hardware virtualisering udvidelse fra BIOS på din computer. Hvis du bruger Intel-processor, kaldes den VT-x eller VT-d. Hvis du bruger en AMD-processor, kaldes den AMD-v i BIOS.

Når du har aktiveret hardwarevirtualisering, skal du køre følgende kommando for at kontrollere, at VT-x / VT-d eller AMD-v-udvidelse er aktiveret.

$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo

Som du kan se, svm flag er tilgængeligt. Jeg bruger en AMD-processor. Hvis du bruger Intel-processor, vil det være tilfældet vmx. Så hardware virtualisering er aktiveret. Store!

Installation af KVM / QEMU:

Nu skal du installere KVM og QEMU fra den officielle pakkeopbevaring af Debian 10 Buster.

Opdater først APT-pakkeopbevaringscachen med følgende kommando:

$ sudo apt opdatering

APT-pakkeopbevaringscachen skal opdateres.

Installer nu KVM og QEMU med følgende kommando:

$ sudo apt installer qemu qemu-kvm qemu-system qemu-utils

Tryk på for at bekræfte installationen Y og tryk derefter på .

APT-pakkehåndtering downloader og installerer alle de nødvendige pakker.

På dette tidspunkt skal KVM og QEMU installeres.

Installation af LibVirt:

At oprette virtuelle maskiner og administrere dem let, libvirt anvendes. Det er et must have værktøj til KVM og QEMU virtualisering.

libvirt og alle de nødvendige værktøjer er tilgængelige i det officielle pakkeopbevaringssted for Debian 10 Buster.

At installere libvirt og alle de nødvendige værktøjer, kør følgende kommando:

$ sudo apt installerer libvirt-clients libvirt-daemon-system virtinst

Nu skal du trykke på Y og tryk derefter på for at bekræfte installationen.

APT-pakkehåndtering downloader og installerer alle de nødvendige pakker.

På dette tidspunkt installeres libvirt og alle de nødvendige værktøjer.

Kontroller nu, om libvirtd tjenesten kører med følgende kommnad:

$ sudo systemctl status libvirtd

Som du kan se, libvirtd tjenesten er kører. Det libvirtd service er også aktiveret. Så det starter automatisk ved opstart.

I alle tilfælde, libvirtd tjenesten kører ikke, kan du starte den med følgende kommando:

$ sudo systemctl start libvirtd

Som standard er Standard netværk af libvirt er ikke aktiv, som du kan se på skærmbilledet nedenfor.

$ sudo virsh net-list - alt

For at oprette virtuelle maskiner med libvirt, er Standard netværk skal være aktivt.

For at starte Standard netværk, kør følgende kommando:

$ sudo virsh net-start standard

Konfigurer også Standard netværk, der automatisk starter ved opstart med følgende kommando:

$ sudo virsh net-autostart standard

Oprettelse af en virtuel KVM-maskine:

I dette afsnit vil jeg vise dig, hvordan du opretter din første virtuelle KVM-maskine og installerer et operativsystem (Ubuntu 16.04 LTS) fra et ISO-billede på den virtuelle maskine. Så lad os komme i gang.

Opret først en ny katalogstruktur til virtuelle KVM-maskiner med følgende kommando:

$ sudo mkdir -pv / kvm / disk, iso

Følgende katalogstruktur skal oprettes.

/ kvm
-- disk/
--Iso /

I / kvm / disk bibliotek, alle de virtuelle maskines harddiskbilleder opbevares.

I / kvm / iso katalog, vil alle operativsystemets ISO-billeder blive gemt.

Naviger nu til / kvm / iso bibliotek med følgende kommando:

$ cd / kvm / iso

Download nu Ubuntu 16.04 LTS ISO-billede med følgende kommando:

$ sudo wget http: // udgivelser.ubuntu.com / 16.04.6 / ubuntu-16.04.6-server-amd64.iso

ISO-billedet downloades. Det tager et stykke tid at gennemføre. Når download er afsluttet, vil ISO-billedet være tilgængeligt i / kvm / iso vejviser.

Når download er afsluttet, skal du køre følgende kommando for at oprette en ny virtuel KVM-maskine.

$ sudo virt-install --name server01 \
--OS-type Linux \
--os-variant ubuntu16.04 \
--ram 1024 \
--disk / kvm / disk / server01.img, enhed = disk, bus = virtio, størrelse = 10, format = qcow2 \
--grafik vnc, lyt = 0.0.0.0 \
--noautoconsole \
--hvm \
--cdrom / kvm / iso / ubuntu-16.04.6-server-amd64.iso \
--boot cdrom, hd

BEMÆRK: Du kan ændre den fed skrift i kommandoen ovenfor for at installere et nyt operativsystem. Kommandoen er ret selvforklarende. Så jeg går ikke ind på flere detaljer.

En ny virtuel KVM-maskine skal oprettes.

Du kan liste alle de virtuelle KVM-maskiner med følgende kommando:

$ sudo virsh liste - alt

Som du kan se, den nye virtuelle KVM-maskine server01 løber.

Udskriv nu VNC-porten på server01 virtuel maskine med følgende kommando:

$ sudo virsh vncdisplay server01

Som du kan se, er VNC-porten : 0

Udskriv nu IP-adressen på din KVM / QEMU-server med følgende kommando:

$ ip a

Som du kan se, er IP-adressen 192.168.21.131. Det vil være anderledes i dit tilfælde. Så sørg for at udskifte det fra nu af.

Nu skal du kunne oprette forbindelse til VNC-serveren på den virtuelle maskine fra enhver VNC-klient.

Tilslut bare til VNC-adressen 192.168.21.131: 0.

Du skal være forbundet til VNC-serveren. Som du kan se, er Ubuntu 16.04 LTS-installationsprogrammet kører. Installer nu Ubuntu 16.04 på den virtuelle maskine, som du normalt gør.

Ubuntu 16.04 LTS installeres på den virtuelle KVM-maskine.

Én gang Ubuntu 16.04 LTS er installeret, den server01 den virtuelle maskine slukkes automatisk.

For at tænde det igen skal du køre følgende kommando:

$ sudo virsh start server01

Nu skal du være i stand til at oprette forbindelse til konsollen på server01 virtuel maskine ved hjælp af VNC igen.

Jeg har også installeret SSH-server på server01 virtuel maskine. For at oprette forbindelse til den virtuelle maskine via SSH skal du først udskrive IP-oplysningerne for den virtuelle maskine.

$ ip a

Nu skal du kunne SSH ind i den virtuelle maskine fra din KVM / QEMU-server, som du kan se på skærmbilledet nedenfor.

Så det er sådan, du installerer KVM på Debian 10 og bruger libvirt til at oprette virtuelle KVM-maskiner på Debian 10. Tak, fordi du læste denne artikel.

OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...