Installere KVM på Debian Top 10

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

Aktivering av virtualiseringsutvidelse av maskinvare:

Først må du aktivere utvidelse av maskinvare virtualisering fra datamaskinen til 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 aktualisering av maskinvare-virtualisering, kjører du følgende kommando for å bekrefte at VT-X/VT-D eller AMD-V-utvidelse er aktivert.

$ grep--farge-PERL-GEGEXP '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 VMX. Så maskinvarevirtualisering 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 Package Repository Cache med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Nå, installer KVM og QEMU med følgende kommando:

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

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Apt Package Manager vil laste ned og installere alle nødvendige pakker.

På dette tidspunktet bør KVM og Qemu installeres.

Installere libvirt:

Å lage virtuelle maskiner og administrere dem enkelt, libvirt benyttes. Det er et must å ha verktøy for Virtualisering av KVM og QEMU.

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

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

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

Nå, trykk Y Og trykk deretter For å bekrefte installasjonen.

Apt Package Manager vil laste ned og installere alle nødvendige pakker.

På dette tidspunktet vil Libvirt og alle nødvendige verktøy bli installert.

Nå, sjekk 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 på oppstart.

Hvis i alle fall, libvirtd Tjenesten kjører ikke, du kan starte den med følgende kommando:

$ sudo systemctl start libvirtd

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

$ sudo virsh nettliste-all

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

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

$ sudo virsh net-start standard

Konfigurer også misligholde Nettverk for automatisk å starte på oppstart med følgende kommando:

$ sudo virsh net-autostart standard

Opprette en virtuell KVM -maskin:

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

Først må du lage en ny katalogstruktur for KVM virtuelle maskiner med følgende kommando:

$ sudo mkdir -pv /kvm /disk, iso

Følgende katalogstruktur skal opprettes.

/KVM
-- disk/
--ISO/

I /kVm/disk Katalog, alle de virtuelle maskinens harddiskbilder blir holdt.

I /KVM/ISO Katalog, alle operativsystemene ISO -bilder blir holdt.

Naviger nå 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 blir lastet ned. Det vil ta en stund å 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ør følgende kommando for å opprette en ny Virtuell KVM -maskin.

$ sudo virt-install-name 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 skriftteksten 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 skal 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 Server01 løper.

Nå, skriv ut VNC -porten til Server01 Virtuell maskin med følgende kommando:

$ sudo virsh vncdisplay server01

Som du ser er VNC -porten : 0

Skriv ut IP -adressen til KVM/QEMU -serveren din med følgende kommando:

$ ip a

Som du ser 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 deg til VNC -serveren til 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 ser, Ubuntu 16.04 LTS -installasjonsprogrammet kjører. Nå, installer Ubuntu 16.04 på den virtuelle maskinen som du vanligvis gjør.

Ubuntu 16.04 LTS blir installert på KVM Virtual Machine.

En gang Ubuntu 16.04 LTS er installert, Server01 Virtuell maskin vil bli 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 til Server01 Virtuell maskin ved hjelp av VNC igjen.

Jeg har også installert SSH -serveren på Server01 virtuell maskin. For først å koble til den virtuelle maskinen via SSH, skriv inn 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å det er slik du installerer KVM på Debian 10 og bruker libvirt for å lage KVM virtuelle maskiner på Debian 10. Takk for at du leste denne artikkelen.