Virtualizacija v Debianu: Uvod - Računalniška omrežja za mala in srednje velika podjetja

Splošno kazalo serije: Računalniška omrežja za MSP: Uvod

Virtualizacija

Najenostavnejši je najboljši

Na sliki glave glavne strani XtratuM, Hipervizor, posebej zasnovan za vgrajene ali vgrajene sisteme v realnem času, najdemo naslednjo sliko: xtratum

"Naše Temeljno načelo za namestitev, konfiguracijo in upravljanje storitev, vključno z virtualizacijo, se v celoti strinja s sporočilom «Preprosteje, bolje", to je, Najenostavnejši je najboljši. "

uvod

La Virtualizacija  je obsežna in zapletena tema. O njem ne bomo pisali veliko. Izpostavili bomo le nekatere definicije in povezave do strani, za katere predlagamo, da jih je treba prebrati in / ali preučiti, glede na zanimanje, ki ga ima vsak bralec. Predlagamo branje strani Wikipedia v angleščini in iz drugih virov.

  • Ne želimo iti v izvajanje običajnega Kako z več ukazi itd., Ne da bi prej podali vsaj uvodni vodnik po temi. Vemo, da nekateri Nestrpni bralci Uvodov ne preberejo in takoj preidejo na to, kako se to naredi. Obžalovanja vredno ukrepanje, nato pa kasneje pridejo konceptualna vprašanja, na katera velikokrat ne moremo odgovoriti ustrezno, saj je nemogoče, da bi vedeli vse.

Upamo, da bo bralec po nekoliko pozornem branju tega članka dobil predstavo o tem, kaj je. Virtualizacija in njegovih Trenutne razmere. Tudi to, da ima vrsto povezav, ki vam omogočajo večjo razširitev te vsakodnevne naloge praktično vsakogar, ki trenutno uporablja računalnik.

Definicije in povezave po Wikipediji in drugih virih

Virtualizacija

Na področju računalništva, Virtualizacija se nanaša na dejanje ustvarjanja različice Nekaj virtualno namesto Nekaj resnična, kar vključuje strojna oprema navideznega računalnika, OS, naprave za shranjevanje, In viri računalniškega omrežja. Virtualizacija se je začela v šestdesetih letih prejšnjega stoletja kot metoda, ki je razdelila sistemske vire sistema glavni računalnik, med različnimi aplikacijami. Od takrat pomen izraza Virtualizacija nenehno se širi.

La Virtualizacija o Platforma za virtualizacijo se nanaša na ustvarjanje navideznega stroja, ki deluje kot pravi, z operacijskim sistemom. Programska oprema, ki deluje na navideznih strojih, je ločena od osnovne strojne opreme ali fizičnih virov. Primer: fizični stroj z Debian 8 "Jessie" lahko gosti navidezni stroj z operacijskim sistemom Ubuntu Trusty 14.04.

V virtualizaciji se imenuje «Gostitelj - Gostitelj»Na resnični ali fizični računalnik, kjer poteka sama virtualizacija. Za virtualni stroj Se imenuje "Gost - Gost«. Pogoji Gostitelj y Gost uporabljajo se za razlikovanje programske opreme, ki se izvaja na resničnem računalniku, od programske opreme, ki se izvaja na navideznih strojih. Na programsko opremo oz firmware ki ustvari navidezne stroje na strojni opremi gostitelja, se imenuje Hipervizor - Hipervizor.

Različne vrste virtualizacije:

  • Popolna virtualizacija - Popolna virtualizacija: Nanaša se na Skoraj popolna simulacija prave strojne opreme, ki omogoča, da se virtualizirana programska oprema, ki je običajno sestavljena iz operacijskega sistema, izvaja brez sprememb.
  • Delna virtualizacija - Delna virtualizacija: ciljno okolje Ni popolnoma simulirano, ampak delno. Posledično bo morda treba spremeniti nekatere programe, ki se izvajajo v programu Guest.
  • Paravirtualizacija - Paravirtualizacija: Nobeno strojno okolje ni simulirano. Vsak program za goste - Gost teče na a Izolirana domena, kot da bi se izvajali v ločenih sistemih. Za njegovo izvajanje v tovrstnem okolju je potrebna posebna sprememba vsakega programa za goste.

La virtualizacija s pomočjo strojne opreme to je način za izboljšanje splošne učinkovitosti procesa virtualizacije. To pomeni, da morajo imeti procesorji ali CPE potrebno podporo za virtualizacijo, pa tudi druge komponente same strojne opreme.

Virtualizacija strojne opreme ni isto kot strojna emulacija. Pri emulaciji en del strojne opreme posnema drugega, medtem ko pri virtualizaciji Hypervisor, ki je programska oprema, posnema določen kos strojne opreme ali celoto.

Navidezni stroj

Pri računalništvu, a stroj virtual To je programska oprema, ki simulira računalnik in lahko izvaja programe, kot da bi šlo za pravi računalnik. Ta programska oprema je bila prvotno opredeljena kot "učinkovit in izoliran dvojnik fizičnega stroja." Trenutno pomen izraza vključuje navidezne stroje, ki nimajo neposredne enakovrednosti z resnično strojno opremo.

Hipervizor

Un Hipervizor - Hipervizor o Monitor navideznega računalnika - Nadzor navideznega stroja VMM je platforma, ki omogoča uporabo različnih tehnik nadzora virtualizacije za istočasno uporabo različnih operacijskih sistemov (nespremenjenih ali spremenjenih kot v primeru paravirtualizacije) v istem računalniku.

Odprta zveza za virtualizacijo (OVA)

La Odprite zavezništvo za virtualizacijo, v skladu z naslovom v angleščini, je projekt sodelovanja fundacije Linux. Ta konzorcij je zavezan k sprejetju brezplačne in odprtokodne programske opreme - open Source za rešitve za virtualizacijo, vključno z KVMin tudi za programsko opremo, potrebno za njegovo administracijo, kot je oVirt. Konzorcij promovira zgodbe o uspehu različnih strank, spodbuja interoperabilnost in pospešuje širjenje ekosistema rešitev tretjih oseb okoli KVM.

Prosta programska oprema, ki jo promovira OVA:

  • KVM je hipervizor. Je ustvaril Qumranet, Inc., izraelsko programsko podjetje, ki je takrat pritegnilo veliko pozornosti zaradi hitrega sprejetja modula KVM, vgrajenega v jedro Linuxa. Ponujal jeTrdna platforma za virtualizacijo namizja ICE»Temelji na virtualnih namiznih napravah, ki temeljijo na jedru, in so povezane prek protokola Začimba. 4. septembra 2008 je družba Red Hat, Inc. pridobljeno Qumranet v vrednosti 107 milijonov dolarjev.
  • libvirt je API «Vmesnik aplikacijskega programa" odprtokodno, demon - demonin orodje za upravljanje platform za virtualizacijo. Lahko upravljate KVM, Xen, VMware ESX, QEMU in druge tehnologije za virtualizacijo. Njeni različni API-ji se pogosto uporabljajo pri orkestraciji hipervizorne plastilibvirt je knjižnica, napisana v jezik C, in se lahko poveže z drugimi jeziki, kot je Python, Perl, OCaml, Ruby, Java, JavaScript (prek Node.js) In PHP.
  • oVirt je programska oprema za upravljanje platform za virtualizacijo. Je brezplačna in odprtokodna programska oprema. Ustanovili so ga Red Hat kot skupnostni projekt, na katerem Virtualizacija podjetja Red Hat Enterprise. oVirt omogoča centralizirano upravljanje navideznih strojev, omrežnih virov, shranjevanja in računanja iz preprostega spletnega vmesnika z neodvisna platforma do njega. Edini Hypervisor, ki je uradno podprt na arhitekturi X86 64, je KVM, čeprav si prizadevajo podpirati arhitekture PPC y ARM v naslednjih različicah.
  • libguestfs je knjižnica, napisana v jezik C in nabor orodij za dostop do datoteke slike navideznega diska na platformi za virtualizacijo. Orodja lahko uporabite za ogled in urejanje navideznih strojev, ki jih upravlja libvirt, in datotek, ki so v njih. Lahko se uporablja tudi za pisanje scenarijev -skriptni- za spreminjanje ali ustvarjanje navideznih strojev.
  • Upravitelj navideznih strojev - Virtual Machine Manager je programska oprema Red Hat, znana tudi kot vodja virt, ime, ki ga ima paket tudi v skladiščih Debian. Je namizna aplikacija za upravljanje navideznih strojev. Uporablja se za ustvarjanje, konfiguriranje in prilagajanje novih domen. Ima odjemalca VNC, prek katerega imamo dostop do grafične konzole gostujoče domene. V paketu virt-manager, ki ga dobi Debian Jessie, je za dostop do grafične konzole navideznih strojev vključen tudi protokol SPICE.

Xen

Xen Je hipervizor, ki uporablja zasnovo mikrojedr in nudi potrebne storitve za več operacijskih sistemov, ki se istočasno izvajajo na isti računalniški strojni opremi. On Cambridge University Computer Lab, je razvil prve različice Xena, ki je tudi brezplačna programska oprema. Debian 8 "Jessie" ima v svojih skladiščih paket xen-hipervizor-4.4-amd64.

OpenVZ

OpenVZ je rešitev za virtualizacijo na ravni operacijskega sistema za Linux. Omogoča vam ustvarjanje izoliranih, varnih in zasebnih navideznih strežnikov na istem fizičnem strežniku, kar ponuja boljšo uporabo strojnih virov. Zagotavlja tudi, da aplikacije, ki se izvajajo na vsakem od strežnikov, ne nasprotujejo. Vsak Navidezni zasebni strežnik - Virtual Private Server (VPS), deluje natanko tako kot samostojni strežnik. Lahko jih znova zaženete in omogočijo dostop korenskemu uporabniku in drugim običajnim uporabnikom. Imajo lastne naslove IP, pomnilnik, procese, datoteke, aplikacije, sistemske knjižnice in konfiguracijske datoteke.

Debian je odstranil jedra, spremenjena za podporo OpenVZ, iz svojih skladišč od Debiana 7 "Wheezy".

Linux kontejnerji LXC

Zabojniki so izolirana območja znotraj operacijskega sistema. Vsako območje ima svoj imenski prostor za dodelitev datotečnega sistema, omrežja, PID-a, CPU-ja in pomnilnika. Ustvariti jih je mogoče s funkcijami nadzornih skupin in imenskih prostorov, vključenih v jedro Linuxa. LXC Gre za tehnologijo, podobno kot druge, ki temelji na virtualizaciji na ravni jedra, kot sta OpenVZ in linux-vserver.

Archipelago

Archipelago je rešitev za upravljanje in nadzor navideznih strojev, ki se izvajajo na KVM, Xen, OpenVZ ali VMware. Debian Jessie ga vključi v svoja skladišča prek različnih paketov, ki kažejo na njegove agente ali na jedro Archipel. Za več informacij poiščite "archipel" prek Synaptic ali via iskanje sposobnosti.

Druge zanimive povezave

  • Odprite vSwitch: odprtokodna programska oprema, ki omogoča ustvarjanje navideznega stikala.
  • OpenStack:
  • Odprite QRM: Odprtokodna platforma naslednje generacije za upravljanje podatkovnih centrov - Podatkovno središče.
  • Lučki delavec: odprtokodni projekt, ki lahko avtomatizira uvajanje aplikacij znotraj vsebnikov programske opreme.
  • nextmox: odprtokodni strežnik za okolja za virtualizacijo.
  • VMware- Podružnica družbe EMC Corporation (v lasti družbe Dell Inc), ki ponuja programsko opremo za virtualizacijo, ki je na voljo za računalnike, združljive z X86
  • VirtualBox: brezplačna programska oprema za ustvarjanje navideznih strojev. Debian je pakete, povezane s to programsko opremo, preselil v svojo podružnico «Prispevek".
  • Odpri Meglico: ONE razširja prednosti platform za virtualizacijo z enega fizičnega vira na banko virov, tako da strežnik loči ne le od njegove fizične infrastrukture, temveč tudi od njegove fizične lokacije.

Bralci, ki so bili do zdaj prijazni, da so članek preučili, bodo spoznali, kako obsežno in zapleteno je trenutno vesolje virtualizacije. Upamo, da bo služil kot vodilo na vaši poti.

Naslednja dostava?

Zdaj je Qemu-KVM v Debianu!

Ne pozabite, da bo to vrsta člankov avtorja Računalniška omrežja za MSP. Čakali vas bomo!


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Zodiak Carburus je dejal

    Zelo dober uvod v virtualizacijo na splošno. Hvala za delo pri pisanju te objave. Čakamo na naslednje.

  2.   Mario je dejal

    Hvala Fico za uvod.

    Zelo dobro razloženo in z dovolj povezav, da se poglobi v temo.

  3.   Federico je dejal

    To je namen Mario. Mislim, da marsikomu ni jasen trenutni obseg vprašanja virtualizacije.