Virtualiseerimine Debianis: sissejuhatus - arvutivõrgud väikeste ja keskmise suurusega ettevõtete jaoks

Seeria üldindeks: Arvutivõrgud VKEdele: sissejuhatus

Virtualiseerimine

Lihtsaim on parim

Lehe pealehe päisepildis XtratuM, Hüpervisor, mis on spetsiaalselt loodud sisseehitatud või sisseehitatud süsteemide jaoks reaalajas, leiame järgmise pildi: xtratum

"Meie Põhimõte teenuste installimiseks, konfigureerimiseks ja haldamiseks, sealhulgas muidugi ka virtualiseerimine, nõustub täielikult sõnumiga «Mida lihtsam, seda parem", see on, Lihtsaim on parim».

Sissejuhatus

La Virtualiseerimine  see on tohutu ja keeruline teema. Me ei kirjuta temast palju. Paljastame ainult mõned määratlused ja lingid lehtedele, mida soovitame lugeda ja / või uurida vastavalt iga lugeja huvile. Soovitame loe lehekülgi Wikipedia inglise keeles ja muudest allikatest.

  • Me ei soovi minna käskude tüüpilise kättetoimetamise juurde mitme käsu vms abil, andmata esmalt vähemalt teema sissejuhatavat juhendit. Me teame, et mõned Kannatamatud lugejad Nad ei loe sissejuhatusi ja lähevad otse selle juurde, kuidas seda tehakse. Kahetsusväärne tegevus, sest hiljem tulevad kontseptuaalsed küsimused, millele me ei suuda mitu korda adekvaatselt vastata, kuna meil on võimatu kõike teada.

Loodame, et pärast selle artikli isegi pisut hoolikat lugemist tekib lugejal idee, mis see on Virtualiseerimine ja tema Praegune olukord. Samuti, et sellel on rida linke, mis võimaldavad teil seda igapäevast ülesannet laiendada praktiliselt igaühe jaoks, kes praegu arvutit kasutab.

Mõisted ja lingid vastavalt Vikipeediale ja teistele allikatele

Virtualiseerimine

Arvutiteaduses Virtualiseerimine osutab versiooni loomise aktile midagi virtuaalne asemel midagi reaalne, mis sisaldab virtuaalne arvuti riistvara, operatsioonisüsteemide, salvestusseadmed, Ja arvutivõrgu ressursid. Virtualisatsioon algas 60. aastatel meetodina, mis jagas a suurarvutierinevate rakenduste vahel. Sellest ajast alates on selle termini tähendus Virtualiseerimine see laieneb pidevalt.

La Virtualiseerimine o Virtualiseerimise platvorm viitab operatsioonisüsteemiga virtuaalse masina loomisele, mis toimib nagu tõeline. Virtuaalmasinates töötav tarkvara on aluseks olevast riistvarast või füüsilistest ressurssidest eraldi. Näide: füüsiline masin, kus töötab Debian 8 "Jessie", saab hostida Ubuntu Trusty 14.04 operatsioonisüsteemiga virtuaalmasinat.

Virtualisatsioonis nimetatakse seda «Host - Võõrustaja»Reaalsesse või füüsilisse arvutisse, kus virtualiseerimine ise toimub. To virtuaalne masin Seda nimetatakse "Külaline - külaline«. Tingimused Võõrustaja y külaline neid kasutatakse selleks, et eristada päris masinas töötavat tarkvara virtuaalsetes masinates töötavast tarkvarast. Tarkvarasse või püsivara mis loob virtuaalmasinad hostiriistvarale, nimetatakse seda Hüpervisor - Hüpervisjon.

Eri tüüpi virtualiseerimine:

  • Totaalne virtualiseerimine - Täielik virtualiseerimine: See viitab Peaaegu kogu reaalse riistvara simulatsioon, mis võimaldab virtualiseeritud tarkvara - mis tavaliselt koosneb operatsioonisüsteemist - töötada ilma muudatusteta.
  • Osaline virtualiseerimine - Osaline virtualiseerimine: sihtkeskkond Seda ei simuleerita täielikult, vaid osaliselt. Seetõttu võib osutuda vajalikuks mõnda külalis töötavat programmi muuta.
  • Paravirtualiseerimine - Paravirtualiseerimine: Ühtegi riistvarakeskkonda ei simuleerita. Iga külalisprogramm - külaline jookseb a Isoleeritud domeen, nagu töötaksid nad eraldi süsteemides. Iga külalisprogrammi spetsiifiline muutmine on vajalik selle käivitamiseks seda tüüpi keskkonnas.

La riistvaraline virtualisatsioon see on viis virtualiseerimise protsessi üldise tõhususe parandamiseks. See tähendab, et protsessoritel või protsessoritel peab olema virtualiseerimiseks vajalik tugi, samuti riistvara enda muud komponendid.

Riistvara virtualiseerimine ei ole sama mis riistvara emuleerimine. Emulatsioonis jäljendab riistvara üks osa teist, virtualiseerimisel jäljendab tarkvara Hypervisor aga konkreetset riistvara või selle tervikut.

Virtuaalne masin

Arvutamisel a masin virtuaalne See on tarkvara, mis simuleerib arvutit ja suudab programme käivitada nii, nagu oleks see päris arvuti. See tarkvara oli algselt määratletud kui "füüsilise masina tõhus ja eraldatud duplikaat". Praegu hõlmab selle termini tähendus virtuaalmasinaid, millel puudub otsene samaväärsus ühegi reaalse riistvaraga.

Hüpervisor

Un Hüpervisor - Hüpervisjon o Virtuaalse masina monitor - Virtuaalmasina monitor VMM on platvorm, mis võimaldab rakendada erinevaid virtualiseerimise juhtimistehnikaid, kasutades samal ajal erinevaid operatsioonisüsteeme (modifitseerimata või modifitseeritud nagu paravirtualiseerimise korral) samas arvutis.

Avatud virtualiseerimise liit (OVA)

La Avatud virtualiseerimise liit, austades selle pealkirja inglise keeles, on see Linuxi fondi koostööprojekt. See konsortsium on pühendunud vaba tarkvara ja avatud lähtekoodiga tarkvara kasutusele võtmisele - Open Source virtualiseerimislahenduste jaoks, sealhulgas KVMja ka selle haldamiseks vajaliku tarkvara jaoks, näiteks oVirt. Konsortsium reklaamib erinevate klientide edulugusid, soodustab koostalitlusvõimet ja kiirendab kolmandate osapoolte lahenduste ökosüsteemi laienemist KVM-i ümbruses.

OVA reklaamitud tasuta tarkvara:

  • KVM on hüpervisor. Selle lõi Qumranet, Inc., Iisraeli ettevõte, mis on pühendunud tarkvarale, mis toona pälvis Linuxi tuumasse manustatud KVM-mooduli kiireks aktsepteerimiseks palju tähelepanu. See pakkus «Kindel ICE töölaua virtualiseerimise platvorm»Põhineb selle kernelil põhinevatel virtuaalsetel töölaua masinatel ja on ühendatud selle protokolli kaudu VÕrts. 4. septembril 2008 ettevõte Red Hat, Inc. omandas Qumranet 107 miljoni dollari väärtuses.
  • libvirt on API «Rakendusprogrammi liides" avatud lähtekoodiga, deemon - deemonja tööriist virtualiseerimisplatvormide haldamiseks. Saate hallata KVM, Xen, VMware ESX, QEMU ja muud virtualiseerimistehnoloogiad. Selle erinevaid API-sid kasutatakse hüpervisori kihi orkestreerimisel laialdaseltlibvirt on raamatukogu, mis on kirjutatud keel Cja seda saab linkida teiste keeltega, näiteks Python, Perl, OCaml, rubiin, Java, JavaScript (kaudu Node.js) Ja PHP.
  • oVirt on tarkvara virtualiseerimisplatvormide haldamiseks. See on tasuta ja avatud lähtekoodiga tarkvara. Selle asutas Red Hat kogukonnaprojektina, mille raames Red Hat ettevõtte virtualiseerimine. oVirt võimaldab virtuaalsete masinate, võrguressursside, salvestamise ja arvutamise tsentraliseeritud haldamist hõlpsasti kasutatavast veebiliidesest koos sõltumatu platvorm sellele juurde pääseda. Ainus Hypervisor, mida X86 64 arhitektuur ametlikult toetab, on KVM, ehkki arhitektuure toetatakse PPC y ARM järgmistes versioonides.
  • libguestfs on raamatukogu, mis on kirjutatud aastal keel C ja tööriistade komplekt juurdepääsuks ja selle muutmiseks virtuaalse ketta pildid virtualiseerimisplatvormil. Tööriistu saab kasutada libvirtiga hallatavate virtuaalsete masinate ja neis asuvate failide vaatamiseks ja redigeerimiseks. Saab kasutada ka skripti kirjutamiseks -skriptimine- virtuaalsete masinate muutmiseks või loomiseks.
  • Virtuaalmasinate juht - Virtuaalmasina juht on Red Hati tarkvara, mida tuntakse ka kui virt-juhataja, nimi, mis pakendil on ka Debiani hoidlates. See on töölauarakendus virtuaalsete masinate haldamiseks. Seda kasutatakse uute domeenide loomiseks, konfigureerimiseks ja kohandamiseks. Sellel on VNC klient, mille kaudu on meil juurdepääs külalisdomeeni graafilisele konsoolile. Virian-manager paketis, mille Debian Jessie toob, on SPICE-protokoll lisatud ka virtuaalmasinate graafilisele konsoolile juurdepääsuks.

xen

xen See on hüpervisor, mis kasutab mikrotuumade kujundust ja pakub vajalikke teenuseid mitme operatsioonisüsteemi üheaegseks töötamiseks samal arvutiriistvaral. Tema Cambridge'i ülikooli arvutilabor, töötas välja Xeni esimesed versioonid, mis on ka tasuta tarkvara. Debiani 8 "Jessie" pakett on oma hoidlates ksen-hüpervisor-4.4-amd64.

OpenVZ

OpenVZ on operatsioonisüsteemi tasemel virtualiseerimise lahendus Linuxile. See võimaldab teil luua füüsilisse serverisse eraldatud, turvalisi ja privaatseid virtuaalseid servereid, mis pakub riistvararessursside paremat kasutamist. Samuti tagab see, et igas serveris töötavad rakendused ei oleks vastuolus. Iga Virtuaalne eraserver - Virtual Private Server (VPS), töötab see täpselt nagu eraldiseisev server. Neid saab taaskäivitada ja võimaldada juurkasutajale ning teistele tavakasutajatele juurdepääsu. Neil on oma IP-aadressid, mälu, protsessid, failid, rakendused, süsteemiteegid ja konfiguratsioonifailid.

Debian eemaldas OpenVZ-i toetamiseks muudetud tuumad oma hoidlatest Debiani 7 "Wheezy" seisuga.

Linuxi konteinerid LXC

Konteinerid need on operatsioonisüsteemi isoleeritud alad. Igal alal on oma nimeruum failisüsteemi, võrgu, PID, protsessori ja mälu eraldamiseks. Neid saab luua Linuxi kernelis sisalduvate funktsioonide Juhtgrupid ja nimeruumid abil. LXC See on tehnoloogia, mis sarnaneb teistega, mis põhineb tuuma taseme virtualiseerimisel, näiteks OpenVZ ja linux-vserver.

Saarestik

Saarestik on lahendus virtuaalsete masinate haldamiseks ja järelevalveks, mis töötavad KVM-is, Xen-is, OpenVZ-is või VMware'is. Debian Jessie lisab selle oma hoidlatesse mitmesuguste pakettide kaudu, mis osutavad tema agentidele või Archipeli südamikule. Lisateabe saamiseks otsige "archipel" Synapticu või via kaudu sobivuseotsingu saarestik.

Muud huvitavad seosed

  • Avage vSwitch: avatud lähtekoodiga tarkvara, mis võimaldab luua virtuaalse lüliti.
  • OpenStack:
  • Avage QRM: Järgmise põlvkonna avatud lähtekoodiga platvorm andmekeskuste haldamiseks - Andmekeskus.
  • laevalaadija: avatud lähtekoodiga projekt, mis võimaldab tarkvarakonteinerites rakenduste juurutamist automatiseerida.
  • nextmox: avatud lähtekoodiga server virtualiseerimiskeskkondade jaoks.
  • VMware- EMC Corporationi tütarettevõte (kuulub Dell Inc-le), mis pakub virtualiseerimistarkvara, mis on saadaval X86-ga ühilduvate arvutite jaoks
  • Virtualbox: tasuta tarkvara virtuaalsete masinate loomiseks. Debian viis selle tarkvaraga seotud paketid oma harusse «kaastöö"
  • OpenNebula: ONE laiendab virtualiseerimisplatvormide eeliseid ühest füüsilisest ressursist ressursside pangaks, lahutades serveri mitte ainult füüsilisest infrastruktuurist, vaid ka füüsilisest asukohast.

Lugejad, kes on olnud piisavalt lahked artiklit selle reani uurima, mõistavad, kui suur ja keeruline on praegune virtualiseerimise universum. Loodetavasti on see teie teejuhiks.

Järgmine kohaletoimetamine?

Nüüd on Qemu-KVM Debianis!

Pidage meeles, et see saab olema artiklite seeria Arvutivõrgud VKEdele. Ootame teid!


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Tähtkuju Carburus DIJO

    Väga hea sissejuhatus virtualiseerimisse üldiselt. Tänan teid selle postituse kirjutamisel tehtud töö eest. Ootame järgmisi.

  2.   Mario DIJO

    Täname Ficot sissejuhatuse eest.

    Väga hästi selgitatud ja piisavalt linkidega, et teemasse süveneda.

  3.   Federico DIJO

    See on Mario eesmärk. Ma arvan, et paljudel pole virtualiseerimisprobleemi praeguses ulatuse osas selge.