Virtualisointi Debianissa: Johdanto - Tietoverkot pk-yrityksille

Sarjan yleinen hakemisto: Tietokoneverkot pk-yrityksille: Johdanto

Virtualisointi

Yksinkertaisin on paras

Verkkosivun pääsivun otsikkokuvassa XtratuM, Hypervisor on suunniteltu erityisesti sulautettuihin tai sulautettuihin järjestelmiin reaaliajassa, löydämme seuraavan kuvan: xtratum

"Meidän Perusperiaate Palvelujen, mukaan lukien tietysti virtualisointi, asennus, konfigurointi ja hallinta ovat täysin samaa mieltä viestin kanssa «Yksinkertaisempi, sitä parempi", tuo on, Yksinkertaisin on paras. »

Esittely

La Virtualisointi  se on laaja ja monimutkainen aihe. Emme kirjoita hänestä paljon. Paljastamme vain joitain määritelmiä ja linkkejä sivuille, joiden suosittelemme olevan luettavissa ja / tai tutkittu jokaisen lukijan kiinnostuksen mukaan. Me ehdotamme lukea sivuja wikipedia englanniksi ja muista lähteistä.

  • Emme halua mennä tyypillisen How To -toiminnon toimittamiseen useilla komennoilla jne. Antamatta ensin ainakin johdantoa aiheeseen. Tiedämme, että jotkut Kärsimättömät lukijat He eivät lue esittelyjä ja menevät suoraan siihen, miten se tehdään. Valitettava toiminta, koska myöhemmin tulevat käsitteelliset kysymykset, joihin emme useinkaan pysty vastaamaan riittävästi, koska meidän on mahdotonta tietää kaikkea.

Toivomme, että lukiessani tämän artikkelin edes vähän huolellisesti, lukijalla on käsitys siitä, mikä se on Virtualisointi ja hänen Nykyinen tilanne. Lisäksi sillä on joukko linkkejä, joiden avulla voit laajentaa enemmän tämän tietokoneen jokapäiväiseen tehtävään, joka käyttää tietokonetta tällä hetkellä.

Määritelmät ja linkit Wikipedian ja muiden lähteiden mukaan

Virtualisointi

Tietojenkäsittelytieteessä, Virtualisointi viittaa versioon jotain virtuaalinen sijaan jotain todellinen, joka sisältää virtuaalinen tietokonelaitteisto, käyttöjärjestelmät, tallennuslaitteetJa tietokoneverkkoresurssit. Virtualisointi alkoi 60-luvulla menetelmänä, joka jakoi a keskusyksikkö, eri sovellusten välillä. Sittemmin termin merkitys Virtualisointi se laajenee jatkuvasti.

La Virtualisointi o Virtualisointialusta viittaa virtuaalikoneen luomiseen, joka toimii todellisena, käyttöjärjestelmän kanssa. Virtuaalikoneilla suoritettava ohjelmisto on erillinen taustalla olevista laitteistoista tai fyysisistä resursseista. Esimerkki: fyysinen kone, jossa on Debian 8 "Jessie", voi isännöidä virtuaalikonetta, jossa on Ubuntu Trusty 14.04 -käyttöjärjestelmä.

Virtualisoinnissa sitä kutsutaan «Isäntä - Isäntä»Todelliseen tai fyysiseen tietokoneeseen, jossa itse virtualisointi tapahtuu. Vastaanottaja virtuaalikone Sitä kutsutaan "Vieras - vieras«. Ehdot Isäntä y vieras Niitä käytetään erottamaan todellisella koneella käynnissä olevat ohjelmistot virtuaalikoneilla toimivista ohjelmistoista. Ohjelmistoon tai firmware joka luo virtuaalikoneet isäntälaitteistolle, sitä kutsutaan Hypervisor - hypervisor.

Erilaisia ​​virtualisointityyppejä:

  • Täydellinen virtualisointi - Täysi virtualisointi: Se viittaa Lähes täydellinen todellinen laitteistosimulaatio, jonka avulla virtualisoidut ohjelmistot - tyypillisesti käyttöjärjestelmästä koostuvat - voivat toimia ilman muutoksia.
  • Osittainen virtualisointi - Osittainen virtualisointi: kohdeympäristö Se ei ole täysin simuloitu, mutta osittain. Seurauksena on, että joitain vieraan käynnissä olevia ohjelmia on ehkä muutettava.
  • Paravirtualisointi - paravirtualisointia: Mitään laitteistoympäristöä ei ole simuloitu. Jokainen vierasohjelma - vieras kulkee a Eristetty verkkotunnus, kuin jos ne käyttäisivät erillisiä järjestelmiä. Jokaisen vierasohjelman erityinen muokkaus on tarpeen sen suorittamiseksi tämäntyyppisessä ympäristössä.

La laitteistoavusteinen virtualisointi se on tapa parantaa virtualisointiprosessin yleistä tehokkuutta. Se tarkoittaa, että prosessoreilla tai suorittimilla on oltava tarvittava tuki virtualisointiin, samoin kuin itse laitteiston muut komponentit.

Laitteiston virtualisointi ei ole sama kuin laitteiston emulointi. Emuloinnissa yksi laitteiston osa jäljittelee toista, kun taas virtualisoinnissa Hypervisor - joka on ohjelmisto - jäljittelee tiettyä laitteistoa tai sen kokonaisuutta.

Virtuaalikone

Laskennassa a kone virtuaali- Se on ohjelmisto, joka simuloi tietokonetta ja voi ajaa ohjelmia ikään kuin se olisi oikea tietokone. Tämä ohjelmisto määriteltiin alun perin "tehokkaaksi ja eristetyksi fyysisen koneen kopioksi". Tällä hetkellä termin merkitys sisältää virtuaalikoneet, joilla ei ole suoraa vastaavuutta minkään todellisen laitteiston kanssa.

Hypervisor

Un Hypervisor - hypervisor o Virtuaalikoneen näyttö - Virtuaalikoneen monitori VMM on foorumi, joka sallii erilaisten virtualisoinnin ohjaustekniikoiden käytön samanaikaisesti eri käyttöjärjestelmissä (muokkaamattomissa tai muunnetuissa kuin paravirtualisoinnissa) samassa tietokoneessa.

Avoin virtualisointiliitto (OVA)

La Avaa Virtualization Alliance, kunnioittaen sen englanninkielistä otsikkoa, se on Linux-säätiön yhteistyöprojekti. Tämä konsortio on sitoutunut käyttämään ilmaisia ​​ohjelmistoja ja avoimen lähdekoodin ohjelmistoja - Open Source virtualisointiratkaisuille, mukaan lukien KVMja myös sen hallintaan tarvittaville ohjelmistoille, kuten oVirt. Konsortio edistää eri asiakkaiden menestystarinoita, rohkaisee yhteentoimivuutta ja nopeuttaa kolmansien osapuolten ratkaisujen ekosysteemin laajentumista KVM: n ympärillä.

OVA: n mainostama ilmainen ohjelmisto:

  • KVM on hypervisori. Luonut Qumranet, Inc., israelilainen ohjelmistoyritys, joka herätti tuolloin paljon huomiota, koska Linux-ytimeen upotettu KVM-moduuli hyväksyttiin nopeasti. Se tarjosi «Kiinteä ICE-työpöydän virtualisointialusta»Perustuu sen ydinpohjaisiin virtuaalisiin työpöydäkoneisiin ja linkitetty sen protokollan kautta MAUSTE. 4. syyskuuta 2008 yritys Red Hat, Inc. osti Qumranet 107 miljoonan dollarin arvosta.
  • Libvirt on API «Sovellusohjelman käyttöliittymä" avoin lähdekoodi, demoni - demonija työkalun virtualisointialustojen hallintaan. Voit hallita KVM, Xen, VMware ESX, QEMU ja muut virtualisointitekniikat. Sen eri sovellusliittymiä käytetään laajalti hypervisorikerroksen orkestroinnissaLibvirt on kirjakauppa, kirjoitettu kieli Cja voidaan liittää muihin kieliin, kuten Python, Perl, OCaml, Rubiini, Jaava, JavaScript (kautta Node.js) Ja PHP.
  • oVirt on ohjelmisto virtualisointialustojen hallintaan. Se on ilmainen ja avoimen lähdekoodin ohjelmisto. Sen perusti Red Hat yhteisöprojektina, johon Red Hat Enterprise-virtualisointi. oVirt mahdollistaa virtuaalikoneiden, verkkoresurssien, tallennuksen ja laskennan keskitetyn hallinnan helppokäyttöisestä web-käyttöliittymästä riippumaton foorumi käyttää sitä. Ainoa X86 64 -arkkitehtuurilla virallisesti tuettu Hypervisor on KVM, vaikka arkkitehtuureita pyritään tukemaan PPC y ARM sen seuraavissa versioissa.
  • libguestfs on kirjasto kirjoitettu kielellä kieli C ja joukko työkaluja pääsyyn ja muokkaamiseen virtuaalilevykuvat virtualisointialustalla. Työkaluja voidaan käyttää libvirtin hallinnoimien virtuaalikoneiden ja niissä olevien tiedostojen tarkasteluun ja muokkaamiseen. Voidaan käyttää myös käsikirjoituksiin -scripting- jotka muokkaavat tai luovat virtuaalikoneita.
  • Virtuaalikoneiden johtaja - Virtual Machine Manager on Red Hat -ohjelmisto, joka tunnetaan myös nimellä virt-manageri, nimi, joka paketilla on myös Debianin arkistoissa. Se on työpöytäsovellus virtuaalikoneiden hallintaan. Sitä käytetään uusien verkkotunnusten luomiseen, konfigurointiin ja säätämiseen. Sillä on VNC-asiakas, jonka kautta meillä on pääsy vieraan toimialueen graafiseen konsoliin. Debian Jessien tuomassa virt-manager-paketissa SPICE-protokolla sisältyy myös virtuaalikoneiden graafisen konsolin käyttämiseen.

Xen

Xen Se on Hypervisor, joka käyttää mikroydinsuunnittelua ja tarjoaa tarvittavat palvelut useille käyttöjärjestelmille, jotta ne voivat toimia samanaikaisesti samalla tietokoneella. Hän Cambridgen yliopiston tietokonelaboratorio, kehitti Xenin ensimmäiset versiot, joka on myös ilmainen ohjelmisto. Debian 8 "Jessie" on pakettinsa arkistoissa ksen-hypervisori-4.4-amd64.

OpenVZ

OpenVZ on käyttöjärjestelmän tason virtualisointiratkaisu Linuxille. Sen avulla voit luoda eristettyjä, suojattuja ja yksityisiä virtuaalipalvelimia samalle fyysiselle palvelimelle, mikä tarjoaa paremman laitteistoresurssien käytön. Se varmistaa myös, että kullakin palvelimella käynnissä olevat sovellukset eivät ole ristiriitaisia. Jokainen Virtuaalinen yksityinen palvelin - Virtual Private Server (VPS), se toimii täsmälleen kuin erillinen palvelin. Ne voidaan käynnistää uudelleen ja sallia pääkäyttäjän ja muiden normaalien käyttäjien pääsy. Heillä on omat IP-osoitteet, muisti, prosessit, tiedostot, sovellukset, järjestelmäkirjastot ja määritystiedostot.

Debian poisti OpenVZ-tueksi muokatut ytimet arkistoistaan ​​Debian 7: n "Wheezy" lähtien.

Linux-kontit LXC

Säiliöt ne ovat erillisiä alueita käyttöjärjestelmässä. Jokaisella alueella on oma nimitila tiedostojärjestelmälle, verkolle, PID: lle, suorittimelle ja muistille. Ne voidaan luoda Linux-ytimen sisältämien Control Groups and Namespaces -ominaisuuksien avulla. LXC Se on samanlainen tekniikka kuin muut, joka perustuu virtualisointiin ytimen tasolla, kuten OpenVZ ja Linux-Vserver.

saaristo

saaristo on ratkaisu KVM: llä, Xenillä, OpenVZ: llä tai VMware: lla toimivien virtuaalikoneiden hallintaan ja valvontaan. Debian Jessie sisällyttää sen arkistoihinsa useiden pakettien kautta, jotka osoittavat sen edustajille tai Archipelin ytimeen. Jos haluat lisätietoja, etsi hakusanalla "saaristo" Synapticin tai kautta soveltuvuushaun saaristo.

Muut kiinnostavat linkit

  • Avaa vSwitch- avoimen lähdekoodin ohjelmisto, joka mahdollistaa virtuaalikytkimen luomisen.
  • OpenStack:
  • Avaa QRM: Seuraavan sukupolven avoimen lähdekoodin foorumi datakeskusten hallintaan - Data Center.
  • Satamatyöläinen: avoimen lähdekoodin projekti, joka pystyy automatisoimaan sovellusten käyttöönoton ohjelmistosäiliöissä.
  • nextmox: avoimen lähdekoodin palvelin virtualisointiympäristöihin.
  • VMware- EMC Corporationin tytäryhtiö (omistaa Dell Inc), joka tarjoaa virtualisointiohjelmistoja X86-yhteensopiville tietokoneille
  • VirtualBox: ilmainen ohjelmisto virtuaalikoneiden luomiseen. Debian siirsi tähän ohjelmistoon liittyvät paketit sivuliikkeeseen «contrib".
  • OpenNebula: ONE laajentaa virtualisointialustojen edut yhdestä fyysisestä resurssista resurssipankkiin irrottamalla palvelimen paitsi fyysisestä infrastruktuuristaan ​​myös fyysisestä sijainnistaan.

Lukijat, jotka ovat olleet ystävällisiä tutustumaan artikkeliin tähän asti, ovat ymmärtäneet, kuinka laaja ja monimutkainen virtualisoinnin nykymaailma on. Toivomme, että se toimii oppaana matkallasi.

Seuraava toimitus?

Qemu-KVM on nyt Debianissa!

Muista, että tämä on sarja artikkeleita Tietokoneverkot pk-yrityksille. Odotamme sinua!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Zodiac Carburus dijo

    Erittäin hyvä johdatus virtualisointiin yleensä. Kiitos tämän kirjoituksen kirjoittamisesta. Odotamme seuraavia.

  2.   Mario dijo

    Kiitos Fico esittelystä.

    Erittäin hyvin selitetty ja riittävästi linkkejä mennä syvemmälle aiheeseen.

  3.   Federico dijo

    Tähän tarkoitukseen Mario. Mielestäni monet eivät ole selkeitä virtualisointikysymyksen nykyisestä laajuudesta.