Byg en simpel virtualiseringsserver med en computer med lav ressource - del 1

Der findes bestemt meget litteratur om det VirtualBox at bygge simpelt eller robust Virtualiseringsservere, men mange gange fører de os ikke direkte til punktet i de mest praktiske muligheder med deres respektive afklaringer og mulige reelle brugsscenarier, det vil sige, vi finder altid en masse information, men ikke tilpasset behovene hos mange og især nybegyndere eller begyndere i området.

LPI

Under alle omstændigheder efterlader jeg dig min erfaring i dette indlæg om emnet:

Først forlader jeg dig tekniske egenskaber den Computer med lav ressource Brugt:

Hardware:

Bemærk: Det ideelle er at have en server med 4 GB RAM til disse formål praktiserer jeg dog i dette tilfælde med en (1) GB RAM vi kan for ham Fysisk server y 1 GB RAM for Virtuel maskine (MV) en VirtualBox (VBox) simulerer nogen GNU / Linux-operativsystem o MS Windows i versioner af 32 bits Det er nok.

Software:

Virtualiseringsplatform, der skal bruges:

Først og fremmest for de få kendere vil vi kort gå ind i begrebet virtualisering:

1.- Introduktion til virtualisering:

At gøre Server / system / netværksadministrator (SysAdmin), avancerede teknologisupporteksperter eller teknologientusiast, især inden for fri software og GNU / Linux-operativsystemer skal være opdateret om ændringer til de forskellige Operativsystemer og programmer tilgængelig på markedet eller i Fællesskabet. Især for at være opdateret med teknikker og / eller procedurer nødvendigt for dem at forbedre produktiviteten i Institutioner - Virksomheder (offentlige / private) hvor han udfører sine opgaver og for at lette udførelsen af ​​sit eget arbejde.

En af de teknologier, der letter dette mål er Operativsystemers virtualisering, som grundlæggende tillader deling på den samme computer / server (hardware) flere Operativsystemer fungerer helt uafhængigt. Alt dette gennem en Virtualiseringssoftware.

Dernæst udfører vi en Detaljeret analyse af driften af ​​denne teknologi. Nogle af de punkter, der skal diskuteres, er fordele og ulemper ved hjælp af denne teknologi, analyse af de bedste virtualiserere i øjeblikket for brugere og virksomheder, blandt andre. At realisere via resultater, såsom kraften i en Virtualiseret operativsystem kan være lig med eller endda højere end a Operativsystem Ægte.

2. - Om virtualisering af operativsystemer:

Som på mange andre områder af menneskelig viden, Informationsteknologi (IT) det stiger hurtigt, så meget, at der mange gange ikke er tid til at assimilere alle de nye koncepter, der præsenteres hver dag. Og så modellen af Systemadministration for IT-administratorer når ud til Brugere (medier / avanceret) hånd i hånd Operativsystemers virtualisering. Virtualisering kan betyde mange ting, men relateret til Operativsystemerbestår grundlæggende af at være i stand deler den samme hardwareinfrastruktur til forskellige Operativsystemer fungerer fuldt ud Independiente. Det vil sige at have den samme server med den samme Harddisk eller lagerenheder, nogle) Processor (er) og en installeret kapacitet på RAM (for eksempel og uden at nævne resten af ​​hardwareelementerne, der komponerer det), kan vi have flere installationer af Private operativsystemer MS Windows, Apple, eller gratis som GNU / Linux eller andre, kører parallelt, helt uafhængig fra hinanden. Hvis en af ​​dem stopper (fryser) eller har problemer, ved de andre ikke og kunne endda genbruge de behandlingshastighedsressourcer, der ville blive frigjort.

3.- Fordele og ulemper ved OS Virtualization:

De anvendelser og fordele, der tilbydes af OS-virtualisering er:

  • Omkostningsbesparelser
  • Programkompatibilitet
  • Kloning og varm systemmigrering
  • Test miljøer
  • Isolering og sikkerhed
  • Fleksibilitet og smidighed

La OS-virtualisering Det har også nogle svage punkter at fremhæve:

  • Lavere ydelse
  • Hardwarebegrænsninger
  • Spredning af virtuelle maskiner
  • Spild af ressourcer
  • Centralisering af maskiner på en enkelt server
  • Begrænset bærbarhed mellem virtualiserere

4. - Hypervisor som en virtualiseringsplatform:

Hypervisoren ó Virtual Machine Monitor (VMM) Det er en virtualiseringsplatform, der giver mulighed for at bruge flere operativsystemer på en computer (server) på samme tid.

Hypervisorerne De kan klassificeres i to typer:

Type 1 (indfødt, bart metal): Software, der kører direkte på den rigtige hardware på computeren for at kontrollere hardwaren og overvåge det virtualiserede operativsystem. Virtualiserede systemer kører på et andet niveau over Hypervisor.

Valg_001

Konceptuel repræsentationsdiagram for Type 1 Hypervisor

Nogle af de Type 1 hypervisorer bedst kendte er følgende:

  1. VMware: ESX / ESXi / ESXi Gratis.
  2. Xen. 
  3. Citrix Xen Server. 
  4. Microsoft Hyper V Server.

Type 2 (hostet): Applikation, der kører på et konventionelt operativsystem (Linux, Windows, Mac OS) til virtualisering af systemer. På denne måde forekommer virtualisering i et lag længere væk fra hardwaren, hvis vi sammenligner det med Type 1 Hypervisors.Logisk set gør dette ydelsen lavere i Type 2 Hypervisors.

Valg_002

Konceptuel repræsentationsdiagram for Type 2 Hypervisor

Nogle af de Type 2 hypervisorer mest anvendte er følgende:

  1. Sun: VirtualBox, VirtualBox OSE.
  2. VMware: Arbejdsstation, server, afspiller.
  3. Microsoft: Virtuel pc, virtuel server.

Valg_004

Computer med indbygget operativsystem (uden virtualisering)

Valg_005

Computer med operativsystem og virtualisering med Type 1 Hypervisor

Valg_003

Computer med operativsystem og virtualisering med Type 2 Hypervisor

5.- Historie af OS-virtualisering :

Virtualisering er ikke et nyt emne inden for computing, det anses faktisk for at have eksisteret i cirka fire eller fem årtier. På det tidspunkt og indtil for et par år siden blev det anvendt i eksklusive områder, praktisk talt kun for store computercentre, både bank, militær og universitet.

Over tid blev teknologien udviklet med stormskridt og blev udbredt, hvilket medførte, at brugen af ​​supercomputere og mainframes faldt til fordel for ankomsten af ​​de kompakte forretningsservere og højtydende personlige computere, der gjorde konceptet adgang samtidig ressourcerne fra en enkelt supercomputer ville forsvinde og give det sidste slag til den svundne virtualiserings gyldne tidsalder.

I øjeblikket har virtualisering igen nået serverrummet på en fornyet måde takket være de nye hardware- og softwarevirtualiseringsteknologier, og Desktop Computing er ankommet, hvilket effektivt har øget sin popularitet igen og får det til at være en en af ​​de mest innovative teknologier i øjeblikket på grund af de bemærkelsesværdige fordele ved dets anvendelse.

Der er i øjeblikket to førende teknologier inden for dette område:

INTEL: Teknologien designet og implementeret af Intel og inkluderet i dens mellem- og avancerede processorer er Intel VT (Virtualization Technology). Intel introducerer forbedringer til sine x86 (VT-x) og Itanium (VT-i) processorer.

AMD: AMD har på sin side en teknologi svarende til Intel kaldet AMD-V eller AMD-SVM (oprindeligt under navnet Pacifica), der også inkluderer både mellemstore og avancerede processorer i sine processorer.

Begge standarder er praktisk talt identiske og ækvivalente med hensyn til funktionalitet, der tilbydes virtualiseringssoftwareløsninger, der ønsker at gøre brug af deres egenskaber.

6.- Resumé:

La virtualisering er effekten af ​​at abstrahere en computers ressourcer, dvs. give logisk adgang til fysiske ressourcerSåledes adskiller virtualisering logisk anmodningen om nogle tjenester og de fysiske ressourcer, der faktisk leverer tjenesten. Og afhængigt af den ressource, der er abstraheret, det være sig en individuel ressource (Storage Unit, Network Unit) eller en platform (Server, PC), og af hvem denne ressource bruges, svarer den til en bestemt virtualiseringsmodel.

Derfor er det vigtigt at skelne mellem dem for at forstå mere tydelig virtualisering mellem to begreber såsom den virtuelle ressource, der er abstraheret, og den enhed (applikation, operativsystem, maskine, blandt andre), der virtualiseret har den ressource da dette er det, der giver os en implementeret virtualiseringsmodel.

Med dette i tankerne kan vi skelne mellem fire hoved virtualiseringsmodeller:

Platform virtualisering

  • Gæsteoperativsystemer
  • emulering
  • Fuld virtualisering
  • Paravirtualisering
  • Virtualisering på OS-niveau
  • Virtualisering på kerneniveau

Ressource virtualisering

  • Indkapsling
  • Virtuel hukommelse
  • Storage virtualisering
  • Netværk virtualisering
  • Bonding Network Interfaces (Ethernet Bonding)
  • Input / Output virtualisering
  • Hukommelsesvirtualisering

Applikationsvirtualisering

  • Begrænset applikationsvirtualisering
  • Fuld applikationsvirtualisering

Desktop virtualisering

7.- Uddybning af emnet om virtualisering af operativsystemer:

Og da det ikke altid er nok at læse produktdatabladene, er det også nødvendigt at kunne udføre en test i vores «Arbejdsmiljø u Hjem" For at se første hånd, hvordan ting fungerer med virtualisering, vil jeg i del 2 af dette indlæg fortælle dig om min personlige oplevelse af Installation og konfiguration af VirtualBox 5.0.14-softwaren på DEBIAN 9 på en computer med lav ressource.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   drassill sagde han

    God artikel. Meget komplet og detaljeret, selvom jeg også ville have tilføjet Proxmox inden for lag 100 hypervisorer, da det er baseret på Debian og er en stærkt anbefalet løsning til dem, der ønsker at bruge XNUMX% gratis teknologi.

  2.   tabris sagde han

    Hvordan den sol, respekterer jeg Oracle (?)

  3.   Ing. José Albert sagde han

    Kære Tabris, du har ret! Det var lidt brutis slip!

  4.   rottedrab sagde han
  5.   Ing. José Albert sagde han

    Bestemt, KVM er en af ​​de vigtigste moderne og effektive virtualiseringsløsninger til fri software i dag!

  6.   Ing. José Albert sagde han

    For mere information om virtualisering, opdateret og fra kilden, kan du se dette link: http://planet.virt-tools.org/

  7.   Gonzalo Martinez sagde han

    I virtual reality er det til andre ting, såsom virtualisering af noget specifikt, som et alternativ til dobbeltstart eller til et par specifikke virtuelle computere.

    For en produktionsserver har den meget mere ydeevne og KVM-stabilitet, i øvrigt bruger den meget mindre ressourcer, og det er intet andet end at installere libvirt, virt-manager-klienten og give den (du behøver ikke at returnere virtualbox-kernen modul, for eksempel).

    Fordelen ved virtualbox er, at den har en mere brugervenlig grænseflade og er designet mere til virtualisering af desktop OS til daglig brug med gæsteværktøjerne, så de windows og linux, du lægger, er mere flydende, kopieres i værtens OS og Jeg indsætter dig i VM osv.

    Mere end en gang var jeg nødt til at virtualisere Windows med KVM, og musen ser ud til at være på 20 Hz af det snit, den bevæger sig haha, men den er beregnet til servere og ikke at være god for slutbrugeren.

  8.   Ing. José Albert sagde han

    Jeg er meget enig med dig! VBox til hjemmetest, teknikker og specifikke problemer i udstyr med lav ydelse (computerkraft) og KVM til servere og højtydende udstyr!

    En enkel, venlig og robust platform på VBox er dog også mulig.

  9.   Ing. José Albert sagde han

    Glem ikke Docker og Citrix.

  10.   Pp sagde han

    Godt, selvom din forklaring er kondenseret og enkel, synes det mig stadig, at det ikke er klart, hvorfor og hvorfor virtualisering. Jeg har en lille dataserver med xp. I mit tilfælde skal det virtualiseres? Skal jeg oprette to virtuelle servere for at begrænse brugeradgang? Hvilket for nu er det vigtigste.

  11.   victor sagde han

    har du nogen tutorial med proxmox? især med virtualisering af win 7

  12.   Emerson sagde han

    da opsigelsen af ​​et koncept er fint, men til det virker det for meget af en bummer eller for meget plads
    En uvidende som mig har ikke brug for så meget for at forstå konceptet, og hvad der er i indlægget præciserer ikke, hvordan man implementerer det eller med hvad (medmindre du kender det samme som den, der skrev det) Jeg tror, ​​at disse mennesker, der er dedikeret til at fortælle os, hvad han ved mere end at lære os, hvad han ved, bør han sætte sig i skoene til den, der kommer ind motiveret af titlen på indlægget, for at læse dem. Hvis du ikke vil, skal du ikke forklare det for mig, men i det mindste fortæl mig, hvor jeg kan undersøge det, og hvis ikke, skriv det ikke. Tak og i lige måde