Bygg en enkel virtualiseringsserver med en resursdator - Del 1

Det finns verkligen mycket litteratur om det Virtualbox att bygga enkelt eller robust Virtualiseringsservrar, men många gånger leder de oss inte direkt till punkten i de mest praktiska alternativen med sina respektive förtydliganden och möjliga scenarier för verklig användning, det vill säga att vi alltid hittar mycket information men inte anpassade till behoven hos många och särskilt nybörjare eller nybörjare i området.

LPI

Hur som helst, jag lämnar min erfarenhet i detta inlägg om ämnet:

Först lämnar jag dig tekniska egenskaper del Dator med låg resurs Begagnade:

Hårdvara:

Obs: Idealet är att ha en server med 4 GB RAM för dessa ändamål övar jag dock i detta fall med en (1) GB RAM vi kan för honom Fysisk server y 1 GB RAM för en Virtuell maskin (MV) en VirtualBox (VBox) simulera någon GNU / Linux operativsystem o MS Windows i versioner av Bitar 32 Det räcker.

Programvara:

Virtualiseringsplattform att använda:

Först och främst kommer vi för de få experterna att kortfattat gräva in i konceptet virtualisering:

1.- Introduktion till virtualisering:

Alla Server / system / nätverksadministratör (SysAdmin), avancerade tekniska supportspecialister eller teknikentusiast, särskilt inom området fri programvara och GNU / Linux bör vara uppdaterad om ändringar av de olika Operativsystem och program finns på marknaden eller i gemenskapen. Speciellt för att vara uppdaterad med tekniker och / eller förfaranden nödvändigt för dem att förbättra produktiviteten i Institutioner - Företag (offentliga / privata) där han utför sina uppgifter och för att underlätta utförandet av sitt eget arbete.

En av de tekniker som underlättar detta mål är Operativsystem virtualisering, som i princip tillåter delning på samma dator / server (hårdvara) flera Operativsystem fungerar helt oberoende. Allt detta genom en Programvara för virtualisering.

Därefter genomför vi en Detaljerad analys av driften av denna teknik. Några av de punkter som ska diskuteras är fördelar och nackdelar med hjälp av denna teknik, analys av just nu bästa virtualiserare för användare och företag, bland andra. Att förverkliga via resultat, såsom kraften i en Virtualiserat operativsystem kan vara lika med eller till och med högre än för a Sistema Operativo Verklig.

2. - Om virtualisering av operativsystem (OS):

Som på många andra områden av mänsklig kunskap, IT (IT) det ökar snabbt, så mycket att det många gånger inte finns tid att assimilera alla nya koncept som presenteras dag för dag. Och så modellen av Systemadministration för IT-administratörer når den Användare (Media / Advanced) från handen av Operativsystem virtualisering. Virtualisering kan betyda många saker, men relaterade till Operativsystem, består i grunden av att kunna dela samma hårdvaruinfrastruktur för olika Operativsystem fullt fungerande Independiente. Det vill säga att ha samma server med samma Hårddisk eller lagringsenheter, några) Processor (er) och en installerad kapacitet på RAM (till exempel och utan att nämna resten av hårdvarulementen som komponerar den) kan vi ha flera installationer av Privata operativsystem MS Windows, Apple, eller fri som GNU / Linux eller andra, kör parallellt, helt oberoende från varandra. Om en av dem stannar (fryser) eller har problem vet de andra inte och kan till och med återanvända de bearbetningshastighetsresurser som skulle frigöras.

3.- Fördelar och nackdelar med OS-virtualisering:

De användningsområden och fördelar som erbjuds av OS-virtualisering är:

  • Kostnadsbesparingar
  • Programkompatibilitet
  • Kloning och migrering av heta system
  • Testa miljöer
  • Isolering och säkerhet
  • Flexibilitet och smidighet

La OS-virtualisering Det har också några svaga punkter att belysa:

  • Lägre prestanda
  • Hårdvarubegränsningar
  • Spridning av virtuella maskiner
  • Slöseri med resurser
  • Centralisering av maskiner på en enda server
  • Begränsad bärbarhet mellan virtualiserare

4.- Hypervisor som en virtualiseringsplattform:

Hypervisor ó Virtual Machine Monitor (VMM) Det är en virtualiseringsplattform som gör det möjligt att använda flera operativsystem samtidigt på en dator (server).

Hypervisorerna De kan klassificeras i två typer:

Typ 1 (Native, bare-metal): Programvara som körs direkt på datorns riktiga hårdvara för att styra hårdvaran och övervaka det virtualiserade operativsystemet. Virtualiserade system körs på en annan nivå ovanför Hypervisor.

Selection_001

Konceptuell bild av Hypervisor typ 1

Några av de Typ 1 hypervisor mest kända är följande:

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

Typ 2 (värd): Program som körs på ett konventionellt operativsystem (Linux, Windows, Mac OS) för att virtualisera system. På det här sättet sker virtualisering i ett lager längre bort från hårdvaran om vi jämför det med Type 1 Hypervisors. Logiskt sett gör detta prestandan lägre i Type 2 Hypervisors.

Selection_002

Konceptuell bild av Hypervisor typ 2

Några av de Typ 2 hypervisor mest använda är följande:

  1. Sol: VirtualBox, VirtualBox OSE.
  2. VMware: Arbetsstation, server, spelare.
  3. Microsoft: Virtuell dator, virtuell server.

Selection_004

Dator med operativsystem (utan virtualisering)

Selection_005

Dator med operativsystem och virtualisering med Typ 1 Hypervisor

Selection_003

Dator med operativsystem och virtualisering med Typ 2 Hypervisor

5.- Historia av OS-virtualisering :

Virtualisering är inte ett nytt ämne inom databehandling, det anses faktiskt ha funnits i ungefär fyra eller fem decennier. Vid den tiden och fram till för några år sedan användes den i exklusiva områden, praktiskt taget bara för stora datacenter, både bank, militär och universitet.

Med tiden har teknik utvecklats med stormsteg och blivit utbredd, vilket gör att användningen av superdatorer och Mainframes minskar till förmån för ankomsten av de kompakta affärsservrarna och högpresterande persondatorer som gjorde konceptet åtkomst samtidigt till resurserna för en enda superdator skulle försvinna och ge det sista slaget mot den svunna guldåldern av virtualisering.

För närvarande har virtualisering nått serverrummen på ett förnyat sätt tack vare den nya tekniken för hårdvaru- och mjukvaruvirtualisering, och Desktop Computing har anlänt, vilket effektivt har ökat sin popularitet igen, vilket gör att den är en av de mest innovativa teknikerna för just nu på grund av dess anmärkningsvärda fördelar.

Det finns för närvarande två ledande tekniker inom detta område:

INTEL: Tekniken designad och implementerad av Intel och ingår i dess mellan- och avancerade processorer är Intel VT (Virtualization Technology). Intel introducerar förbättringar av sina x86 (VT-x) och Itanium (VT-i) processorer.

AMD: AMD har för sin del en teknik som liknar den hos Intel som kallas AMD-V eller AMD-SVM (ursprungligen under namnet Pacifica) som också innehåller både mellanstora och avancerade processorer i sina processorer.

Båda standarderna är praktiskt taget identiska och likvärdiga när det gäller funktionalitet som erbjuds till virtualiseringsprogramvarulösningar som vill använda sina egenskaper.

6. - Sammanfattning:

La virtualisering är effekten av att abstrahera en dators resurser, det vill säga ge logisk åtkomst till fysiska resurserDärför separerar virtualisering logiskt begäran om viss tjänst och de fysiska resurser som faktiskt tillhandahåller tjänsten. Och beroende på vilken resurs som abstraheras, vare sig det är en enskild resurs (Storage Unit, Network Unit) eller en plattform (Server, PC) och av vilken den resursen används, kommer den att motsvara en specifik virtualiseringsmodell.

Därför är det viktigt att skilja dem för att förstå tydligare virtualisering mellan två begrepp som den virtuella resursen som är abstraherad och enheten (applikation, operativsystem, maskin, bland andra) som, virtualiserad, har den resursen, eftersom detta är vad ger oss en implementerad virtualiseringsmodell.

Med tanke på allt detta kan vi skilja mellan fyra huvud virtualiseringsmodeller:

Plattformsvirtualisering

  • Gästoperativsystem
  • Tävlan
  • Full virtualisering
  • Paravirtualisering
  • OS-nivå virtualisering
  • Virtualisering på kärnnivå

Resursvirtualisering

  • Inkapsling
  • Virtuellt minne
  • Lagringsvirtualisering
  • Nätverksvirtualisering
  • Bonding Network Gränssnitt (Ethernet Bonding)
  • Input / Output Virtualization
  • Minnesvirtualisering

Applikationsvirtualisering

  • Begränsad applikationsvirtualisering
  • Komplett applikationsvirtualisering

Desktop-virtualisering

7.- Fördjupning av ämnet om virtualisering av operativsystem:

Och eftersom det inte alltid räcker att läsa produktdatabladet är det också nödvändigt att kunna utföra ett test i vårt «Arbetsmiljö u Hem" För att se från första hand hur saker och ting fungerar med virtualisering kommer jag i del 2 av detta inlägg att berätta om min personliga upplevelse av Installation och konfiguration av VirtualBox 5.0.14-programvaran på DEBIAN 9 på en dator med låg resurs.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   drassill sade

    Bra artikel. Mycket komplett och detaljerad, även om jag också skulle ha lagt till Proxmox inom hypervisor för ett lager, eftersom det är baserat på Debian och är en starkt rekommenderad lösning för dem som vill använda 100% fri teknik.

  2.   tabris sade

    Hur den solen, respekterar jag Oracle (?)

  3.   Ing. José Albert sade

    Kära Tabris, du har rätt! Det var lite brutis slip!

  4.   råttdöd sade
  5.   Ing. José Albert sade

    Visst är KVM en av de viktigaste moderna och effektiva virtualiseringslösningarna för fri programvara idag!

  6.   Ing. José Albert sade

    För mer information om virtualisering, uppdaterad och från källan, kan du se den här länken: http://planet.virt-tools.org/

  7.   Gonzalo Martinez sade

    I virtual reality är det för andra saker, som att virtualisera något specifikt, som ett alternativ till dubbelstart, eller för ett par specifika virtuella datorer.

    För en produktionsserver har den mycket mer prestanda och KVM-stabilitet, för övrigt förbrukar den mycket mindre resurser, och det är inget annat än att installera libvirt, virt-manager-klienten och ge den (du behöver inte göra returneringen av virtualboxen kärnmodul, till exempel).

    Proffsen för virtualbox är att den har ett mer användarvänligt gränssnitt och är utformat mer för att virtualisera desktop-operativsystem för daglig användning, med gästverktygen så att windows och linux som du sätter är mer flytande, kopierar i värd OS Jag klistrar in dig i den virtuella datorn etc.

    Mer än en gång var jag tvungen att virtualisera Windows med KVM, och musen verkar vara på 20Hz av klippningen den rör sig haha, men den är avsedd för servrar och inte för att vara trevlig för slutanvändaren.

  8.   Ing. José Albert sade

    Jag håller med dig mycket! VBox för hemtester, tekniker och specifika problem i lågpresterande utrustning (datorkraft) och KVM för servrar och högpresterande utrustning!

    En enkel, vänlig och robust plattform på VBox är dock också möjlig.

  9.   Ing. José Albert sade

    Glöm inte Docker och Citrix.

  10.   Pp sade

    Bra, även om din förklaring är kondenserad och enkel, verkar det fortfarande för mig att det inte är klart varför och varför virtualiseras. Jag har en liten dataserver med XP. I mitt fall, bör det virtualiseras? Ska jag skapa två virtuella servrar för att begränsa användaråtkomst? Vilket för tillfället är det viktigaste.

  11.   victor sade

    har du någon tutorial med proxmox? speciellt med virtualisering av win 7

  12.   Emerson sade

    eftersom uttalandet av ett koncept är bra, men för det verkar det för mycket av en bummer eller för mycket utrymme
    En okunnig som jag behöver inte så mycket för att förstå konceptet, och vad som finns i inlägget klargör inte hur man ska implementera det eller med vad (om du inte vet samma sak som den som skrev det) Jag tror att dessa människor som är dedikerade För att berätta vad han vet mer än att lära oss vad han vet, borde han sätta sig i skorna hos den som går in motiverad av postens titel, att läsa dem. Om du inte vill, förklara inte det för mig, men säg åtminstone var jag kan undersöka det, och om inte, skicka inte inlägget. Tack detsamma