Installere KVM/QEMU på CentOS 8 for virtualisering

Installere KVM/QEMU på CentOS 8 for virtualisering
I denne artikkelen skal jeg vise deg hvordan du installerer KVM/QEMU på CentOS 8 og hvordan du kobler til den eksternt ved hjelp av Virtual Machine Manager. Så la oss komme i gang.

Aktivering av virtualiseringsutvidelse av maskinvare:

Først må du aktivere utvidelse av maskinvare virtualisering fra BIOS på CentOS 8 -maskinen din. For Intel-prosessorer, aktiver VT-X eller VT-D CPU-utvidelse. For AMD-prosessorer, aktiver AMD-V CPU-utvidelse.

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

I mitt tilfelle, SVM Flagget er aktivert som du kan se på skjermdumpen nedenfor. Jeg bruker en AMD -prosessor.

Hvis du bruker en Intel -prosessor, VMX flagget vil være aktivert. Så maskinvarevirtualisering er aktivert. Flott!

Installere KVM/QEMU under CentOS 8 Installasjon:

Du kan konfigurere KVM/QEMU -virtualisering på CentOS 8 i løpet av CentOS 8 -installasjonen ved å velge Virtualiseringsvert fra Programvareutvalg.

Installere KVM/QEMU ved hjelp av Yum Package Manager:

Hvis du ikke installerte Virtualiseringsvert Miljø Under installasjonen av CentOS 8 for å konfigurere KVM/QEMU, kan du fremdeles gjøre det etterpå ved hjelp av Yum Package Manager.

De Virtualiseringsvert Miljø er tilgjengelig som en gruppe på centos 8. Du kan installere Virtualiseringsvert Gruppe som bruker Yum Package Manager med følgende kommando:

$ sudo yum groupinstall "virtualization host"

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Alle pakkene som er oppført i Virtualiseringsvert Gruppe skal installeres.

Administrere Libvirtd Service:

Nå, sjekk om libvirtd Tjenesten kjører med følgende kommando:

$ sudo systemctl status libvirtd

Som du kan se, libvirtd tjenesten er løping. Det er også aktivert å starte automatisk på systemoppstart.

Hvis libvirtd Tjenesten kjører ikke, og start den med følgende kommando:

$ sudo systemctl start libvirtd

Hvis libvirtd Tjenesten er ikke aktivert å starte automatisk, og aktiver den deretter med følgende kommando:

$ sudo systemctl aktiver libvirtd

Sjekk om KVM/QEMU fungerer:

Nå, for å sjekke om KVM/QEMU fungerer som den skal, kjører følgende kommando:

$ sudo virsh -versjon

Som du ser fungerer KVM/Qemu riktig. Hvis det ikke gjorde det, ville du fått en feilmelding om tilkobling her.

Centos 8 på tidspunktet for dette forfatterskapet sendt med libvirt 4.5.0 og Qemu 2.12.0.

Tillat QEMU/KVM -kommandoer uten rot:

Hvis du vil la påloggingsbrukeren din (ikke-root) kjøre VIRSH-kommando eller andre KVM/QEMU-kommandoer, eller bruke disse kommandoene uten sudo, kan du legge til din påloggingsbruker i Libvirt-gruppen som følger:

$ sudo usermod -ag libvirt $ (whoami)

Kommandolinjeklient for å installere KVM/QEMU Virtuelle maskiner:

virtinstaller er et kommandolinjeverktøy for enkelt å installere KVM/QEMU virtuelle maskiner. virtinstaller er basert på libvirt. Så de virtuelle maskinene som er installert ved hjelp av virtinstaller kan også administreres med Virsh og Virt-manager.

Du kan installere virtinstaller Bruker Yum Package Manager som følger:

$ sudo yum installer virtinstaller

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Virtinstaller bør installeres.

Kjør følgende kommando for å sjekke om Virt-Install fungerer:

$ virtinstaller-Versjon
Virt-installer fungerer.

Installere Virtual Machine Manager Grafisk verktøy:

Virtual Machine Manager er et grafisk verktøy å lage, Manager KVM/QEMU Virtual Machines. Hvis du skal kjøre KVM/QEMU virtuelle maskiner i en centos 8 -server med GUI (grafisk brukergrensesnitt), er Virtual Machine Manager et must å ha verktøy for deg.

Du kan installere Virtual Machine Manager ved hjelp av Yum Package Manager som følger:

$ sudo yum install virt-manager

For å bekrefte installasjonen, trykk Y Og trykk deretter .

Virtual Machine Manager skal installeres.

Når Virtual Machine Manager er installert, kan du finne den i applikasjonsmenyen til CentOS 8 som du kan se på skjermbildet nedenfor. Klikk på ikonet Virtual Machine Manager.

Virtual Machine Manager skal starte og automatisk koble til KVM/QEMU som kjører på Centos 8 -maskinen din ved hjelp av libvirt.

Koble eksternt til KVM/QEMU -serveren:

Du kan konfigurere en centos 8 kVm/qemu headless server og administrere den eksternt fra en annen datamaskin ved hjelp av Virtual Machine Manager.

Når du har installert KVM/QEMU på Centos 8, kjører du følgende kommando for å finne IP -adressen til CentOS 8 -maskinen din:

$ ip a | grep inet

Som du kan se, er IP -adressen til Centos 8 -maskinen min 192.168.21.226. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

Deretter, fra en annen Linux-datamaskin (i mitt tilfelle Debian 10), kjører følgende kommando for å opprette et SSH offentlig-privat nøkkelpar.

$ SSH-KeenGen

trykk .

trykk .

trykk .

SSH offentlig-privat nøkkelpar skal opprettes.

Kopier nå SSH -tasten til CentOS 8 -maskinen din med følgende kommando:

$ SSH-Copy-Id [email protected]

MERK: Her, Shovon er mitt påloggingsbrukernavn og 192.168.21.226 er IP -adressen til min centos kvm/qemu -server. Ikke glem å erstatte den med din.

Skriv inn ja og trykk .

Skriv inn passordet til påloggingsbrukeren din og trykk .

SSH -tasten skal kopieres til Centos 8 KVM/QEMU -serveren.

Nå, åpne Virtual Machine Manager og gå til Fil > Legg til tilkobling ..

Velg nå QEMU/KVM som Hypervisor, Sjekk Koble til ekstern vert over SSH. Skriv deretter inn påloggingsbrukernavnet og IP -adressen til Centos 8 KVM/QEMU -serveren i Brukernavn og Vertsnavn seksjon henholdsvis.

Hvis du automatisk vil koble deg til Centos 8 KVM/QEMU -serveren når du starter Virtual Machine Manager, kan du sjekke Autoconnect avkrysningsrute.

Når du er ferdig, klikker du på Koble.

Din Centos 8 KVM/QEMU -server skal være oppført i Virtual Machine Manager -dashbordet.

Hvis du vil opprette en ny virtuell maskin i Centos 8 KVM/QEMU -serveren, høyreklikk (mus) på den og velg Ny.

Følg deretter veiviseren.

Så det er slik du installerer KVM/QEMU på CentOS 8 og kobler til det eksternt ved hjelp av Virtual Machine Manager. Takk for at du leste denne artikkelen.