Sukurkite paprastą virtualizavimo serverį su mažai išteklių naudojančiu kompiuteriu - 1 dalis

Apie tai tikrai yra daug literatūros Virtualbox sukurti paprastą ar tvirtą Virtualizacijos serveriai, tačiau dažnai jie neatveda mūsų tiesiai į praktiškiausių variantų tašką su atitinkamais paaiškinimais ir galimais realaus naudojimo scenarijais, tai yra, mes visada randame daug informacijos, bet nepritaikytos daugelio, ypač pradedančiųjų ar pradedančiųjų, poreikiams. plotas.

lpi

Bet kokiu atveju, aš palieku jums savo patirtį šiame įraše šia tema:

Pirmiausia aš palieku jums techninės charakteristikos del Mažų išteklių turintis kompiuteris naudojamas:

Techninė įranga:

dėmesį: Idealiausia yra turėti serveris su 4 GB RAM šiems tikslams, tačiau šiuo atveju aš praktikuoju su a (1) GB RAM mes galime už jį Fizinis serveris y 1 GB RAMVirtuali mašina (MV) en „VirtualBox“ („VBox“) imituojant bet kurią GNU / Linux operacinė sistema o MS Windows versijomis Bitai 32 Tai pakankamai.

Programinė įranga:

Naudojama virtualizavimo platforma:

Visų pirma, keliems žinovams mes trumpai įsigilinsime į Virtualizacijos sampratą:

1.- Virtualizacijos įvadas:

Visi Serveriai / sistemos / tinklo administratoriai („SysAdmin“), pažangių technologijų palaikymo specialistai arba technologijų entuziastai, ypač laisvos programinės įrangos ir GNU / Linux operacinių sistemų srityje turėtų būti naujausia dėl įvairių pakeitimų Operacinės sistemos ir programos rinkoje ar Bendrijoje. Ypač tam, kad būtų atnaujinta metodus ir (arba) procedūras būtina jiems pagerinti našumą į Institucijos - įmonės (valstybinės / privačios) kur jis atlieka savo pareigas, ir palengvinti savo darbo atlikimą.

Viena iš technologijų, palengvinančių šį tikslą, yra Operacinių sistemų virtualizavimas, kuris iš esmės leidžia dalintis tuo pačiu kompiuteriu / serveriu (aparatine įranga) kelis Operacinės sistemos veikia visiškai savarankiškai. Visa tai per a Virtualizacijos programinė įranga.

Toliau atliksime a Išsami analizė šios technologijos veikimo. Kai kurie klausimai, kuriuos reikia aptarti, yra privalumai ir trūkumai naudojant šią technologiją, analizuojama geriausi vartotojams ir įmonėms šiuo metu skirti virtualizatoriai, tarp kitų. Suvokti per rezultatus, tokius kaip a Virtualizuota operacinė sistema gali būti lygus ar net didesnis už a Platforma Tikras.

2.- Apie operacinių sistemų (OS) virtualizavimą:

Kaip ir daugelyje kitų žmogaus žinių sričių, Informacinės technologijos (IT) jis sparčiai didėja tiek, kad daug kartų nėra laiko įsisavinti visas naujas koncepcijas, kurios pateikiamos diena iš dienos. Taigi modelis Sistemos administravimasIT administratoriai pasiekia Vartotojai (medija / išplėstiniai) ranka Operacinių sistemų virtualizavimas. Virtualizacija gali reikšti daug dalykų, bet susijusių su Operacinės sistemos, iš esmės susideda iš sugebėjimo naudojasi ta pačia aparatinės įrangos infrastruktūra įvairiems Operacinės sistemos pilnai veikiantis nepriklausomas. Tai yra turint tą patį serverį su tuo pačiu Kietasis diskas arba saugojimo įrenginiai, kai kurie) Procesorius (-ai) o įdiegta galia RAM (pvz., neminint likusių aparatinės įrangos elementų, kurie ją sudaro), galime įdiegti kelis Privačios operacinės sistemos MS Windows, Applearba Nemokama kaip GNU / Linux ar kiti, veikia lygiagrečiai, visiškai nepriklausoma vienas nuo kito. Jei vienas iš jų sustoja (užšąla) ar turi problemų, kiti nežino ir netgi gali pakartotinai naudoti apdorojimo greičio išteklius, kurie būtų atlaisvinti.

3.- OS virtualizavimo privalumai ir trūkumai:

Programos siūlomi naudojimo būdai ir pranašumai OS virtualizavimas yra šie:

  • Sutaupytos išlaidos
  • Programos suderinamumas
  • Klonavimas ir karštosios sistemos migracija
  • Testavimo aplinka
  • Izoliacija ir saugumas
  • Lankstumas ir judrumas

La OS virtualizavimas ji taip pat turi keletą trūkumų, kuriuos reikia pabrėžti:

  • Mažesnis našumas
  • Aparatinės įrangos apribojimai
  • Virtualių mašinų platinimas
  • Išteklių švaistymas
  • Mašinų centralizavimas viename serveryje
  • Ribotas perkėlimas tarp virtualizatorių

4. - „Hypervisor“ kaip virtualizavimo platforma:

Hipervizorius ó „Virtual Machine Monitor“ (VMM) Tai virtualizacijos platforma, leidžianti tuo pačiu metu naudoti kelias operacines sistemas kompiuteryje (serveryje).

Hipervizoriai Jie gali būti skirstomi į du tipus:

1 tipas (vietinis, plikas metalas): Programinė įranga, veikianti tiesiogiai tikrojoje kompiuterio aparatinėje įrangoje, kad būtų galima valdyti aparatinę įrangą ir stebėti virtualizuotą OS. Virtualizuotos sistemos veikia kitu lygiu virš „Hypervisor“.

Pasirinkimas_001

1 tipo hipervizoriaus koncepcinė vaizdavimo schema

Kai kurie iš 1 tipo hipervizoriai geriausiai žinomi šie:

  1. „VMware“: ESX / ESXi / ESXi Nemokama.
  2. Xen. 
  3. „Citrix XenServer“. 
  4. „Microsoft Hyper-V Server“.

2 tipas (priglobtas): Programa, veikianti įprastoje OS („Linux“, „Windows“, „Mac OS“) sistemoms virtualizuoti. Tokiu būdu virtualizacija vyksta toliau nuo aparatinės įrangos esančiame sluoksnyje, jei palyginsime ją su 1 tipo hipervizoriais. Logiškai mąstant, tai sumažina 2 tipo hipervizorių našumą.

Pasirinkimas_002

2 tipo hipervizoriaus koncepcinė vaizdavimo schema

Kai kurie iš 2 tipo hipervizoriai dažniausiai naudojami šie:

  1. Saulė: „VirtualBox“, „VirtualBox“ OSE.
  2. „VMware“: Darbo stotis, serveris, grotuvas.
  3. "Microsoft": Virtualus kompiuteris, virtualus serveris.

Pasirinkimas_004

Kompiuteris su gimtąja operacine sistema (be virtualizavimo)

Pasirinkimas_005

Kompiuteris su operacine sistema ir Virtualizacija su 1 tipo hipervizorius

Pasirinkimas_003

Kompiuteris su operacine sistema ir Virtualizacija su 2 tipo hipervizorius

5. Istorija OS virtualizavimas :

Virtualizacija nėra nauja tema skaičiuojant, iš tikrųjų manoma, kad ji egzistuoja maždaug keturis ar penkis dešimtmečius. Tuo metu ir dar prieš keletą metų jis buvo taikomas išskirtinėse srityse, praktiškai tik dideliems skaičiavimo centrams - tiek bankams, tiek kariniams, tiek universitetiniams.

Laikui bėgant technologijos, sukurtos šuoliais, tapo plačiai paplitusios, dėl to sumažėjo superkompiuterių ir didžiųjų kompiuterių naudojimas, kad ateitų kompaktiški verslo serveriai ir didelio našumo asmeniniai kompiuteriai, kurie kartu leido naudotis prieiga prie išteklių. vieno superkompiuterio išnyks, suteikiant paskutinį smūgį praeinančiam virtualizacijos aukso amžiui.

Šiuo metu virtualizacija serverių kambarius vėl pasiekė atnaujintai dėka naujų aparatinės ir programinės įrangos virtualizavimo technologijų, o atėjo kompiuterinis kompiuteris, kuris vėl efektyviai padidino savo populiarumą, todėl tai buvo viena iš novatoriškiausių technologijų momento dėl pastebimų jo taikymo pranašumų.

Šiuo metu šioje srityje yra 2 pirmaujančios technologijos:

INTEL: „Intel“ sukurta ir įdiegta technologija, įtraukta į vidutinės ir aukščiausios klasės procesorius, yra „Intel VT“ (virtualizavimo technologija). „Intel“ pristato savo x86 (VT-x) ir „Itanium“ (VT-i) procesorių patobulinimus.

AMD: Savo ruožtu „AMD“ turi analogišką „Intel“ technologiją, vadinamą „AMD-V“ arba „AMD-SVM“ (iš pradžių - pavadinimu „Pacifica“), kurios procesoriuose taip pat yra tiek vidutinės, tiek aukščiausios klasės procesoriai.

Abu standartai yra praktiškai identiški ir lygiaverčiai funkcionalumo požiūriu, siūlomi virtualizavimo programinės įrangos sprendimams, norintiems pasinaudoti jų charakteristikomis.

6.- Santrauka:

La Virtualizacija yra kompiuterio išteklių abstrahavimo, ty logiškos prieigos prie fizinių išteklių, poveikisTaigi, virtualizacija logiškai atskiria užklausą dėl kokios nors paslaugos ir fizinius išteklius, kurie iš tikrųjų teikia paslaugą. Priklausomai nuo to, koks resursas yra išgaunamas, ar tai būtų atskiras šaltinis (saugojimo blokas, tinklo blokas) ar platforma (serveris, asmeninis kompiuteris), ir kas tą išteklių naudoja, jis atitiks konkretų virtualizacijos modelį.

Todėl svarbu juos atskirti, kad būtų aiškiau suprantama virtualizacija tarp dviejų sąvokų, tokių kaip abstraktus virtualusis šaltinis ir objektas (taikomoji programa, operacinė sistema, mašina, be kita ko), kuris virtualiai turi tą resursą, nes būtent tai pateikia mums įdiegtą virtualizacijos modelį.

Atsižvelgdami į visa tai, galime išskirti keturis pagrindinius virtualinimo modelius:

Platformos virtualizavimas

  • Svečių operacinės sistemos
  • Emuliacija
  • Pilna virtualizacija
  • Paravirtualizacija
  • OS lygio virtualizacija
  • Branduolio lygio virtualizacija

Išteklių virtualizavimas

  • Inkapsuliacija
  • Virtualioji atmintis
  • Saugyklos virtualizavimas
  • Tinklo virtualizavimas
  • Tinklo sąsajų klijavimas („Ethernet“ klijavimas)
  • Įvesties / išvesties virtualizavimas
  • Atminties virtualizavimas

Programos virtualizavimas

  • Ribota programų virtualizacija
  • Užbaigti programos virtualizavimą

Darbalaukio virtualizavimas

7.- Operacinių sistemų virtualizavimo temos gilinimas:

Kadangi ne visada užtenka perskaityti gaminio duomenų lapus, taip pat būtina mokėti atlikti bandymą mūsų «Darbo aplinka u Namai" Norėdami pamatyti iš pirmų lūpų, kaip viskas vyksta virtualizuojant, šio įrašo 2 dalyje aš jums pasakysiu apie savo asmeninę patirtį „VirtualBox 5.0.14“ programinės įrangos diegimas ir konfigūravimas DEBIAN 9 kompiuteryje, kuriame nėra daug išteklių.


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.   Drassillas sakė

    Geras straipsnis. Labai išsamus ir išsamus, nors aš taip pat būčiau pridėjęs „Proxmox“ pirmojo sluoksnio hipervizoriuose, nes jis yra pagrįstas „Debian“ ir yra labai rekomenduojamas sprendimas tiems, kurie nori naudoti 100% nemokamą technologiją.

  2.   Tabrisas sakė

    Kaip ta Saulė, aš gerbiu „Oracle“ (?)

  3.   Ing. Jose Albertas sakė

    Mielasis Tabris, tu teisus! Tai buvo nedidelis brutis slydimas!

  4.   žiurkės nužudymas sakė
  5.   Ing. Jose Albertas sakė

    Žinoma, šiandien KVM yra vienas iš svarbiausių šiuolaikinių ir efektyviausių laisvos programinės įrangos virtualizavimo sprendimų!

  6.   Ing. Jose Albertas sakė

    Norėdami gauti daugiau informacijos apie atnaujinimą, atnaujintą ir iš šaltinio, galite pamatyti šią nuorodą: http://planet.virt-tools.org/

  7.   Gonzalo Martinezas sakė

    Iš tikrųjų „virtualbox“ yra skirta kitiems dalykams, pavyzdžiui, virtualinti kažką konkretaus, kaip alternatyvą dvigubam paleidimui, arba porai konkrečių VM.

    Gamybos serveriui jis turi daug daugiau našumo ir KVM stabilumo, beje, jis sunaudoja daug mažiau išteklių, ir tai yra ne kas kita, kaip įdiegti „libvirt“, „Virt-Manager“ klientą ir suteikti jam (nereikia grąžinti „virtualbox“ branduolio. modulis).

    „Virtualbox“ privalumas yra tas, kad ji turi patogesnę sąsają ir yra skirta labiau virtualizuoti darbalaukio OS kasdieniniam naudojimui su svečių įrankiais, kad įdėti langai ir „Linux“ būtų sklandesni, nukopijuoti į pagrindinę OS ir įklijuokite jus į VM ir t.

    Ne kartą teko virtualizuoti „Windows“ naudojant KVM, ir pelė, atrodo, yra 20 Hz pjūvio, kurią ji juda, haha, bet ji skirta serveriams ir nėra maloni galutiniam vartotojui.

  8.   Ing. Jose Albertas sakė

    Aš su tavimi daug sutinku! „VBox“ namų bandymams, technikai ir specifinėms problemoms, susijusioms su mažo našumo įranga (skaičiavimo galia) ir KVM, skirta serveriams ir didelio našumo įrangai!

    Tačiau galima ir paprasta, draugiška ir tvirta „VBox“ platforma.

  9.   Ing. Jose Albertas sakė

    Nepamirškite Docker ir Citrix.

  10.   Pp sakė

    Gerai, nors jo paaiškinimas yra glaustas ir paprastas, man vis tiek atrodo, kad nėra aišku, kodėl ir kodėl reikia virtualizuoti. Turiu mažą duomenų serverį su XP. Mano atveju, ar tai turėtų būti virtualizuota? Ar turėčiau sukurti du virtualius serverius, norėdamas apriboti vartotojų prieigą? Kas kol kas yra svarbiausia.

  11.   nugalėtojas sakė

    ar turite kokiu pamoka su proxmox? ypač virtualizuojant „Win 7“

  12.   Emerson sakė

    nes sąvokos ištartis yra gera, tačiau tam atrodo per daug bummerio ar per daug vietos
    Neišmanančiam žmogui, kaip aš, nereikia tiek daug suprasti sąvokos, o tai, kas yra įraše, nepaaiškina, kaip ją įgyvendinti ar kuo, (nebent jūs žinote tą patį, kas parašė), manau, kad šie žmonės, kurie yra pasišventę Norėdami papasakoti mums tai, ką jis žino daugiau, nei išmokyti to, ką žino, jis turėtų įsitraukti į įeinančiojo batus, motyvuotas įrašo pavadinimo, juos perskaityti. Jei nenorite, nepaaiškinkite man, bet bent pasakykite, kur galėčiau tai ištirti, o jei ne, neskelbkite. Ačiū, tau to paties