KVM

Kernel alapú virtuális gép
Típusú virtualizáció
Fejlesztő Open Virtualization Alliance (OVA), eredetileg ( Qumranet , majd Red Hat )
Beírva Xi
Operációs rendszer Linux
legújabb verzió 1.2.0 ( 2012. szeptember 5. )
Engedély GNU General Public License és GNU Lesser General Public License
Weboldal linux-kvm.org
 Médiafájlok a Wikimedia Commons oldalon

A KVM ( kernel alapú virtuális gép ) egy olyan szoftvermegoldás, amely Linux környezetben , x86 platformon virtualizációt biztosít , és támogatja az Intel VT (Virtualization Technology) vagy AMD SVM (Secure Virtual Machine) alapú hardvervirtualizációt .

A KVM szoftver egy alapvető virtualizációs szolgáltatást nyújtó kernel betöltési modulból ( kvm.ko ), egy processzor-specifikus betöltési modulból, a kvm-amd.ko vagy kvm-intel.ko , valamint a felhasználói módú összetevőkből (a QEMU által módosított ) áll. A KVM szoftver minden összetevője nyitva van . A KVM működéséhez szükséges kernelkomponens a 2.6.20-as verzió (2007. február) óta a Linux kernel fő ágában szerepel [1] . A KVM a FreeBSD - re is átkerült kernelmodulként [2] . Folyamatban van a KVM-mel való együttműködéshez szükséges módosítások beépítése a QEMU fő ágába.

A KVM önmagában nem végez emulációt. Ehelyett a user-space program a /dev/kvm interfészt használja a virtuális gép vendég címterének konfigurálásához, és ezen keresztül emulálja az I/O eszközöket és a videoadaptert.

A KVM lehetővé teszi a virtuális gépek számára a QEMU , VMware és más operációs rendszereket tartalmazó lemezképek módosítás nélküli használatát . Minden virtuális gépnek megvan a maga virtuális hardvere: hálózati kártyák , lemez , videokártya és egyéb eszközök.

A KVM szoftvert a Qumranet készítette, fejlesztette és karbantartotta , amelyet a Red Hat 107 millió dollárért vásárolt meg 2008. szeptember 4-én. [3] . Az üzlet után a KVM (az oVirt virtualizációkezelő rendszerrel együtt) az RHEV virtualizációs platform része lett .

Licenc

Rendszerkövetelmények

A KVM-hez x86-kompatibilis processzorra van szükség, amely támogatja az egyik hardveres virtualizációs technológiát - Intel VT vagy AMD SVM. Pillanatnyilag[ pontosítás ] A KVM képes 32 bites és 64 bites rendszereket futtatni Linux kernelen , Windowson és más rendszereken vendég operációs rendszerként[ pontosítás ] [4] .

Grafikus menedzsment segédprogramok

Aktuális fejlemények

A KVM a QEMU -t használja frontendként és néhány eszköz emulálására [5] . Folyamatban van a modern Intel és AMD processzorokba ágyazott hardveres virtualizációs képességek használatának optimalizálása. A KVM teljesítményét a hardveres virtualizációs módban (nem paravirtualizáció ) futó Xen teljesítményével hasonlították össze , és bizonyos típusú terhelések mellett a KVM jobb teljesítményt mutatott (de a legtöbb esetben nem) [6] .

Lásd még

Jegyzetek

  1. Linux: 2.6.20 Kernel megjelent (lefelé irányuló kapcsolat) . KernelTrap. Archiválva az eredetiből 2012. február 21-én. 
  2. FreeBSD Quarterly Status Report: Linux KVM portolása FreeBSD-re (downlink) . Archiválva az eredetiből 2012. február 21-én. 
  3. blkdog. A Red Hat felvásárolta a Qumranetet, egy KVM-virtualizációs céget (hivatkozás nem érhető el) . Maxim Chirkov (2008. szeptember 4.). Letöltve: 2008. szeptember 5. Az eredetiből archiválva : 2011. december 22.. 
  4. Főoldal - KVM archiválva : 2007. július 10.
  5. http://www.cs.hs-rm.de/~linn/fachsem0910/hirt/KVM.pdf Archiválva : 2015. december 23. a Wayback Machine -nél "Hardver, például merevlemezek, cd-meghajtók vagy hálózati kártyák biztosítása a virtuális gépek számára , a KVM erősen módosított QEMU-t használ .. A KVM a QEMU-t olyan háttérként használja, amely közvetlenül kezeli az I/O műveleteket"
  6. Phoronix Linux KVM virtualizációs teljesítmény archiválva 2009. november 9. a Wayback Machine -en , 2007. január 8.

Linkek