Mi virtualizáció KVM, losst

Ma már nehéz elképzelni, hogy egy olyan világban, anélkül számítógépes eszközök. Így 20 évvel ezelőtt, szinte minden készülékek elektromechanikus, a számítógép használata áramkörök mindenhol ott nem is volt a kérdés. A legkorábbi számítógépek foglalnak el jelentős mennyiségű helyet, és tudott viszonylag kevés. Számítógéppel számítástechnikai rendszerek mostanában már elég hosszú utat. Bár elvileg a számítógépek nem változik, de a számítási teljesítmény gyorsan növekedett. A jelenléte a számítógép már nem egy egyszerű család valami különleges.

Jelenleg gyakran nagyszámú számítógépes berendezések dohányosok is szállít sok kellemetlenséget. Emiatt kezdett megjelenni, központosított rendszer. De központosított rendszereknél gyakran nem lehet megoldani a problémákat, amelyeket megoldani számítógépes hálózat. Emiatt a koncepció a virtualizáció javasolták egy központi számítógép úgy viselkedik, mint egy számítógépes hálózat.

Általános információk a virtualizáció

Lényegét tekintve ez mind az operációs rendszer általános, és így néhány virtuális környezet, amely a fejlesztők a szoftvert, mint a végrehajtás módjáról a végső feladat. Ez rég elmúlt az idő, amikor a programok írt kifejezetten a hardver a számítógép hardveres úton kód és a lekérdezések. Ma minden alkalmazás - ez elsősorban egy írásbeli kérelmet az egyes API található, amely az OS. A feladat az OS - biztosítja az API közvetlenül elérheti a hardver erőforrásokat.

Valójában több típusa van a virtualizáció:

  • Szoftver virtualizációs;
  • Hardveres virtualizáció;
  • Virtualizációs az operációs rendszer szintjén.

Virtualizáció, viszont egy teljes és részleges.

Szoftver virtualizáció - egyfajta virtualizáció, amely magában foglalja a különböző operációs könyvtár, fordítására virtuális gép kéri az operációs rendszer kéri. (DOSBox, VirtualBox VirtualPC)

Hardveres virtualizáció - az ilyen jellegű, amely speciális hardver oktatás, és konkrétan processzor utasításokat. Ez lehetővé teszi, hogy végre lekérdezéseket, hogy megkerülje a vendég operációs rendszer, és végre közvetlenül a hardverre. (Virtualizáció KVM, virtualizáció XEN, Parallels, VMware, Virtualbox)

Virtualizációs az operációs rendszer szintjén - csak egy része a virtualizációs platform nélkül a teljes virtualizációt a hardver. Ez magában foglalja a munka több példányban az OS környezetben. (Docker, LXC)

Mi virtualizáció KVM, losst

1. ábra - A kölcsönhatása komponenseket a virtuális gép a hardver

Jellemzői Virtualization for Linux kernel

Annak érdekében, hogy végre a közvetlen lekérdezéseket hardver könyvtár legyen az operációs rendszer, a vezető ezeket a kéréseket közvetlenül a hardvert. Linux platformon, az alap hosszú ideig, nincs beépített virtualizációs rendszerek (beágyazott hypervisor), egyszerűen nem létezik. Minden gyártó virtualizációs szoftver, amely támogatja a technológia hardveres virtualizáció, kénytelenek voltak, hogy saját modulok a Linux kernel (vboxdrv VirtualBoxban, vmware-szolgáltatás VMWare, stb.) Persze, ez nem tarthat örökké, és a cég Qumranet, Inc. által megváltott majd Radhat létrehozott egyesület nyílt virtualizációs Szövetség, amelynek felismerték, hogy foglalkozzon a hiányzó alapvető hypervisor Linux kernel. És jött létre gipervizorKVM vagy kernel alapú virtuális gép.

A hypervisor KVM egy betölthető Linux kernel modult, amely úgy van kialakítva, hogy a virtualizációs Linux x86 platformon. A modul maga tartalmaz egy virtualizációs komponens maga (kvm.ko), és a processzor-specifikus betölthető modul KVM-amd.ko vagy KVM-intel.ko.

Előfeltétele a használata KVM virtualizációs támogatás útmutató - Intel VT vagy AMD. és a Linux 2.6.20 kernel felett. Van is egy KVM port alatt Free BSD. Hívni KVM hagyományosan használt QEMU, hanem elvégzett kísérletek hozzá KVM támogatást Virtualbox.

használata

Ahhoz, hogy ezt hypervisor, sok implementáció. Néhány jelentenek egész szakkönyvtárak, mások formájában egyszerű grafikus alkalmazásokhoz.

Az érthetőség kedvéért, úgy KVM virtualizációs alapú virt-manager könyvtárban.

Ez a könyvtár leegyszerűsíti a kihívást a különböző hypervisor, amely egy kényelmes felületen, hogy automatizálják a szekvenálás során. A könyvtár is képes dolgozni a hálózati infrastruktúrát, amely néha fontos, ha építési kliens-szerver munkahelyeket.

Mi virtualizáció KVM, losst

2. ábra - Kölcsönhatás komponensek libvirt

QEMU segítségével hozzon létre egy keretet, hogy hívja a hypervisor a kliens rendszer. Ez a program beállítja a parancssori argumentumokat a hívás nagyon könnyű és egyszerű.

Vannak továbbá számos grafikus környezetben, mint például a Gnome-dobozok.

Kapcsolódó cikkek