Install KVM på CentOS 7 / RHEL 7

KVM står for kernelbaseret virtuel maskine, er et virtualiseringsprogram, der giver mulighed for at køre flere gæsteoperativsystemer ved hjælp af virtualiseringsudvidelser. Det understøtter en bred vifte af gæst operativsystem er som f.eks.

KVM kan styres ved hjælp af en kommandolinje eller tilgængelige grafiske værktøjer. Virt-Manager (Virtual Machine Manager) er den mest anvendte applikation til styring af KVM-baserede virtuelle maskiner. Det understøtter oprettelse, redigering, start og stop KVM-baserede virtuelle maskiner samt live eller kold migration af gæstemaskiner mellem værter.

forudsætninger

som tidligere nævnt fungerer KVM kun, hvis CPU ‘ en understøtter virtualisering af udstyr, enten Intel VT eller AMD-V.

for at finde ud af, om din CPU Understøtter VT-funktioner, skal du køre følgende kommando.

egrep '(vmx|svm)' /proc/cpuinfo
CentOS 7 - Intel VT Support
CentOS 7 – Intel VT Support

hvis ovenstående kommando vender tilbage med output, der viser VM eller SVM, understøtter dit udstyr VT, ellers gør det ikke.

Opret en netværksbro, så virtuelle maskiner kan kommunikere med det eksterne netværk.

Læs: Sådan konfigureres netværksbro på CentOS 7/RHEL 7

installer KVM på CentOS 7

udsted følgende kommando for at installere den nyeste emu-pakke og også virt-manager, som giver en grafisk grænseflade til styring af virtuelle maskiner.

yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
  • emu-kvm = emu emulator
  • emu-img = emu disk image manager
  • virt-install = kommandolinjeværktøj til oprettelse af virtuelle maskiner.
  • libvirt = giver libvirtd dæmon, der administrerer virtuelle maskiner og styrer hypervisor.
  • libvirt-client = giver klientsiden API til at få adgang til servere og giver også virsh-værktøjet, som giver kommandolinjeværktøjet til at styre virtuelle maskiner.
  • virt-fremviser – grafisk konsol

Opret virtuel maskine

når du har installeret KVM og andre værktøjer, er det hele indstillet til at begynde at oprette virtuelle maskiner. Vi vil se på at skabe virtuelle maskiner både i kommandolinje og grafisk tilstand.

Kommandolinjetilstand

virt-install bruges til at oprette virtuelle maskiner ved hjælp af kommandolinjetilstand, og denne kommando har brug for flere indgange fra os for at oprette en virtuel maskine såsom CPU, hukommelse, disk, netværk, installationsmedieplacering, os-variant og mere.

virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 --network bridge=br0 --graphics=spice --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Bemærk: ovenstående kommando bruger Bronet netværk “br0” for at give virtuelle maskiner mulighed for at kommunikere med eksternt netværk, du kan finde en tutorial om oprettelse af Bronet netværk med Virt Manager.

–navn – Navn på den virtuelle maskine

–ram – hukommelsesstørrelse i MB

–vcpus – virtuelle CPU ‘ er i tal

–cdrom – placering af ISO–billedet

-os – type-os-typer som f.eks.

–os-variant – os variant som RHEL 6, Solaris

–netværk – netværk

–grafik – indstillinger for Gæsteskærm

–disksti – placering af disken med en størrelse på 4 GB

Når du har udstedt ovenstående kommando, opretter virt-install en virtuel maskine og starter virt-fremvisningskonsol til OS-installation.

Install KVM (QEMU) on CentOS 7 - Guest Installation command Line Virt Viewer
Install KVM (QEMU) on CentOS 7 – Guest Installation command Line Virt Viewer

Graphical Mode

Type the following command in the terminal in GUI mode.

virt-manager

OR

Application >> System Tools >> Virtual Machine Manager.

Du kan blive bedt om at indtaste en adgangskode, hvis du ikke har root-adgang.

når den er åbnet, skal du højreklikke på localhost og klikke på ny. Virtual Machine Manager starter en ny guide til oprettelse af en virtuel maskine. Du finder ingen problemer med at bruge denne grafiske tilstand.

Trin 1: Du vil kræve navngivning af din virtuelle maskine, i samme vindue bliver du bedt om at vælge, hvordan du vil installere operativsystemet. Her valgte jeg at installere det fra ISO image eller CD-ROM.

installer KVM (emu) på CentOS 7 - Virt Manager - Opret VM
installer KVM (emu) på CentOS 7 – Virt Manager – Opret VM

Trin 2: Indtast placeringen af ISO-billede, da den fysiske cd-rom passerer ikke understøttes af hypervisoren, glem ikke at vælge operativsystemtype og version.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Installation Media
Install KVM (QEMU) on CentOS 7 – Virt Manager – Installation Media

Step 3: Configure CPU and memory for the virtual machine.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Memory and CPU
Install KVM (QEMU) on CentOS 7 – Virt Manager – Memory and CPU

Step 4: Du skal nævne den mængde lagerplads, du vil tildele til en virtuel maskine, Fjern markeringen på “alloker hele disken nu”, dette forhindrer i at tildele fuld disk ved VM-oprettelsen.

diskstørrelse tildeles dynamisk afhængigt af brugen af den virtuelle maskine.

installer KVM (emu) på CentOS 7 - Virt Manager - allokering af lager
installer KVM (emu) på CentOS 7 – Virt Manager – allokering af lager

trin 5: Oversigt over alle indstillinger, klik på Avancerede indstillinger for at vælge Bronet netværk for at give den virtuelle maskine mulighed for at kommunikere uden for netværket.

Klik på Udfør.

installer KVM (emu) på CentOS 7 - Virt Manager - Resume
installer KVM (emu) på CentOS 7 – Virt Manager – Resume

Trin 6: KVM vil begynde at oprette en virtuel maskine afhænger af vores input, når VM er oprettet. Virt manager starter en konsol til OS-installation.

følgende skærmbillede viser installationsskærmen for CentOS 6.

installer KVM (emu) på CentOS 7 - Virt Manager - VM – konsol
installer KVM (emu) på CentOS 7 – Virt Manager-VM-konsol

Administrer virtuel maskine

med Virtual Machine Manager kan du udføre VM ‘ s livscyklushandlinger som start, Sluk, Nulstil, klon og migration ved at højreklikke på den valgte virtuelle maskine.

Install KVM (QEMU) on CentOS 7 - Virt Manager
Install KVM (QEMU) on CentOS 7 – Virt Manager

Managing virtual machine using virt manager is very simple, you can just click on “bulb” icon in the VM console. Here you can add, modify and remove devices.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Managing VM
Install KVM (QEMU) on CentOS 7 – Virt Manager – Managing VM

That’s All.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.