KVM

Installere KVM på Debian 10

Installere KVM på Debian 10
I denne artikkelen skal jeg vise deg hvordan du installerer KVM på Debian 10 og oppretter en KVM virtuell maskin ved hjelp av libvirt. Så la oss komme i gang.

Aktivere utvidelse av maskinvarevirtualisering:

Først må du aktivere maskinvarevirtualiseringsutvidelse fra BIOS på datamaskinen. Hvis du bruker Intel-prosessor, vil den bli kalt VT-x eller VT-d. Hvis du bruker en AMD-prosessor, vil den bli kalt AMD-v i BIOS.

Når du har aktivert maskinvarevirtualisering, kjører du følgende kommando for å bekrefte at VT-x / VT-d eller AMD-v-utvidelse er aktivert.

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

Som du kan se, svm flagg er tilgjengelig. Jeg bruker en AMD-prosessor. Hvis du bruker Intel-prosessor, vil det være det vmx. Så, virtualisering av maskinvare er aktivert. Flott!

Installere KVM / QEMU:

Nå må du installere KVM og QEMU fra det offisielle pakkelageret til Debian 10 Buster.

Oppdater først APT-pakkelagerbufferen med følgende kommando:

$ sudo apt oppdatering

APT-pakkelagerbufferen bør oppdateres.

Installer nå KVM og QEMU med følgende kommando:

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

Trykk på for å bekrefte installasjonen Y og trykk deretter på .

APT pakkebehandler vil laste ned og installere alle nødvendige pakker.

På dette tidspunktet skal KVM og QEMU installeres.

Installere LibVirt:

Å lage virtuelle maskiner og administrere dem enkelt, libvirt benyttes. Det er et must-verktøy for KVM og QEMU virtualisering.

libvirt og alle nødvendige verktøy er tilgjengelige i det offisielle pakkelageret til Debian 10 Buster.

Å installere libvirt og alle nødvendige verktøy, kjør følgende kommando:

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

Trykk nå Y og trykk deretter på for å bekrefte installasjonen.

APT pakkebehandler vil laste ned og installere alle nødvendige pakker.

På dette tidspunktet vil libvirt og alle nødvendige verktøy installeres.

Sjekk nå om libvirtd tjenesten kjører med følgende kommnad:

$ sudo systemctl status libvirtd

Som du kan se, libvirtd tjenesten er løping. De libvirtd tjenesten er også aktivert. Så det starter automatisk ved oppstart.

I alle fall, libvirtd tjenesten ikke kjører, kan du starte den med følgende kommando:

$ sudo systemctl start libvirtd

Som standard er misligholde nettverk av libvirt er ikke aktiv som du kan se på skjermbildet nedenfor.

$ sudo virsh net-list --all

For å lage virtuelle maskiner med libvirt, er misligholde nettverket må være aktivt.

Å starte misligholde nettverk, kjør følgende kommando:

$ sudo virsh nettstart-standard

Konfigurer også misligholde nettverket for å starte automatisk ved oppstart med følgende kommando:

$ sudo virsh net-autostart standard

Opprette en KVM virtuell maskin:

I denne delen skal jeg vise deg hvordan du oppretter din første virtuelle KVM-maskin og installerer et operativsystem (Ubuntu 16.04 LTS) fra et ISO-bilde på den virtuelle maskinen. Så la oss komme i gang.

Lag først en ny katalogstruktur for virtuelle KVM-maskiner med følgende kommando:

$ sudo mkdir -pv / kvm / disk, iso

Følgende katalogstruktur skal opprettes.

/ kvm
-- disk/
--Iso /

I / kvm / disk katalogen, blir alle virtuelle maskinens harddiskbilder beholdt.

I / kvm / iso katalog, vil alle operativsystemets ISO-bilder bli beholdt.

Nå, naviger til / kvm / iso katalog med følgende kommando:

$ cd / kvm / iso

Last ned Ubuntu 16.04 LTS ISO-bilde med følgende kommando:

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

ISO-bildet lastes ned. Det tar litt tid å fullføre. Når nedlastingen er fullført, vil ISO-bildet være tilgjengelig i / kvm / iso katalog.

Når nedlastingen er fullført, kjører du følgende kommando for å opprette en ny virtuell KVM-maskin.

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

MERK: Du kan endre fet skrift i kommandoen ovenfor for å installere et nytt operativsystem. Kommandoen er ganske selvforklarende. Så jeg går ikke inn på flere detaljer.

En ny virtuell KVM-maskin bør opprettes.

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

$ sudo virsh liste - alt

Som du kan se, den nye virtuelle KVM-maskinen server01 løper.

Nå skriver du ut VNC-porten på server01 virtuell maskin med følgende kommando:

$ sudo virsh vncdisplay server01

Som du kan se, er VNC-porten : 0

Nå skriver du ut IP-adressen til KVM / QEMU-serveren din med følgende kommando:

$ ip a

Som du kan se, er IP-adressen 192.168.21.131. Det vil være annerledes i ditt tilfelle. Så sørg for å erstatte den fra nå av.

Nå skal du kunne koble til VNC-serveren på den virtuelle maskinen fra hvilken som helst VNC-klient.

Bare koble til VNC-adressen 192.168.21.131: 0.

Du bør være koblet til VNC-serveren. Som du kan se, er Ubuntu 16.04 LTS installatør kjører. Nå installerer du Ubuntu 16.04 på den virtuelle maskinen som du pleier å gjøre.

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

En gang Ubuntu 16.04 LTS er installert, den server01 virtuell maskin blir slått av automatisk.

For å slå den på igjen, kjør følgende kommando:

$ sudo virsh start server01

Nå skal du kunne koble til konsollen på server01 virtuell maskin som bruker VNC igjen.

Jeg har også installert SSH-server på server01 virtuell maskin. For å koble til den virtuelle maskinen via SSH, må du først skrive ut IP-informasjonen til den virtuelle maskinen.

$ ip a

Nå skal du kunne SSH inn i den virtuelle maskinen fra KVM / QEMU-serveren din, som du kan se på skjermbildet nedenfor.

Så, slik installerer du KVM på Debian 10 og bruker libvirt til å lage KVM virtuelle maskiner på Debian 10. Takk for at du leser denne artikkelen.

Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...