KVM

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.

Aktivere utvidelse av maskinvarevirtualisering:

Først må du aktivere maskinvarevirtualiseringsutvidelse fra BIOS på CentOS 8-maskinen. For Intel-prosessorer, aktiver VT-x eller VT-d CPU-utvidelse. For AMD-prosessorer, aktiver AMD-v CPU-utvidelse.

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

I mitt tilfelle, svm flagg er aktivert som du kan se på skjermbildet nedenfor. Jeg bruker en AMD-prosessor.

Hvis du bruker en Intel-prosessor, vmx flagg blir aktivert. Så, virtualisering av maskinvare er aktivert. Flott!

Installere KVM / QEMU under installasjon av CentOS 8:

Du kan konfigurere KVM / QEMU-virtualisering på CentOS 8 under installering av CentOS 8 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 pakkebehandling.

De Virtualiseringsvert miljøet er tilgjengelig som en gruppe på CentOS 8. Du kan installere Virtualiseringsvert gruppe ved hjelp av YUM-pakkebehandling med følgende kommando:

$ sudo yum groupinstall "Virtualization Host"

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

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

Administrere libvirtd-tjenesten:

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

$ sudo systemctl status libvirtd

Som du kan se, er libvirtd tjenesten er løping. Det er også aktivert for å starte automatisk ved systemstart.

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

$ sudo systemctl start libvirtd

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

$ sudo systemctl aktiver libvirtd

Kontrollerer om KVM / QEMU fungerer:

For å sjekke om KVM / QEMU fungerer som den skal, kjør følgende kommando:

$ sudo virsh versjon

Som du kan se, fungerer KVM / QEMU riktig. Hvis den ikke gjorde det, ville du få en tilkoblingsfeilmelding her.

CentOS 8 ble på dette tidspunktet levert med libvirt 4.5.0 og QEMU 2.12.0.

Tillat QEMU / KVM-kommandoer uten rot:

Hvis du vil tillate påloggingsbrukeren din (ikke-root) å kjøre virsh-kommandoen eller andre KVM / QEMU-kommandoer, eller bruke disse kommandoene uten sudo, legg deretter inn påloggingsbrukeren din til libvirt-gruppen som følger:

$ sudo usermod -aG libvirt $ (whoami)

Kommandolinjeklient for installasjon av virtuelle maskiner fra KVM / QEMU:

virt-install er et kommandolinjeverktøy for enkel installasjon av KVM / QEMU virtuelle maskiner. virt-install er basert på libvirt. Så, de virtuelle maskinene installert ved hjelp av virt-install kan også administreres med virsh og virt-manager.

Du kan installere virt-install ved hjelp av YUM pakkebehandling som følger:

$ sudo yum installer virt-install

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

virt-install bør installeres.

Kjør følgende kommando for å sjekke om virt-install fungerer:

$ virt-install - versjon
virt-install fungerer.

Installere Virtual Machine Manager Graphical Utility:

Virtual Machine Manager er et grafisk verktøy for å lage, manager KVM / QEMU virtuelle maskiner. Hvis du skal kjøre virtuelle maskiner fra KVM / QEMU på en CentOS 8-server med GUI (grafisk brukergrensesnitt), er Virtual Machine Manager et verktøy du må ha.

Du kan installere Virtual Machine Manager ved hjelp av YUM-pakkebehandling som følger:

$ sudo yum install virt-manager

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

Virtual Machine Manager bør 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 for Virtual Machine Manager.

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

Ekstern tilkobling til KVM / QEMU-serveren:

Du kan konfigurere en CentOS 8 KVM / QEMU hodeløs 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 din CentOS 8-maskin:

$ 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.

Kjør deretter følgende kommando fra en annen Linux-datamaskin (i mitt tilfelle Debian 10) for å opprette et SSH offentlig-privat nøkkelpar.

$ ssh-keygen

trykk .

trykk .

trykk .

SSH offentlig-privat nøkkelpar bør opprettes.

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

$ ssh-copy-id shovon @ 192.168.21.226

MERK: Her, shovon er brukernavnet mitt og 192.168.21.226 er IP-adressen til CentOS KVM / QEMU-serveren min. Ikke glem å erstatte den med din.

Skriv inn ja og trykk .

Skriv inn passordet til påloggingsbrukeren og trykk .

SSH-nøkkelen skal kopieres til CentOS 8 KVM / QEMU-serveren.

Å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 din i Brukernavn og Vertsnavn seksjon henholdsvis.

Hvis du vil koble deg automatisk til CentOS 8 KVM / QEMU-serveren når du starter Virtual Machine Manager, sjekk Koble til automatisk avkrysningsruten.

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

CentOS 8 KVM / QEMU-serveren din 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øyreklikker du (mus) på den og velger 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 leser denne artikkelen.

Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...
Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...
Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...