Bouw een eenvoudige virtualisatieserver met een computer met weinig middelen - deel 1

Er is zeker veel literatuur over Virtualbox eenvoudig of robuust te bouwen Virtualisatieservers, maar vaak leiden ze ons niet direct naar het punt in de meest praktische opties met hun respectievelijke verduidelijkingen en mogelijke scenario's voor echt gebruik, dat wil zeggen, we vinden altijd veel informatie maar niet aangepast aan de behoeften van velen en vooral beginners of beginners in de omgeving.

lpi

Hoe dan ook, ik laat mijn ervaring achter in deze post over het onderwerp:

Eerst laat ik je de technische kenmerken del computer met weinig middelen gebruikt:

Hardware:

Opmerking: Het ideaal is om te hebben een server met 4 GB RAM voor deze doeleinden echter in dit praktische geval met a (1) GB RAM we kunnen voor hem Fysieke server y 1 GB RAM-geheugen een Virtuele machine (MV) en Virtuele Box (VBox) simuleren van een GNU / Linux-besturingssysteem o MS Windows in versies van Bits 32 is genoeg.

Software:

Virtualisatieplatform om te gebruiken:

Ten eerste zullen we voor de weinige experts kort ingaan op het concept virtualisatie:

1.- Inleiding tot virtualisatie:

alle Server / System / Network Administrator (SysAdmin), Advanced Technological Support Specialists of Technology Enthousiast, vooral op het gebied van Vrije Software en GNU/Linux-besturingssystemen moet op de hoogte zijn van wijzigingen in de verschillende Besturingssystemen en programma's beschikbaar op de markt of in de Gemeenschap. Vooral om op de hoogte te blijven van de technieken en/of procedures nodig op hen de productiviteit verbeteren in Instellingen – Bedrijven (Publiek/Private) waar hij zijn taken uitvoert en om de uitvoering van zijn eigen werk te vergemakkelijken.

Een van de technologieën die dit doel mogelijk maakt, is de Virtualisatie van besturingssystemen, wat in feite meerdere delen op dezelfde computer / server (hardware) mogelijk maakt Besturingssystemen geheel zelfstandig opereren. Dit alles door middel van een Virtualisatiesoftware.

Vervolgens maken we een Gedetailleerde analyse de werking van deze technologie. Enkele van de te bespreken punten zijn voor-en nadelen van het gebruik van deze technologie, analyse van de beste virtualizers van het moment voor gebruikers en bedrijven, onder andere. Om erachter te komen via resultaten, zoals de macht van a Gevirtualiseerd besturingssysteem kan gelijk zijn aan of zelfs hoger zijn dan die van a Besturingssysteem Echt.

2.- Over de virtualisatie van besturingssystemen (OS):

Zoals in veel andere gebieden van menselijke kennis, de Informatietechnologie (IT) het neemt snel toe, zo erg zelfs dat er vaak geen tijd is om alle nieuwe concepten die dag na dag worden gepresenteerd te assimileren. En dus het model Systeem administratie voor IT-beheerders bereikt de Gebruikers (gemiddeld/geavanceerd) uit de hand van de Virtualisatie van besturingssystemen. Virtualisatie kan veel dingen betekenen, maar gerelateerd aan de Besturingssystemen, bestaat in wezen uit macht dezelfde hardware-infrastructuur delen voor verschillende Besturingssystemen volledig werkend onafhankelijk. Dat wil zeggen, dezelfde Server hebben, met dezelfde Harde schijf of opslagapparaten, sommige) Verwerker (s) en een geïnstalleerd vermogen van RAM (bijvoorbeeld, en zonder de rest van de hardware-elementen te vermelden waaruit het bestaat), kunnen we verschillende installaties hebben van Gepatenteerde besturingssystemen MS Windows, Apple, of gratis als GNU / Linux of anderen, parallel lopen, totaal onafhankelijk van elkaar. Als een van hen stopt (vastloopt) of problemen heeft, weten de anderen het niet eens en kunnen ze zelfs de vrijgekomen verwerkingssnelheidsbronnen hergebruiken.

3.- Voor- en nadelen van OS-virtualisatie:

Het gebruik en de voordelen die de OS-virtualisatie zijn:

  • Kostenbesparingen
  • Compatibiliteit van programma's
  • Klonen en migreren van hot-systemen
  • Test omgevingen
  • Isolatie en veiligheid
  • Flexibiliteit en behendigheid

La OS-virtualisatie Het heeft ook enkele zwakke punten om te benadrukken:

  • Lagere prestaties
  • Hardwarebeperkingen
  • Proliferatie van virtuele machines
  • verspilling van middelen
  • Centralisatie van machines op een enkele server
  • Beperkte overdraagbaarheid tussen virtualizers

4.- De Hypervisor als virtualisatieplatform:

De hypervisor ó Virtuele machinemonitor (VMM) is een virtualisatieplatform waarmee u meerdere besturingssystemen tegelijkertijd op een computer (server) kunt gebruiken.

De hypervisors Ze kunnen in twee typen worden ingedeeld:

Type 1 (Native, blank metaal): Software die rechtstreeks op de eigenlijke computerhardware draait om de hardware te besturen en het gevirtualiseerde besturingssysteem te bewaken. Gevirtualiseerde systemen draaien op een ander niveau boven de Hypervisor.

Selección_001

Diagram van conceptuele weergave van de Type 1 Hypervisor

Sommige van de Type 1 hypervisors bekendste zijn de volgende:

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

Type 2 (gehost): Applicatie die draait op een conventioneel besturingssysteem (Linux, Windows, Mac OS) om systemen te virtualiseren. Op deze manier vindt virtualisatie plaats in een laag die verder van de Hardware af staat als we het vergelijken met Hypervisors van Type 1. Dit betekent logischerwijs dat de prestaties lager zijn bij Hypervisors van Type 2.

Selección_002

Diagram van conceptuele weergave van de Type 2 Hypervisor

Sommige van de Type 2 hypervisors meest gebruikte zijn de volgende:

  1. Zon: VirtualBox, VirtualBox OSE.
  2. VMware: Werkstation, server, speler.
  3. Microsoft: Virtuele pc, virtuele server.

Selección_004

Computer met eigen besturingssysteem (zonder virtualisatie)

Selección_005

Computer met besturingssysteem en virtualisatie met Typ 1 Hypervisor

Selección_003

Computer met besturingssysteem en virtualisatie met Typ 2 Hypervisor

5.- Geschiedenis van OS-virtualisatie :

Virtualisatie is geen nieuw onderwerp in de informatica, in feite wordt aangenomen dat het al ongeveer vier of vijf decennia bestaat. In die tijd en tot een paar jaar geleden werd het toegepast in exclusieve gebieden, praktisch alleen voor grote rekencentra, zowel het bankwezen, het leger als de universiteit.

In de loop van de tijd ontwikkelde de technologie zich met grote sprongen en raakte wijdverspreid, waardoor het gebruik van Supercomputers en Mainframes afnam ten gunste van de komst van de compacte Business Servers en High Performance Personal Computers die het concept van toegang tot de bronnen tegelijkertijd maakten. van een enkele supercomputer zou verdwijnen, waardoor de vervlogen gouden eeuw van virtualisatie de genadeslag zou krijgen.

Op dit moment heeft virtualisatie de serverruimtes opnieuw op een vernieuwde manier bereikt dankzij de nieuwe hardware- en softwarevirtualisatietechnologieën, en desktopcomputing is gearriveerd, waardoor zijn populariteit weer op efficiënte wijze is toegenomen, waardoor het een van de meest innovatieve technologieën van dit moment is vanwege de opmerkelijke voordelen die de toepassing ervan met zich meebrengt.

Er zijn momenteel 2 toonaangevende technologieën op dit gebied:

Intel: De technologie die door Intel is ontworpen en geïmplementeerd en die is opgenomen in de mid-range en high-end processors, is Intel VT (Virtualization Technology). Intel introduceert verbeteringen aan zijn x86 (VT-x) en Itanium (VT-i) processors.

AMD: AMD van zijn kant heeft een technologie die vergelijkbaar is met die van Intel, AMD-V of AMD-SVM genaamd (oorspronkelijk onder de naam Pacifica), die het ook opneemt in zijn mid-range en high-end processors.

Beide standaarden zijn praktisch identiek en gelijkwaardig in termen van functionaliteit die wordt aangeboden aan virtualisatiesoftwareoplossingen die gebruik willen maken van hun functies.

6. - Samenvatting:

La Virtualisatie is het effect van het abstraheren van de bronnen van een computer, dat wil zeggen het bieden van logische toegang tot fysieke bronnen.Daarom scheidt virtualisatie op logische wijze het verzoek om een ​​bepaalde dienst en de fysieke bronnen die de dienst daadwerkelijk leveren. En afhankelijk van de resource die wordt geabstraheerd, of het nu gaat om een ​​individuele resource (opslageenheid, netwerkeenheid) of een platform (server, pc) en door wie die resource wordt gebruikt, zal deze overeenkomen met een specifiek virtualisatiemodel.

Daarom is het belangrijk om ze te onderscheiden om virtualisatie beter te begrijpen tussen twee concepten zoals de virtuele bron die wordt geabstraheerd en de entiteit (toepassing, besturingssysteem, machine, onder andere) die, gevirtualiseerd, die bron heeft, aangezien dit is wat ons een geïmplementeerd virtualisatiemodel geeft.

Dit alles in het achterhoofd houdend, kunnen we vier belangrijke virtualisatiemodellen onderscheiden:

Platformvirtualisatie

  • Gastbesturingssystemen
  • Emulatie
  • Volledige virtualisatie
  • Paravirtualisatie
  • Virtualisatie op OS-niveau
  • Virtualisatie op kernelniveau

Resource virtualisatie

  • Inkapseling
  • Virtueel geheugen
  • Opslagvirtualisatie
  • Netwerkvirtualisatie
  • Verbindende netwerkinterfaces (Ethernet-verbinding)
  • Input / Output virtualisatie
  • Geheugenvirtualisatie

applicatie virtualisatie

  • Beperkte applicatievirtualisatie
  • Volledige applicatievirtualisatie

Desktopvirtualisatie

7.- Verdieping van het onderwerp over virtualisatie van besturingssystemen:

En aangezien het niet altijd voldoende is om de productgegevensbladen te lezen, is het ook noodzakelijk om een ​​test te kunnen uitvoeren in onze «Werkomgeving u Huis" om uit de eerste hand te weten hoe dingen werken op virtualisatie, in deel 2 van dit bericht zal ik je vertellen over mijn persoonlijke ervaring van Installatie en configuratie van VirtualBox 5.0.14 Software op DEBIAN 9 op een low-resource computer.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   drassille zei

    Goed artikel. Zeer compleet en gedetailleerd, hoewel ik Proxmox ook aan de laag één hypervisors zou hebben toegevoegd, aangezien het gebaseerd is op Debian en een sterk aanbevolen oplossing is voor degenen die hun toevlucht willen nemen tot 100% gratis technologie.

  2.   tabris zei

    Hoe die zon, ik respecteer Oracle (?)

  3.   José Albert zei

    Beste Tabris, je hebt gelijk! Het was een kleine vergissing brutis!

  4.   ratten doden zei
  5.   José Albert zei

    Zeker, KVM is tegenwoordig een van de belangrijkste moderne en efficiënte virtualisatie-oplossingen voor Vrije Software!

  6.   José Albert zei

    Voor meer informatie over virtualisatie, bijgewerkt en van de bron, kunt u deze link bekijken: http://planet.virt-tools.org/

  7.   Gonzalo Martinez zei

    In werkelijkheid is virtualbox voor andere dingen, zoals het virtualiseren van iets eenmaligs, als alternatief voor dubbel opstarten, of voor een paar eenmalige VM's.

    Voor een productieserver heeft KVM veel meer prestaties en stabiliteit, terwijl het veel minder bronnen verbruikt, en het is niets meer dan het installeren van libvirt, de virt-manager-client en het uitproberen (je hoeft bijvoorbeeld de virtualbox-kernelmodule niet om te draaien).

    De voordelen van virtualbox zijn dat het een gebruiksvriendelijkere interface heeft en dat het meer is ontworpen voor het virtualiseren van het dagelijkse desktop-besturingssysteem, met gasttools, zodat de Windows en Linux die u installeert soepeler werken, kopiëren naar het host-besturingssysteem en plakken naar de VM, enz.

    Meer dan eens moest ik Windows virtualiseren met KVM, en de muis lijkt op 20 Hz te gaan van hoe hij beweegt haha, maar hij is ontworpen voor servers en niet om leuk te zijn voor de eindgebruiker.

  8.   José Albert zei

    Ik ben het heel erg met je eens! VBox for Home Tests, Technieken en specifieke problemen in low-performance Equipment (Computing Power) en KVM voor Servers en High-performance Equipment!

    Een eenvoudig, vriendelijk en robuust platform op VBox is echter ook mogelijk.

  9.   José Albert zei

    Vergeet Docker en Citrix niet.

  10.   Pp zei

    Goedemorgen, hoewel uw uitleg beknopt en eenvoudig is, lijkt het mij nog steeds niet duidelijk voor en waarom te virtualiseren. Ik heb een kleine dataserver met xp. Is het in mijn geval handig om te virtualiseren? Moet ik twee virtuele servers maken om de gebruikerstoegang te beperken? Wat voor nu het belangrijkste is.

  11.   overwinnaar zei

    heb je een tutorial met proxmox? vooral met de virtualisatie van win 7

  12.   Emerson zei

    als uitdrukking van een concept is het prima, maar daarvoor lijkt het me te veel rol of te veel ruimte
    Een onwetende zoals ik heeft niet zo veel nodig om het concept te begrijpen, en wat er in de post staat, maakt niet duidelijk hoe het moet worden geïmplementeerd of met wat, (tenzij je hetzelfde weet als degene die het heeft geschreven) ik geloof dat deze mensen die zijn toegewijd Om ons te vertellen wat hij meer weet dan om ons te leren wat hij weet, zou hij zichzelf in de schoenen moeten plaatsen van degene die ingaat gemotiveerd door de titel van de post, om ze te lezen. Als je het niet wilt, leg het me dan niet uit, maar vertel me tenminste waar ik het kan onderzoeken, en zo niet, plaats het dan niet. Dank je wel, hetzelfde