Maybaygiare.org

Blog Network

Hoe KVM te installeren op Ubuntu 20.04 LTS Server (Focal Fossa)

KVM is een gratis en open source virtualisatie tool voor Linux-achtige besturingssystemen. Wanneer we KVM installeren op een Ubuntu Server dan wordt het type-2 KVM hypervisor. Minimale vereiste voor KVM is dat de server CPU virtualisatie extensies moet hebben zoals Intel-VT en AMD-V. KVM is ook bekend als Kernel gebaseerde virtuele machine omdat tijdens de KVM installatie een kernel module (kvm-intel.ko / kvm-amd.ko) wordt geladen in de kernel.

In dit artikel zullen we laten zien hoe KVM hypervisor op Ubuntu 20 geïnstalleerd en geconfigureerd kan worden.04 LTS server. We gaan ervan uit dat u de Ubuntu 20.04 LTS-Server al vers hebt geïnstalleerd. Laten we diep duiken in de KVM installatie stappen:

Stap 1) Bevestig of Server ondersteuning Hardware virtualisatie

Log in op uw Ubuntu 20.04 LTS server en voer het volgende grep commando uit,

sysadm@ubuntu-server-20-04:~$ grep -E -c "vmx|svm" /proc/cpuinfo2sysadm@ubuntu-server-20-04:~$

bovenstaande uitvoer bevestigt dat server hardware virtualisatie ondersteunt. Als de uitvoer niet groter is dan nul, start dan de server opnieuw op, Ga naar de bios-instellingen en activeer VT-technologie.

Als u wilt controleren of uw server in staat is om KVM virtuele machines te draaien, installeer dan “KVM-ok” utility met behulp van onderstaande Apt Commando,

sysadm@ubuntu-server-20-04:~$ sudo apt install -y cpu-checker

zodra het “cpu-checker” pakket is geïnstalleerd, voer “KVM-ok” commando en controleer de uitvoer

sysadm@ubuntu-server-20-04:~$ kvm-okINFO: /dev/kvm existsKVM acceleration can be usedsysadm@ubuntu-server-20-04:~$

bovenstaande uitvoer bevestigt dat KVM gebaseerde virtuele machines kunnen op onze server worden geïnstalleerd.

Stap 2) Install KVM, virt-manager en bridge-utils

voer het onder Apt commando uit om KVM, bridge-utils, virt-manager en andere KVM afhankelijkheden te installeren.

sysadm@ubuntu-server-20-04:~$ sudo apt install -y qemu qemu-kvm libvirt-daemon bridge-utils virt-manager virtinst

Zodra alle pakketten zijn geïnstalleerd, controleert u of KVM module wordt geladen in geladen of niet met behulp van commando lsmod,

sysadm@ubuntu-server-20-04:~$ lsmod | grep -i kvmkvm_intel 286720 0kvm 663552 1 kvm_intelsysadm@ubuntu-server-20-04:~$

Stap 3) Starten en controleren of service libvirtd

Bij het installeren van de KVM dan libvirtd service automatisch gestart, voer het onderstaande commando om de status te controleren,

sysadm@ubuntu-server-20-04:~$ sudo systemctl status libvirtd.service

de Uitvoer bovenstaande opdracht zou uitzien als hieronder

Libvirtd-service-status-ubuntu-20-04-lts-server

In het geval libvirtd service is niet gestart zijn door welke reden dan uitvoeren na het commando om het te starten en in te schakelen

sysadm@ubuntu-server-20-04:~$ sudo systemctl enable libvirtd --now

Stap 4) netwerkbrug instellen voor KVM virtuele Machines

in deze stap zullen we een netwerkbrug configureren voor KVM VM ’s zodat VM’ s van buitenaf kunnen worden benaderd. Hoewel een virtuele brug “virbr0” automatisch wordt aangemaakt wanneer we KVM installeren, maar dit wordt alleen gebruikt voor testdoeleinden.

om een netwerkbrug aan te maken, moeten we het bestand “/etc/netplan/00-installer-config bewerken.yaml ” Hieronder volgt de inhoud van het bestand van mijn server voordat u de wijzigingen aanbrengt.

sysadm@ubuntu-server-20-04:~$ cat /etc/netplan/00-installer-config.yaml

net-installer-config-file-before-bridge

voeg items voor netwerkbruggen toe, verwijder IP uit enp0s3-interface en wijs hetzelfde IP toe aan de netwerkbrug(br0). Na het maken van de wijzigingen ziet de inhoud van het bestand er als volgt uit:

sysadm@ubuntu-server-20-04:~$ sudo vi /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no dhcp6: no version: 2 bridges: br0: interfaces: addresses: gateway4: 172.20.10.1 nameservers: addresses: 

Network-Bridge-netplanner-config-ubuntu20-04-server

voer het commando “netplan apply” uit om de bride br0 te activeren en om bovenstaande wijzigingen aan te brengen in het effect.

sysadm@ubuntu-server-20-04:~$ sudo netplan applysysadm@ubuntu-server-20-04:~$

Voer onderstaande commando ‘ s om te controleren of de status van br0 brug

sysadm@ubuntu-server-20-04:~$ sudo networkctl status br0

networkctl-status-br0-ubuntu

de Status van de brug br0 kan ook worden gecontroleerd via volgende ip-opdracht,

sysadm@ubuntu-server-20-04:~$ ip a s

netwerk-brug-ip-opdracht-ubuntu

Grote, bovenstaande commando ‘ s uitvoer bevestigen dat netwerk bridge br0 is geactiveerd en geconfigureerd. Laten we nu gaan naar VM creatie stap.

Stap 5) Maak virtuele machines met virt-manager & virt-install

virt-manager is X11-server gebaseerde GUI (graphical user interface), dus het vereist xserver omgeving, voer onderstaande commando ‘ s uit om minimale xserver omgeving in te stellen

sysadm@ubuntu-server-20-04:~$ sudo apt updatesysadm@ubuntu-server-20-04:~$ sudo apt-get install xorg -y

zodra xorg pakketten zijn geïnstalleerd, herstart je server.

sysadm@ubuntu-server-20-04:~$ sudo reboot

Zodra het systeem is beschikbaar na het opstarten, open de terminal en typ virt-manager commando te starten gui,

Start-Virt-Manager-Ubuntu-20-04

Nu beginnen met het maken van een virtuele machine, klik op het Pictogram Monitor

Kies de eerste optie en klik op de forward,

Lokale-ISO-Media-KVM-Virt-Manager

Bladeren installatie media als ISO-bestand lokaal, in mijn geval Debian 10 ISO-bestand die wordt geplaatst in sysadm de basismap van de gebruiker.

OS-ISO-Bestand-KVM-Virt-Manager

Klik op Doorsturen

In het volgende venster geef de RAM en vcpu ‘ s voor uw VM en klik op de forward

RAM- ' S-KVM-VM-Ubuntu20-04-Server

In het volgende venster geef de schijf grootte voor de VM,

Disk-voor-KVM-VM-Ubuntu-20-04-Server

Klik op Vooruit om verder te gaan,

Kies het netwerk waarmee u verbinding wilt maken van de VM, in mijn geval ben ik het bevestigen van hetzelfde netwerk bridge (br0) die we hebben gemaakt in de vorige stap en stel de VM naam volgens de eis.

Network-Selection-KVM-VM-Ubuntu-20-04-Server

klik op Voltooien om OS installatie te starten.

Debian10-Installation-KVM-VM-Ubuntu-20-04-Server

Volg de instructies op het scherm en voltooi de installatie van Debian 10 OS.

virtuele Machines maken met behulp van virt-install (command line tool)

virt-install is command line utility om kvm VM ’s te installeren, voorbeeld wordt hieronder getoond

sysadm@ubuntu-server-20-04:~$ sudo virt-install -n CentOS-Server --description "VM for Database" --os-type=Linux --os-variant=rhel7 --ram=1096 --vcpus=1 --disk path=/var/lib/libvirt/images/centos-server.img,bus=virtio,size=10 --network bridge:br0 --graphics none --location /home/sysadm/CentOS-7-x86_64-DVD-1511.iso --extra-args console=ttyS0

opmerking: Wijzig de parameters in bovenstaande opdracht die past bij uw omgeving

we krijgen het volgende cli scherm, volg de instructies en voltooi CentOS 7 installatie,

virt-install-KVM-ubuntu20-04-LTS-server

refereer “virt-install” manual pagina om meer informatie te krijgen over de verschillende opties en parameters.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.