Virtualizacija „Debian“: Įvadas - Kompiuteriniai tinklai, skirti SMB

Bendras serijos indeksas: Kompiuteriniai tinklai MVĮ: įvadas

Virtualizacija

Paprasčiausias yra geriausias

Pagrindinio puslapio antraštės vaizde XtratuM, „Hypervisor“, specialiai sukurtas įterptosioms arba įterptosioms sistemoms realiuoju laiku, randame tokį vaizdą: xtratum

„Mūsų Pagrindinis principas paslaugų diegimui, konfigūravimui ir administravimui, įskaitant, žinoma, Virtualizaciją, visiškai sutinka su pranešimu «Paprasčiau, tuo geriau", tai yra, Paprasčiausias yra geriausias. »

Įvadas

La Virtualizacija  tai didžiulė ir sudėtinga tema. Apie jį daug nerašysime. Mes pateiksime tik kai kuriuos apibrėžimus ir nuorodas į puslapius, kuriuos siūlome perskaityti ir (arba) ištirti, atsižvelgiant į kiekvieno skaitytojo susidomėjimą. Mes siūlome skaityti ' anglų kalba ir iš kitų šaltinių.

  • Nenorime pristatyti tipiško „How To“ su keliomis komandomis ir pan., Prieš tai nepateikdami bent įvadinio dalyko vadovo. Mes žinome, kad kai kurie Nekantrūs skaitytojai Jie neskaito įvadų ir eina tiesiai į tai, kaip tai daroma. Apgailėtinas veiksmas, vėliau ateina konceptualūs klausimai, į kuriuos daug kartų negalime tinkamai atsakyti, nes mums neįmanoma visko žinoti.

Tikimės, kad, nors šiek tiek atidžiai perskaitęs šį straipsnį, skaitytojas sugalvos, kas tai yra Virtualizacija ir jos Dabartinė situacija. Be to, kad jis turi daugybę nuorodų, leidžiančių labiau išplėsti šią kasdienę užduotį praktiškai visiems, kurie šiuo metu naudojasi kompiuteriu.

Apibrėžimai ir nuorodos pagal Vikipediją ir kitus šaltinius

Virtualizacija

Kompiuterijoje, Virtualizacija reiškia versijos kūrimo veiksmą kažkas virtualus, o ne kažkas realus, kuris apima virtuali kompiuterio aparatinė įranga, operacines sistemas, saugojimo įrenginiaiIr kompiuterių tinklo ištekliai. Virtualizacija prasidėjo 60-ajame dešimtmetyje, kaip metodas, kuris padalijo a pagrindinio kompiuterio, tarp skirtingų programų. Nuo tada termino reikšmė Virtualizacija jis nuolat plečiasi.

La Virtualizacija o Virtualizacijos platforma reiškia virtualios mašinos, kuri veikia kaip reali, su operacine sistema sukūrimą. Virtualiose mašinose veikianti programinė įranga yra atskirta nuo pagrindinės aparatūros ar fizinių išteklių. Pavyzdys: fizinė mašina, naudojanti „Debian 8“ „Jessie“, gali talpinti virtualią mašiną su „Ubuntu Trusty 14.04“ operacine sistema.

Virtualizacijoje tai vadinama «Priimančioji - Priimančioji»Į tikrą ar fizinį kompiuterį, kuriame vyksta pati virtualizacija. Į virtualios mašinos Tai vadinama "Svečias - Svečias«. Sąlygos Priimančioji y Svečias jie naudojami atskiriant programinę įrangą, veikiančią tikroje mašinoje, nuo programinės įrangos, veikiančios virtualiose mašinose. Į programinę įrangą arba mikroprograma kuri sukuria virtualias mašinas pagrindinio kompiuterio aparatinėje įrangoje, ji vadinama Hypervisor - Hipervisas.

Skirtingi virtualizavimo tipai:

  • Visa virtualizacija - Visiškas virtualizavimas: Tai reiškia Beveik visas realus aparatinės įrangos modeliavimas, kuri leidžia virtualizuotą programinę įrangą, paprastai susideda iš operacinės sistemos, paleisti be jokių modifikacijų.
  • Dalinė virtualizacija - Dalinė virtualizacija: tikslinė aplinka Tai nėra visiškai modeliuojama, bet iš dalies. Todėl gali tekti modifikuoti kai kurias svečio programas.
  • Paravirtualizacija - Paravirtualizacija: Nėra modeliuojama aparatinės įrangos aplinka. Kiekviena svečio programa - Svečias veikia ant a Izoliuotas domenas, tarsi jie veiktų atskiromis sistemomis. Norint ją vykdyti tokio tipo aplinkoje, būtina atlikti specifinę kiekvienos „Guest“ programos modifikaciją.

La aparatinės įrangos pagalba tai būdas pagerinti bendrą virtualizacijos proceso efektyvumą. Tai reiškia, kad procesoriai ar procesoriai turi turėti reikiamą virtualizacijos palaikymą, taip pat kitus pačios aparatinės įrangos komponentus.

Aparatinės įrangos virtualizavimas nėra tas pats, kas aparatinės įrangos emuliacija. „Emuliacijoje“ viena aparatinės įrangos dalis imituoja kitą, o „Virtualizacijoje“ „Hypervisor“, kuri yra programinė įranga, imituoja tam tikrą aparatinę įrangą arba jos visumą.

Virtuali mašina

Skaičiuojant a mašina virtualus Tai programinė įranga, kuri imituoja kompiuterį ir gali paleisti programas taip, lyg tai būtų tikras kompiuteris. Ši programinė įranga iš pradžių buvo apibrėžta kaip „efektyvus ir izoliuotas fizinės mašinos dublikatas“. Šiuo metu šio termino reikšmė apima virtualias mašinas, kurios neturi jokio tiesioginio atitikmens jokiai realiai aparatinei įrangai.

Hypervisor

Un Hypervisor - Hipervisas o „Virtual Machine Monitor“ - Virtualioji mašina stebi VMM yra platforma, leidžianti taikyti įvairias virtualizacijos valdymo technikas tuo pačiu metu naudojant skirtingas operacines sistemas (nemodifikuotas arba modifikuotas, kaip paravirtualizavimo atveju) tame pačiame kompiuteryje.

Atviras virtualizavimo aljansas (OVA)

La Atviras Virtualizacijos aljansas, gerbdamas jo pavadinimą angliškai, tai yra „Linux Foundation“ bendradarbiavimo projektas. Šis konsorciumas yra įsipareigojęs įdiegti nemokamą programinę įrangą ir atvirojo kodo programinę įrangą - Open Source virtualizacijos sprendimams, įskaitant KVMir programinei įrangai, reikalingai jos administravimui, pavyzdžiui, oVirtas. Konsorciumas reklamuoja skirtingų klientų sėkmės istorijas, skatina sąveikumą ir paspartina trečiųjų šalių sprendimų ekosistemos plėtrą aplink KVM.

OVA reklamuojama nemokama programinė įranga:

  • KVM yra hipervizorius. Sukūrė „Qumranet, Inc.“, Izraelio programinės įrangos kompanija, kuri tuo metu sulaukė daug dėmesio, kad greitai priimtų „Linux“ branduolyje įdėtą KVM modulį. Ji pasiūlė «Tvirta ICE darbalaukio virtualizacijos platforma»Remiantis branduolio virtualiomis darbalaukio mašinomis ir susietomis per jo protokolą Prieskonis. 4 m. Rugsėjo 2008 d. Įmonė "Red Hat", Inc. įsigijo Kumranetas už 107 milijonų dolerių vertę.
  • libvirt yra API «Programos sąsaja" atviro kodo, demonas - demonasir virtualizavimo platformų valdymo įrankis. Galite valdyti KVM, „Xen“, „VMware ESX“, QEMU ir kitos virtualinimo technologijos. Skirtingos jo API yra plačiai naudojamos hipervizoriaus sluoksnio orkestravimuilibvirt yra biblioteka, parašyta C kalbair gali būti susietos su kitomis kalbomis, pvz Pitonas, Perlas, OCaml, rubinas, Java, JavaScript (per Node.js) Ir PHP.
  • oVirtas yra virtualizacijos platformų valdymo programinė įranga. Tai nemokama ir atviro kodo programinė įranga. Ją įkūrė "Red Hat" kaip bendruomenės projektą, kurio metu „Red Hat Enterprise“ virtualizavimas. „oVirt“ leidžia centralizuotai valdyti virtualias mašinas, tinklo išteklius, saugojimą ir skaičiavimus iš lengvai naudojamos žiniatinklio sąsajos su nepriklausoma platforma prie jo prieiti. Vienintelis „Hypervisor“, oficialiai palaikomas X86 64 architektūroje, yra KVM, nors ir stengiamasi palaikyti šias architektūras PPC y ARM kitose versijose.
  • libguestfs yra biblioteka, parašyta C kalba ir įrankių rinkinys, leidžiantis pasiekti ir modifikuoti virtualaus disko atvaizdai virtualizacijos platformoje. Įrankiai gali būti naudojami virtualių mašinų, kurias valdo libvirt, ir jose esančių failų peržiūrai ir redagavimui. Taip pat gali būti naudojamas scenarijų rašymui -skriptų- modifikuoti ar kurti virtualias mašinas.
  • Virtuali mašinų vadybininkė - Virtuali mašinų vadybininkė yra „Red Hat“ programinė įranga, dar žinoma kaip virt-vadybininkas, įveskite pavadinimą, kurį paketas taip pat turi „Debian“ saugyklose. Tai „Desktop“ programa, skirta valdyti virtualias mašinas. Jis naudojamas kuriant, konfigūruojant ir koreguojant naujus domenus. Jis turi VNC klientą, per kurį mes turime prieigą prie svečio domeno grafinės konsolės. Debian Jessie pateiktame „virt-manager“ pakete taip pat įtrauktas SPICE protokolas, norint pasiekti virtualių mašinų grafinę konsolę.

Xen

Xen Tai yra „Hypervisor“, kuris naudoja mikroranduolio dizainą ir teikia būtinas paslaugas, kad kelios operacinės sistemos galėtų vienu metu veikti ta pačia kompiuterio įranga. Jis Kembridžo universiteto kompiuterių laboratorija, sukūrė pirmąsias „Xen“ versijas, kuri taip pat yra nemokama programinė įranga. „Debian 8“ „Jessie“ saugyklose yra paketas xen-hipervizorius-4.4-amd64.

OpenVZ

OpenVZ yra operacinės sistemos lygio „Linux“ virtualizavimo sprendimas. Tai leidžia sukurti izoliuotus, saugius ir privačius virtualius serverius tame pačiame fiziniame serveryje, o tai leidžia geriau naudoti aparatūros išteklius. Tai taip pat užtikrina, kad kiekviename iš serverių veikiančios programos neprieštarautų. Kiekvienas Virtualus privatus serveris - Virtualus Privatus Serveris (VPS), jis veikia lygiai taip pat, kaip atskiras serveris. Jie gali būti paleisti iš naujo ir leisti prieigą pagrindiniam vartotojui ir kitiems įprastiems vartotojams. Jie turi savo IP adresus, atmintį, procesus, failus, programas, sistemos bibliotekas ir konfigūracijos failus.

Debian pašalino „OpenVZ“ palaikymui modifikuotus branduolius iš savo saugyklų nuo Debian 7 „Wheezy“.

„Linux Containers LXC“

Konteineriai jie yra izoliuoti operacinės sistemos plotai. Kiekviena sritis turi savo vardų sritį failų sistemai, tinklui, PID, procesoriui ir atminties paskirstymui. Juos galima sukurti naudojant „Control Groups“ ir „Vardų erdvės“ funkcijas, įtrauktas į „Linux“ branduolį. LXC Tai yra panaši į kitas technologija, pagrįsta virtualizacija branduolio lygiu, pvz., „OpenVZ“ ir „Linux-VServer“.

Archipelis

Archipelis yra virtualių mašinų, veikiančių KVM, Xen, OpenVZ ar VMware, valdymo ir priežiūros sprendimas. „Debian Jessie“ įtraukia jį į savo saugyklas per įvairius paketus, nukreipiančius į jo agentus arba „Archipel“ šerdį. Norėdami gauti daugiau informacijos, ieškokite „archipel“ per „Synaptic“ arba per gabumų paieškos archipelis.

Kitos dominančios nuorodos

  • Atidarykite „vSwitch“- Atvirojo kodo programinė įranga, leidžianti sukurti virtualų jungiklį.
  • „OpenStack“:
  • Atidarykite QRM: Naujos kartos duomenų centro valdymo atvirojo kodo platforma - Duomenų centras.
  • dokininkas: atvirojo kodo projektas, galintis automatizuoti programų diegimą programinės įrangos talpyklose.
  • „Proxmox“: atvirojo kodo serveris virtualizacijos aplinkoms.
  • "VMware"- „EMC Corporation“ dukterinė įmonė (priklauso „Dell Inc“), teikianti virtualizavimo programinę įrangą, skirtą X86 suderinamiems kompiuteriams
  • Virtualbox: nemokama programinė įranga virtualioms mašinoms kurti. „Debian“ paketus, susijusius su šia programine įranga, perkėlė į savo filialą «prisidėti"
  • „OpenNebula“: ONE praplečia virtualizacijos platformų pranašumus iš vieno fizinio šaltinio į išteklių banką, atsiejdamas serverį ne tik nuo jo fizinės infrastruktūros, bet ir nuo fizinės vietos.

Skaitytojai, kurie buvo malonūs peržvelgti straipsnį iki šio taško, supras, kokia didžiulė ir sudėtinga yra dabartinė Virtualizacijos visata. Tikimės, kad tai bus jūsų kelionės vadovas.

Kitas pristatymas?

Dabar „Qemu-KVM“ yra „Debian“!

Atminkite, kad tai bus straipsnių serija Kompiuteriniai tinklai MVĮ. Mes jūsų lauksime!


3 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Zodiako karburas sakė

    Labai geras įvadas į virtualizaciją apskritai. Ačiū už darbą rašant šį įrašą. Laukiame kitų.

  2.   mario sakė

    Ačiū Fico už įžangą.

    Labai gerai paaiškinta ir turinti pakankamai nuorodų, kad galėtum gilintis į temą.

  3.   Federico sakė

    Tai yra Mario tikslas. Manau, kad daugeliui nėra aišku, kokia yra dabartinė virtualizavimo problemos apimtis.