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.