Zgradite preprost strežnik za virtualizacijo z računalnikom z malo viri - 1. del

O tem je gotovo veliko literature VirtualBox zgraditi preprosto ali robustno Strežniki za virtualizacijo, vendar nas velikokrat ne vodijo do točke v najbolj praktičnih možnostih s svojimi pojasnili in možnimi scenariji dejanske uporabe, to pomeni, da vedno najdemo veliko informacij, vendar ne prilagojene potrebam mnogih, še posebej novincev ali začetnikov v območje.

lpi

Kakorkoli že, v tej objavi vam o tej temi puščam svoje izkušnje:

Najprej vam pustim tehnične značilnosti od Računalnik z malo viri uporabljeno:

Strojna oprema:

Opomba: Idealno je imeti strežnik s 4 GB RAM-a za te namene pa v tem primeru vadim z a (1) GB RAM-a lahko zanj Fizični strežnik y 1 GB RAM-a za Navidezni stroj (MV) en VirtualBox (VBox) simuliranje katerega koli Operacijski sistem GNU / Linux o MS Windows v različicah Bitov 32 Je dovolj.

Programska oprema:

Platforma za virtualizacijo za uporabo:

Najprej se bomo za nekaj strokovnjakov na kratko poglobili v koncept virtualizacije:

1. - Uvod v virtualizacijo:

Vsi Strežnik / sistemi / skrbnik omrežja (SysAdmin), strokovnjaki za napredno tehnološko podporo ali tehnološki navdušenec, zlasti na področju brezplačne programske opreme in operacijskih sistemov GNU / Linux mora biti na tekočem s spremembami različnih Operacijski sistemi in programi na voljo na trgu ali v Skupnosti. Še posebej, da ste na tekočem z tehnike in / ali postopke potreben zanje izboljšanje produktivnosti v Institucije - podjetja (javna / zasebna) kjer opravlja svoje naloge in olajša izvajanje lastnega dela.

Ena od tehnologij, ki olajša ta cilj, je Virtualizacija operacijskih sistemov, ki v bistvu omogoča skupno rabo na istem računalniku / strežniku (strojna oprema) več Operacijski sistemi delujejo popolnoma neodvisno. Vse to skozi Programska oprema za virtualizacijo.

Nato bomo izvedli a Podrobna analiza delovanja te tehnologije. Nekatere točke, o katerih bomo razpravljali, so prednosti in slabosti z uporabo te tehnologije, analiza najboljši virtualizatorji trenutka za uporabnike in podjetja, med ostalimi. Uresničiti z rezultati, kot je moč a Virtualizirani operacijski sistem lahko enaka ali celo višja od a Platforma Resnično.

2. - O virtualizaciji operacijskih sistemov (OS):

Kot v mnogih drugih sferah človeškega znanja, Informacijska tehnologija (IT) hitro narašča, toliko, da velikokrat ni časa za usvajanje vseh novih konceptov, ki so predstavljeni iz dneva v dan. In tako model Sistemska administracija za IT skrbniki doseže Uporabniki (Media / Advanced) iz roke Virtualizacija operacijskih sistemov. Virtualizacija lahko pomeni marsikaj, vendar povezano z Operacijski sistemi, v bistvu sestoji iz zmožnosti delijo isto infrastrukturo strojne opreme za različne Operacijski sistemi popolnoma delujoča neodvisno. To pomeni, da ima isti strežnik z istim Trdi disk ali naprave za shranjevanje, nekaj) Procesorji in nameščeno zmogljivostjo RAM (na primer in brez omembe ostalih elementov strojne opreme, ki ga sestavljajo), imamo lahko več namestitev Zasebni operacijski sistemi MS Windows, Apple, ali brezplačno kot GNU / Linux ali drugi, teče vzporedno, popolnoma neodvisen drug od drugega. Če se eden od njih ustavi (zamrzne) ali ima težave, drugi ne vedo in bi lahko celo ponovno uporabili vire hitrosti obdelave, ki bi bili sproščeni.

3. - Prednosti in slabosti virtualizacije OS:

Uporabe in prednosti, ki jih ponuja Virtualizacija OS so:

  • Prihranek stroškov
  • Združljivost programov
  • Kloniranje in vroča migracija sistema
  • Testna okolja
  • Izolacija in varnost
  • Prilagodljivost in gibčnost

La Virtualizacija OS poudariti mora tudi nekaj šibkih točk:

  • Manjša zmogljivost
  • Omejitve strojne opreme
  • Širjenje navideznih strojev
  • Zapravljanje virov
  • Centralizacija strojev na enem strežniku
  • Omejena prenosljivost med virtualizatorji

4. - Hypervisor kot platforma za virtualizacijo:

Hipervizor ó Monitor virtualnega računalnika (VMM) Je platforma za virtualizacijo, ki omogoča istočasno uporabo več operacijskih sistemov v računalniku (strežniku).

Hipervizorji Razvrstimo jih lahko v dve vrsti:

Tip 1 (domača, gola kovina): Programska oprema, ki deluje neposredno na resnični strojni opremi računalnika za nadzor strojne opreme in spremljanje virtualiziranega OS. Virtualizirani sistemi delujejo na drugi ravni nad hipervizorjem.

Izbira_001

Konceptualni prikaz diagrama hipervizorja tipa 1

Nekateri izmed Hipervizorji tipa 1 Najbolj znana so naslednja:

  1. VMware: ESX / ESXi / ESXi Brezplačno.
  2. Xen. 
  3. Strežnik Citrix Xen. 
  4. Microsoftov strežnik Hyper-V.

Tip 2 (gosti): Aplikacija, ki deluje na običajnem OS (Linux, Windows, Mac OS) za virtualizacijo sistemov. Na ta način pride do virtualizacije v plasti, ki je bolj oddaljena od strojne opreme, če jo primerjamo s hipervizorji tipa 1. Logično je, da je zmogljivost hipervizorjev tipa 2 nižja.

Izbira_002

Konceptualni prikaz diagrama hipervizorja tipa 2

Nekateri izmed Hipervizorji tipa 2 Najbolj uporabljeni so naslednji:

  1. Ne: VirtualBox, OSE VirtualBox.
  2. VMware: Delovna postaja, strežnik, predvajalnik.
  3. Microsoft: Navidezni računalnik, navidezni strežnik.

Izbira_004

Računalnik z izvornim operacijskim sistemom (brez virtualizacije)

Izbira_005

Računalnik z operacijskim sistemom in virtualizacijo z Hipervizor tipa 1

Izbira_003

Računalnik z operacijskim sistemom in virtualizacijo z Hipervizor tipa 2

5. - Zgodovina Virtualizacija OS :

Virtualizacija v računalništvu ni nova tema, v resnici velja, da obstaja približno štiri ali pet desetletij. Takrat in še pred nekaj leti se je uporabljal na ekskluzivnih področjih, praktično le za velike računalniške centre, tako bančne, vojaške kot univerzitetne.

Sčasoma se je tehnologija hitro razvila in postala široko razširjena, zaradi česar je uporaba superračunalnikov in glavnih računalnikov upadla v prid prihodu kompaktnih poslovnih strežnikov in visokozmogljivih osebnih računalnikov, ki so hkrati ustvarili koncept dostopa do viri enega samega računalnika bi izginili, kar bi zadalo zadnji udarec preteklemu zlatemu dobu virtualizacije.

Trenutno je virtualizacija po novem dosegla strežniške sobe, zahvaljujoč novim tehnologijam virtualizacije strojne in programske opreme, prišlo pa je tudi namizno računalništvo, ki je znova učinkovito povečalo svojo priljubljenost, zaradi česar je ena najbolj inovativnih tehnologij tega trenutka zaradi opaznih prednosti njene uporabe.

Trenutno sta na tem področju dve vodilni tehnologiji:

INTEL: Tehnologija, ki jo je zasnoval in implementiral Intel in je bila vključena v procesorje srednjega in višjega razreda, je Intel VT (tehnologija za virtualizacijo). Intel predstavlja izboljšave svojih procesorjev x86 (VT-x) in Itanium (VT-i).

AMD: AMD ima tehnologijo, podobno tehnologiji Intel, imenovano AMD-V ali AMD-SVM (prvotno pod imenom Pacifica), ki v svoje procesorje vključuje tudi procesorje srednjega in višjega razreda.

Oba standarda sta praktično enaka in enakovredna v smislu funkcionalnosti, ki jo ponujata programski opremi za virtualizacijo, ki želi uporabiti svoje značilnosti.

6. - Povzetek:

La virtualizacija je učinek abstrahiranja računalniških virov, to je zagotavljanja logičnega dostopa do fizičnih virovTako virtualizacija logično ločuje zahtevo za določeno storitev in fizične vire, ki storitev dejansko zagotavljajo. In odvisno od abstrahiranega vira, ali gre za posamezen vir (enota za shranjevanje, omrežna enota) ali platformo (strežnik, osebni računalnik) in kdo ga uporablja, bo ustrezal določenemu modelu virtualizacije.

Zato je pomembno, da jih ločimo, da jasneje razumemo virtualizacijo med dvema konceptoma, kot sta navidezni vir, ki je abstrahiran, in entiteta (aplikacija, operacijski sistem, stroj, med drugim), ki ima virtualizacijo ta vir saj je to tisto, kar nam daje uveden model virtualizacije.

Ob upoštevanju vsega tega lahko ločimo štiri glavne modele virtualizacije:

Virtualizacija platforme

  • Gost operacijski sistemi
  • Emulacija
  • Popolna virtualizacija
  • Paravirtualizacija
  • Virtualizacija na ravni OS
  • Virtualizacija na ravni jedra

Virtualizacija virov

  • Kapsulacija
  • Navidezni pomnilnik
  • Virtualizacija pomnilnika
  • Virtualizacija omrežja
  • Bonding Network Interfaces (Ethernet Bonding)
  • Vhodna / izhodna virtualizacija
  • Virtualizacija spomina

Virtualizacija aplikacij

  • Omejena virtualizacija aplikacij
  • Popolna virtualizacija aplikacije

Virtualizacija namizja

7. - Poglobitev teme o virtualizaciji operacijskih sistemov:

In ker ni vedno dovolj za branje podatkovnih listov o izdelku, je treba tudi opraviti test v našem «Delovno okolje u Domov " Če želite iz prve roke videti, kako stvari delujejo glede virtualizacije, vam bom v 2. delu tega prispevka povedal o svojih osebnih izkušnjah Namestitev in konfiguracija programske opreme VirtualBox 5.0.14 na DEBIAN 9 v računalniku z majhnimi viri.


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.   drassill je dejal

    Dober članek. Zelo popoln in podroben, čeprav bi dodal tudi Proxmox znotraj hipervizorjev prve plasti, saj temelji na Debianu in je zelo priporočljiva rešitev za tiste, ki želijo uporabljati 100% brezplačno tehnologijo.

  2.   tabris je dejal

    Kako to Sonce spoštujem Oracle (?)

  3.   ing. Jose Albert je dejal

    Dragi Tabris, imaš prav! Bil je majhen brutis spodrsljaj!

  4.   ubiti podgane je dejal
  5.   ing. Jose Albert je dejal

    Seveda je KVM danes ena najpomembnejših sodobnih in učinkovitih rešitev za virtualizacijo brezplačne programske opreme!

  6.   ing. Jose Albert je dejal

    Za več informacij o virtualizaciji, posodobljeni in iz vira, si lahko ogledate to povezavo: http://planet.virt-tools.org/

  7.   Gonzalo Martinez je dejal

    V resnici je virtualbox namenjen drugim stvarem, na primer virtualizaciji nečesa specifičnega, kot alternativa dvojnemu zagonu ali za nekaj posebnih VM-jev.

    Za produkcijski strežnik ima veliko večjo zmogljivost in stabilnost KVM, mimogrede pa porabi veliko manj virov in ni nič drugega kot namestitev libvirt, odjemalca virt-manager in njegovo dajanje (ni treba vrniti modula jedra virtualbox, primer).

    Pro virtualbox je v tem, da ima uporabniku prijaznejši vmesnik in je zasnovan bolj za virtualizacijo namizja za vsakodnevno uporabo z gostujočimi orodji, tako da Windows in linux, ki ste jih postavili, bolj tekoče kopirajo v gostiteljski OS in Prilepim vas v VM itd.

    Večkrat sem moral virtualizirati Windows s KVM in zdi se, da je miška na 20Hz rezanja, ki ga premika haha, vendar je namenjena strežnikom in ne prijaznemu za končnega uporabnika.

  8.   ing. Jose Albert je dejal

    Se strinjam z vami! VBox za domače teste, tehnike in posebne težave pri nizko zmogljivi opremi (računalniška moč) in KVM za strežnike in visoko zmogljivo opremo!

    Vendar pa je na VBoxu možna tudi preprosta, prijazna in robustna platforma.

  9.   ing. Jose Albert je dejal

    Ne pozabite na Docker in Citrix.

  10.   Pp je dejal

    Dobro, čeprav je njegova razlaga strnjena in preprosta, se mi vseeno zdi, da ni jasno, zakaj in zakaj virtualizirati. Imam majhen podatkovni strežnik z xp. Ali bi ga bilo treba v mojem primeru virtualizirati? Ali naj ustvarim dva navidezna strežnika, da omejim dostop uporabnika? Kar je za zdaj najpomembnejše.

  11.   victor je dejal

    imate kakšno vadnico s proxmoxom? zlasti z virtualizacijo win 7

  12.   Emerson je dejal

    saj je izgovarjanje koncepta v redu, toda za to se zdi preveč zvitka ali preveč prostora
    Nevedni, kot sem jaz, ne potrebuje toliko, da bi razumel koncept, in to, kar je v prispevku, ne razjasni, kako ga izvajati ali s čim, (razen če veste enako kot tisti, ki ga je napisal) verjamem, da ti ljudje, ki so namenjeni Da bi nam povedal, kaj ve več, kot da bi nas naučil, kar zna, bi se moral motivirati z naslovom prispevka postaviti v kožo tistega, ki vstopi, in jih prebrati. Če nočete, mi tega ne razložite, ampak vsaj povejte, kje lahko to raziščem, in če ne, ne objavite. Hvala, enako