Virtualizáció a Debianban: Bevezetés - Számítógépes hálózatok kis- és középvállalkozások számára

A sorozat általános mutatója: Számítógépes hálózatok kkv-k számára: Bevezetés

Virtualizáció

A legegyszerűbb a legjobb

A főoldal fejlécképében XtratuM, Kifejezetten valós idejű beágyazott vagy beágyazott rendszerek számára tervezett Hypervisor, a következő képet találjuk: xtratum

"A miénk Alapvető elv a szolgáltatások telepítéséhez, konfigurálásához és adminisztrációjához, beleértve természetesen a virtualizációt is, teljes mértékben egyetért az üzenettel «Minél egyszerűbb, annál jobb", azaz A legegyszerűbb a legjobb. »

Bevezetés

La Virtualizáció  hatalmas és összetett téma. Nem fogunk sokat írni róla. Csak néhány meghatározást és olyan oldalakra mutató linkeket tárunk fel, amelyeket javasoljuk, hogy olvassák el és / vagy tanulmányozzák, az olvasók érdeklődésének megfelelően. Azt javasoljuk Olvassa el a Wikipedia angolul és más forrásokból.

  • Nem akarunk belemenni egy tipikus How To-ba, több paranccsal stb., Anélkül, hogy először legalább egy bevezető útmutatót adnánk a témához. Tudjuk, hogy néhány Türelmetlen Olvasók Nem olvassák el a bevezetőket, és egyenesen áttekintik, hogyan történik. Sajnálatos cselekvés, majd később jönnek azok a fogalmi kérdések, amelyekre sokszor nem tudunk megfelelő választ adni, mivel lehetetlen mindent tudnunk.

Reméljük, hogy a cikk egy kicsit figyelmes elolvasása után az olvasónak ötlete lesz arról, mi ez Virtualizáció és az ő jelenlegi helyzet. Továbbá, hogy van egy sor linkje, amely lehetővé teszi, hogy kibővítse ezt a napi feladatot gyakorlatilag bárki, aki jelenleg számítógépet használ.

Definíciók és linkek a Wikipedia és más források szerint

Virtualizáció

A számítástechnikában Virtualizáció verziójának létrehozására vonatkozik valami virtuális helyett valami valós, amely magában foglalja a virtuális számítógépes hardver, operációs rendszerek, tároló eszközök, És számítógépes hálózati erőforrások. A virtualizáció az 60-as években kezdődött, mint módszer, amely megosztotta a nagyszámítógép, a különböző alkalmazások között. Azóta a kifejezés jelentése Virtualizáció folyamatosan bővül.

La Virtualizáció o Virtualizációs platform egy virtuális gép létrehozására utal, amely úgy működik, mint egy valós, operációs rendszerrel. A virtuális gépeken futó szoftver külön van az alapul szolgáló hardvertől vagy fizikai erőforrásoktól. Példa: egy Debian 8 "Jessie" rendszert futtató fizikai gép képes virtuális gépet üzemeltetni az Ubuntu Trusty 14.04 operációs rendszerrel.

A virtualizációban «Házigazda - Házigazda»A valós vagy fizikai számítógépre, ahol maga a virtualizáció zajlik. Nak nek virtuális gép Ez az úgynevezett "Vendég - Vendég«. A feltételek Házigazda y Vendég arra használják, hogy megkülönböztessék a valós gépen futó szoftvert a virtuális gépen futó szoftvertől. Szoftverhez ill firmware amely létrehozza a virtuális gépeket a gazdagép hardverén, az ún Hypervisor - hypervisor.

Különböző típusú virtualizáció:

  • Teljes virtualizáció - Teljes virtualizáció: A Szinte teljes valós hardver szimuláció, amely lehetővé teszi a - általában operációs rendszerből álló - virtualizált szoftverek módosítás nélküli futtatását.
  • Részleges virtualizáció - Részleges virtualizáció: a célkörnyezet Nem teljesen szimulált, de részben. Ennek eredményeként előfordulhat, hogy néhány, a vendégen futó programot módosítani kell.
  • Paravirtualizáció - Paravirtualizáció: Nincs hardverkörnyezet szimulálva. Minden vendégprogram - Vendég fut a Elszigetelt tartomány, mintha külön rendszereken futnának. Az egyes vendégprogramok speciális módosítására van szükség az ilyen típusú környezetben történő futtatásához.

La hardveres virtualizáció ez a módszer a virtualizációs folyamat általános hatékonyságának javítására. Ez azt jelenti, hogy a processzoroknak vagy a CPU-knak rendelkezniük kell a virtualizációhoz szükséges támogatással, valamint magának a hardvernek más összetevőivel.

A hardver virtualizáció nem azonos a hardver emulációval. Az Emulációban a hardver egyik része utánozza a másikat, míg a Virtualizációban a Hypervisor - amely szoftver - egy adott hardvert vagy annak egészét utánozza.

Virtuális gép

A számítás során a gép virtuális Ez egy szoftver, amely szimulálja a számítógépet, és olyan programokat futtathat, mintha egy valódi számítógép lenne. Ezt a szoftvert eredetileg "egy fizikai gép hatékony és elszigetelt másolataként" határozták meg. Jelenleg a kifejezés jelentése magában foglalja azokat a virtuális gépeket, amelyek semmilyen közvetlen egyenértékűséggel nem rendelkeznek egyetlen valódi hardverrel sem.

Hipervizor

Un Hipervizor - hypervisor o Virtuális gépfigyelő - Virtuális gépfigyelő VMM olyan platform, amely lehetővé teszi különféle virtualizációs vezérlési technikák alkalmazását, hogy egyidejűleg különböző operációs rendszereket használhassanak (módosítatlanul vagy módosítva, mint a paravirtualizáció esetében) ugyanazon a számítógépen.

Nyílt Virtualizációs Szövetség (OVA)

La Nyissa meg a Virtualizációs Szövetséget, tiszteletben tartva angol címét, a Linux Alapítvány együttműködési projektje. Ez a konzorcium elkötelezett a szabad szoftverek és a nyílt forráskódú szoftverek bevezetése mellett - Open Source virtualizációs megoldásokhoz, beleértve KVM, valamint az adminisztrációjához szükséges szoftverek, például a oVirt. A konzorcium népszerűsíti a különböző ügyfelek sikertörténeteit, ösztönzi az interoperabilitást és felgyorsítja a harmadik felek megoldásainak ökoszisztémájának terjeszkedését a KVM körül.

Az OVA által támogatott ingyenes szoftver:

  • KVM hipervizor. Készítette: Qumranet, Inc., egy izraeli szoftvercég, amely abban az időben nagy figyelmet szentelt a KVM modul gyors befogadásának a Linux kernelbe ágyazva. Felajánlotta a «Szilárd ICE asztali virtualizációs platform»Kernel alapú virtuális asztali gépei alapján, és a protokollján keresztül összekapcsolva FŰSZER. 4. szeptember 2008-én a cég Red Hat, Inc. megszerezte Qumranet 107 millió dollár értékben.
  • libvirttel egy API «Alkalmazás program interfész" nyílt forráskód, démon - démon, és egy eszköz a virtualizációs platformok kezeléséhez. Kezelheti a KVM, Xen, VMware ESX, QEMU és más virtualizációs technológiák. Különböző API-jait széles körben használják a hypervisor réteg hangszerelésébenlibvirttel egy könyvtár, amelyet a C nyelv, és összekapcsolható más nyelvekkel, például Piton, Perl, OCaml, Rubin, Jáva, JavaScript (via node.js) És PHP.
  • oVirt egy szoftver a virtualizációs platformok kezelésére. Ingyenes és nyílt forráskódú szoftver. Alapította a Red Hat mint közösségi projekt, amelyen a Red Hat Enterprise virtualizáció. Az oVirt lehetővé teszi a virtuális gépek, a hálózati erőforrások, a tárolás és a számítás központosított kezelését egy könnyen használható webes felületről, egy független platform hogy elérhesse. Az egyetlen Hypervisor, amelyet egy X86 64-es architektúrán hivatalosan támogatnak, a KVM, bár erőfeszítéseket tesznek az architektúrák támogatására PPC y ARM következő verzióiban.
  • libguestfs ben írt könyvtár C nyelv és egy eszközkészlet a virtuális lemezképeket virtualizációs platformon. Az eszközökkel megtekinthetők és szerkeszthetők a libvirt által kezelt virtuális gépek és a bennük tartózkodó fájlok. Szkriptíráshoz is használható -scripting- virtuális gépek módosítására vagy létrehozására.
  • Virtuális gépkezelő - Virtuális gépkezelő egy Red Hat szoftver, más néven virt-menedzser, nevezze meg, amelyet a csomag is tartalmaz a Debian tárolókban. Ez egy asztali alkalmazás virtuális gépek kezelésére. Új domainek létrehozásához, konfigurálásához és beállításához használják. Van egy VNC kliense, amelyen keresztül hozzáférhetünk a vendég tartomány grafikus konzoljához. A Debian Jessie által hozott virt-manager csomagban a SPICE protokoll is szerepel a virtuális gépek grafikus konzoljának eléréséhez.

Xen

Xen Ez egy olyan Hypervisor, amely mikromagos kialakítást használ, és biztosítja a szükséges szolgáltatásokat ahhoz, hogy több operációs rendszer egyidejűleg fusson ugyanazon a számítógépes hardveren. Ő Cambridge University Computer Lab, kifejlesztette a Xen első verzióit, amely szintén ingyenes szoftver. A Debian 8 "Jessie" táraiban van a csomag xen-hipervizor-4.4-amd64.

OpenVZ

OpenVZ egy operációs rendszer szintű virtualizációs megoldás Linux számára. Lehetővé teszi izolált, biztonságos és privát virtuális kiszolgálók létrehozását ugyanazon a fizikai kiszolgálón, ami a hardver erőforrások jobb felhasználását kínálja. Azt is biztosítja, hogy az egyes szervereken futó alkalmazások ne ütközzenek egymással. Minden egyes Virtuális magánszerver - Virtual Private Server (VPS), pontosan úgy működik, mint egy önálló szerver. Ezek újraindíthatók, és engedélyezhetik a hozzáférést a root felhasználó és más normál felhasználók számára. Saját IP-címmel, memóriával, folyamatokkal, fájlokkal, alkalmazásokkal, rendszerkönyvtárakkal és konfigurációs fájlokkal rendelkeznek.

A Debian az OpenVZ támogatásához módosított kerneleket a Debian 7 "Wheezy" -től kezdve eltávolította a tárolókból.

Linux konténerek LXC

A konténerek az operációs rendszeren belüli elszigetelt területek. Minden területnek megvan a saját névtere a fájlrendszerhez, a hálózathoz, a PID-hez, a CPU-hoz és a memóriaallokációhoz. Létrehozhatók a Linux kernelben található Control Groups és Namespace funkciók segítségével. évi LXC Ez egy más technológiához hasonló technológia, amely a kernel szintű virtualizáción alapul, mint például az OpenVZ és linux-vszerver.

Szigetvilág

Szigetvilág megoldás a KVM, Xen, OpenVZ vagy VMware rendszeren futó virtuális gépek kezelésére és felügyeletére. A Debian Jessie különféle csomagokon keresztül tárolja a tárolókat, amelyek az ügynökeire vagy az Archipel magjára mutatnak. További információért keressen rá a "archipel" kifejezésre a Synaptic vagy a via segítségével alkalmassági keresés archipel.

Egyéb érdekességek

  • Nyissa meg a vSwitch alkalmazást- Nyílt forráskódú szoftver, amely lehetővé teszi virtuális kapcsoló létrehozását.
  • OpenStack:
  • Nyissa meg a QRM-et: Új generációs nyílt forráskódú platform az adatközpont-kezeléshez - Adatközpont.
  • Dokkmunkás: nyílt forráskódú projekt, amely képes automatizálni az alkalmazások telepítését a szoftveres konténerekben.
  • nextmox: nyílt forráskódú szerver virtualizációs környezetekhez.
  • VMware- Az EMC Corporation leányvállalata (a Dell Inc tulajdonában van), amely virtualizációs szoftvert biztosít az X86-kompatibilis számítógépekhez
  • Virtualbox: ingyenes szoftver virtuális gépek létrehozásához. A Debian a szoftverhez kapcsolódó csomagokat fiókjába helyezte át «hozzájárulás”.
  • OpenNebula: A ONE kiterjeszti a virtualizációs platformok előnyeit egyetlen fizikai erőforrásból egy erőforrásbankba azáltal, hogy leválasztja a szervert nemcsak fizikai infrastruktúrájáról, hanem fizikai helyéről is.

Azok az olvasók, akik kedvesek voltak áttanulmányozni a cikket e sorig, rájönnek, hogy a virtualizáció jelenlegi univerzuma milyen hatalmas és összetett. Reméljük, hogy útmutatóként szolgál az utazáshoz.

Következő szállítás?

Most a Qemu-KVM a Debianon van!

Ne feledje, hogy ez a cikkek sorozata lesz Számítógépes hálózatok kkv-k számára. Várni fogunk!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Zodiac Carburus dijo

    Nagyon jó bevezetés a virtualizációba általában. Köszönöm a bejegyzés megírásával végzett munkát. Várjuk a következőket.

  2.   Mario dijo

    Köszönet Ficónak a bevezetésért.

    Nagyon jól megmagyarázott és elegendő link van ahhoz, hogy mélyebben belemerülhessen a témába.

  3.   Federico dijo

    Ez a célja Mario. Úgy gondolom, hogy sokaknak nincs egyértelmű a virtualizációs kérdés jelenlegi területe.