Virtualisering er udviklet for at give brugeren en praktisk mulighed for at montere virtuelle maskiner med nyligt udgivne operativsystemer, eller som stadig er i beta. Med virtualisering i Linux kan vi undgå, at et reelt og produktivt miljø påvirkes af ændringer eller fejl i disse systemer. Når vi opretter en virtuel maskine, bruger vi desuden ikke flere ressourcer end nødvendigt, og vi kan teste systemer som Windows, Linux, Android eller macOS, selvom det rigtige system ikke er kompatibelt. På Linux er integreret virtualisering muliggjort af KVM.
KVM (kernebaseret virtuel maskine) er udviklet som en open source-virtualiseringsteknologi, der er integreret i operativsystemet, og takket være det får Linux lov til at arbejde som en hypervisor, der kan værtsmaskinen køre isolerede virtuelle miljøer. Som er virtuelle maskiner (VM).
KVM -teknologi er i stand til at gøre Linux til en type 1 hypervisor, som ikke kræver et operativsystem. Vi nævnte dette, da hypervisorer har brug for komponenter baseret på operativsystemet for at tilbyde dem til virtuelle maskiner (I / O -komponenter, enhedsdrivere), så KVM er allerede vært for disse værdier ved at blive integreret direkte med Linux -kernen.
Solvetic vil forklare, hvordan man installerer KVM i Ubuntu 21.04 og dermed får mest ud af denne teknologi.
1. Sådan installeres KVM på Ubuntu 21.04
Trin 1
Den første ting er at vide, at vi arbejder i Ubuntu 21.04, for dette i den terminal, vi udfører:
lsb_release -a
Trin 2
Nu skal vi kontrollere, om Ubuntu 21.04 er kompatibel med KVM, vi verificerer dette med følgende kommando:
egrep -c '(vmx | svm)' / proc / cpuinfoTrin 3
Hvis resultatet er større end nul (0), kan vi have KVM:
Trin 4
Nu kontrollerer vi, at Ubuntu 21.04 kan understøtte KVM:
sudo kvm-ok
Trin 5
Når denne fejl genereres, skal vi installere det værktøj, der foretager den korrekte analyse, vi udfører:
sudo apt installere cpu-checker
Trin 6
Vi indtaster bogstavet S for at bekræfte download og installation af værktøjet:
Trin 7
Vi tjekker supporten igen. Vi ser, at det understøtter KVM.
sudo kvm-ok
Trin 8
Med dette verificeret, vil vi installere KVM og dets afhængigheder med følgende kommando:
sudo apt installere -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Trin 9
I slutningen af denne proces ser vi følgende:
Trin 10
Vi har installeret følgende:
- Qemu -pakken (hurtig emulator), dette er et program, der muliggør hardware -virtualisering
- Qemu-kvm-pakken, som er den vigtigste KVM-pakke
- Libvritd-dæmonen, som er virtualiseringsdæmonen
- Bridge-utils-pakken, som vi kan etablere broforbindelsen med, så andre brugere har adgang til den virtuelle maskine
- Virt-manager, som vi kan styre virtuelle maskiner med via den grafiske brugergrænseflade
Trin 11
Vi kontrollerer status for libvirt -dæmonen:
sudo systemctl status libvirtd
Trin 12
Vi aktiverer det med Ubuntu 21.04 boot:
sudo systemctl aktivere -nu libvirtd
Trin 13
Vi kontrollerer, at KVM -modulerne kører:
lsmod | grep -l kvm
Trin 14
Vi er klar til at oprette vores virtuelle maskine med KVM på Ubuntu 21.04. Vi kan liste alle kompatible systemer og distributioner med følgende kommando:
osinfo-forespørgsel os
FORSTØRRE
For at installere den virtuelle maskine kan vi bruge to metoder, fra terminalen eller grafisk.
2. Opret virtuel maskine i Ubuntu 21.04 fra Terminal
Trin 1
Til denne proces vil vi bruge kommandoen "virt-install" som følger:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048-graphics spice --location = / home / solvetic / Downloads / debian-10.6.0-amd64-netinst .iso --netværksbro: enp0s3Trin 2
I dette tilfælde definerer vi. Dette vil oprette den virtuelle maskine fra terminal.
- Navn på distribution eller system
- Version til brug
- Hardware parametre
- Sti, hvor ISO -filen er
FORSTØRRE
3. Opret virtuel maskine i grafisk tilstand i Ubuntu 21.04
Trin 1
Det er en mere komplet proces, først og fremmest installerer vi de nødvendige afhængigheder:
sudo apt installere uvtool
FORSTØRRE
Trin 2
Vi indtaster bogstavet S for at bekræfte overførslen:
FORSTØRRE
Trin 3
Efter installationen udfører vi følgende for at få adgang til administratoren:
sudo virt-manager
FORSTØRRE
Trin 4
For at oprette maskinen herfra skal du gå til menuen "Fil - Ny virtuel maskine":
Trin 5
Vi etablerer den ressource, hvorfra vi vil installere:
Trin 6
Vi klikker på Gennemse og vælger det downloadede ISO -billede:
FORSTØRRE
Trin 7
Vi klikker på "Vælg volumen", og vi vil se denne integrerede sti:
Trin 8
Vi klikker på Fremad, og nu definerer vi hukommelse og CPU:
Trin 9
Klik på Fremad, og vi definerer størrelsen på den virtuelle harddisk:
Trin 10
Klik på Videresend igen, og definer navnet på den virtuelle maskine, og vælg den netværksadapter, der skal bruges til den:
Trin 11
Vi klikker på Udfør, og processen med oprettelse af den virtuelle maskine fortsætter:
Trin 12
Når maskinen er færdig automatisk, startes maskinen:
FORSTØRRE
Trin 13
KVM giver os forskellige muligheder for at administrere virtuelle maskiner:
Trin 14
Fra menuen styrer vi det:
Vi ser, hvordan KVM er en omfattende løsning integreret i selve operativsystemet til at arbejde med virtuelle maskiner.