Arma un senzill Servidor de Virtualització amb un computador de baix recursos - Part 1

Certament hi ha molta literatura a l'respecte sobre Virtualbox per construir senzills o robustos Servidors de Virtualització, Però moltes vegades les mateixa no ens porten directament a l'gra a les opcions més pràctiques amb les seves respectives aclaridores i possibles escenaris reals d'ús, és a dir, sempre trobem molta informació però no ajustada a les necessitats de molts i sobretot novells o principiants en l'àrea.

lpi

En fi, jo els deixo la meva experiència en aquest post sobre el tema:

Primerament els deixo les característiques tècniques del Computador de baixos recursos utilitzat:

Maquinari:

Nota: L'ideal és tenir un Servidor amb 4GB de RAM per a aquests fins, però, en aquest cas pràctic amb un (1) GB de RAM podem per al servidor Físic y 1 GB de RAM per a una Màquina Virtual (MV) en VirtualBox (VBox) simulant qualsevol Sistema Operatiu GNU / Linux o MS Windows en versions de 32 Bits és suficient.

Programari:

Plataforma de Virtualització a usar:

Primerament, per als pocs entesos ens endinsarem breument en el concepte de Virtualització:

1.- Introducció a la Virtualització:

Tot Administrador de Servidors / Sistemes / Xarxes (SysAdmin), Especialistes de Suport Tecnològic Avançat o Entusiasta de la Tecnologia, sobretot de l'Àrea del Programari Lliure i Sistemes Operatius GNU/Linux han d'estar a el dia sobre els canvis sobre els diversos Sistemes Operatius i programes disponibles al mercat o la Comunitat. Sobretot per estar al dia pel que fa a les tècniques i / o procediments necessaris sobre els mateixos per millorar la productivitat a les Institucions - Empreses (Publiques / Privades) on compleix les seves funcions i per facilitar lexecució del seu propi treball.

Una de les tecnologies que facilita aquest objectiu és la Virtualització de Sistemes Operatius, que bàsicament permet compartir en un mateix Computador / Servidor (Hardware) diversos sistemes Operatius operant de forma totalment independent. Tot això mitjançant un Programari de Virtualització.

A continuació farem un anàlisi detallada de l'funcionament d'aquesta tecnologia. Alguns dels punts a tractar són les avantatges i inconvenients d'usar aquesta tecnologia, anàlisi dels millors virtualizadores de el moment per a usuaris i empreses, Entre d'altres. Per adonar-nos via resultats, com la potència d'un Sistema Operatiu Virtualitzat pot ser igual o fins i tot superior a la d'un Sistema operatiu Reial.

2.- Sobre la Virtualització de Sistemes Operatius (SO):

Com en moltes altres esferes de el coneixement humà, la Tecnologia de la Informació (TI) s'incrementa ràpidament, tant que moltes vegades no fa temps d'assimilar tots els conceptes nous que es presenten dia a dia. I així el model de Administració de Sistemes per als Administradors de TI està arribant als Usuaris (Mitjans / Avançats) de la mà de la Virtualització de Sistemes Operatius. la Virtualització pot significar moltes coses, però relacionat als sistemes Operatius, Consisteix bàsicament en poder compartir una mateixa infraestructura de maquinari per a diversos sistemes Operatius operant de forma totalment Independent. És a dir, que tenint un mateix Servidor, amb un mateix Disc Dur o Dispositius d'Emmagatzematge, Un (s) Processador (és) i una capacitat instal·lada de memòria RAM (per exemple, i sense esmentar la resta d'elements de maquinari que el componen), puguem disposar de diverses instal·lacions de Sistemes Operatius Privatius MS Windows, Apple, o lliures com a GNU / Linux o altres, funcionant en paral·lel, totalment independents els uns dels altres. Si una s'atura (congela) o té problemes, les altres ni se n'assabenten i fins i tot podrien reaprofitar els recursos de velocitat de procés que quedarien alliberats.

3.- Avantatges i inconvenients de la Virtualització de SO:

Els usos i avantatges que ens ofereix la Virtualització de SO són les següents:

  • Estalvi de costos
  • Compatibilitat de programes
  • Clonació i migració de sistemes en calent
  • Entorns de prova
  • Aïllament i seguretat
  • Flexibilitat i agilitat

La Virtualització de SO també té alguns punts febles a destacar:

  • rendiment inferior
  • Limitacions en el maquinari
  • Proliferació de Màquines Virtuals
  • Desaprofitament de recursos
  • Centralització de les màquines en un únic servidor
  • Portabilitat limitada entre virtualizadores

4.- El Hipervisor com a plataforma de virtualització:

el Hipervisor ó Monitor de Màquina Virtual (Virtual Machine Monitor - VMM) és una plataforma de virtualització que permet utilitzar, alhora, múltiples sistemes operatius en un computador (Servidor).

els hipervisor poden classificar-se en dos tipus:

Tipus 1 (Natiu, barem-metall): Programari que s'executa directament sobre el maquinari real de l'equip per controlar el maquinari i monitoritzar els SO virtualitzats. Els sistemes virtuals s'executen en un altre nivell per sobre de l'hipervisor.

Selección_001

Diagrama de representació conceptual de l'Hipervisor de Tipus 1

Alguns dels Hipervisor de tipus 1 més coneguts són els següents:

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

Tipus 2 (Hosted): Aplicació que s'executa sobre un SO convencional (Linux, Windows, Mac OS) per virtualitzar sistemes. D'aquesta manera, la virtualització es produeix en una capa més allunyada del maquinari si ho comparem amb els hipervisors de tipus 1. Lògicament això fa que el rendiment sigui menor en els hipervisors de tipus 2.

Selección_002

Diagrama de representació conceptual de l'Hipervisor de Tipus 2

Alguns dels Hipervisor de tipus 2 més utilitzats són els següents:

  1. Sol: VirtualBox, VirtualBox OSE.
  2. VMware: Workstation, Server, Player.
  3. microsoft: Virtual PC, Virtual Server.

Selección_004

Equip amb Sistema Operatiu natiu (Sense Virtualització)

Selección_005

Equip amb Sistema Operatiu i Virtualització amb Hipervisor de Tipus 1

Selección_003

Equip amb Sistema Operatiu i Virtualització amb Hipervisor de Tipus 2

5.- Història de la Virtualització de SO :

La virtualització no és un tema nou en informàtica, de fet es considera que existeix, aproximadament, des de fa quatre o cinc dècades. Aleshores i fins fa pocs anys era aplicada en àmbits exclusius, només pràcticament per als grans centres de càlcul, tant bancaris com militars i universitaris.

Amb el temps la tecnologia es va desenvolupar a passos de gegant i es va massificar, causant que l'ús de Supercomputadors i Mainframes declinarà a favor de l'arribada dels compactes servidors empresarials i Computadors personals d'Alt rendiment que van fer que el concepte d'accés a el mateix temps a els recursos d'un únic supercomputador desaparegués, donant l'estocada final a l'era daurada passada de la virtualització.

En el present, la virtualització ha arribat novament a les sales de servidors de manera renovada gràcies les noves tecnologies de Virtualització per maquinari i Software, i arribat ha la Computació d'Escriptori, cosa que ha incrementat eficientment de nou la seva popularitat, provocant que sigui una de les tecnologies més innovadores de moment a causa de les notables avantatges que suposa la seva aplicació.

Actualment hi ha 2 tecnologies líders en aquest àmbit:

INTEL: La tecnologia dissenyada i implementada per Intel, i que inclou als seus processadors de gammes mitjana i alta és Intel VT (Virtualization Technology). Intel introdueix millores als seus processadors x86 (VT-x) i Itanium (VT-i).

AMD: Per la seva banda, AMD disposa d'una tecnologia anàloga a la d'Intel anomenada AMD-V o AMD-SVM (originalment sota el nom Pacífica) que inclou també igualment als seus processadors tant de gamma mitjana com de gamma alta.

Tots dos estàndards són pràcticament idèntics i equivalents quant a funcionalitat oferta a les solucions de Programari de Virtualització que vulguin fer ús de les seves característiques.

6.- Resum:

La virtualització és l'efecte d'abstraure els recursos d'un ordinador, és a dir, proporcionar accés lògic a recursos físicsPer tant, la virtualització separa de manera lògica la petició d'algun servei i els recursos físics que realment proporcionen el servei. I depenent del recurs que s'abstragui, ja sigui un recurs individual (Unitat d'Emmagatzematge, Unitat de Xarxa) o una plataforma (Servidor, PC) i de per qui sigui usat aquest recurs, aquest correspondrà a un especific model de virtualització.

Per tant, és important distingir-los per entendre amb més claredat la virtualització entre dos conceptes com són el recurs virtual que s'abstrau i l'ens (aplicació, sistema operatiu, màquina, entre d'altres) que, virtualitzat, disposa d'aquest recurs, ja que això és el que ens dóna un model de virtualització implementat.

Tenint en ment tot això, podem distingir quatre models principals de virtualització:

Virtualització de plataforma

  • Sistemes Operatius convidats
  • emulació
  • virtualització completa
  • paravirtualització
  • Virtualització a nivell de l'SO
  • Virtualització a nivell de el nucli

Virtualització de recursos

  • encapsulació
  • memòria virtual
  • Virtualització d'emmagatzematge
  • Virtualització de xarxa
  • Unió d'interfícies de xarxa (Ethernet Bonding)
  • Virtualització d'entrada / Sortida
  • Virtualització de memòria

Virtualització d'aplicacions

  • Virtualització d'aplicacions limitada
  • Virtualització d'aplicacions completa

Virtualització d'escriptori

7.- Aprofundiment del tema sobre Virtualització de Sistemes Operatius:

I com que no sempre n'hi ha prou amb llegir els fulls de dades dels productes, també cal poder realitzar una prova al nostre «Entorn de treball u llar » per conèixer de primera mà com funcionen les coses sobre la virtualització, a la part 2 d'aquest post us comentaré la meva experiència personal de Instal·lació i configuració del Programari VirtualBox 5.0.14 sobre DEBIAN 9 en un Computador de baixos recursos.


12 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Drassill va dir

    Bon article. Molt complet i detallat, encara que jo hauria afegit també Proxmox dins dels hipervisors de capa u, ja que està basat en Debian i és una solució molt recomanable per a aquells que vol recórrer a tecnologia 100% lliure.

  2.   Tabris va dir

    Com que Sun, respecte a Oracle (?)

  3.   Eng. Jose Albert va dir

    Benvolgut Tabris, tens raó! Va ser un petit lapsus brutis!

  4.   Eng. Jose Albert va dir

    Certament, KVM és una de les més importants solucions de Virtualització modernes i eficients per a Programari Lliure actualment!

  5.   Eng. Jose Albert va dir

    Per a més informació sobre virtualització, actualitzada i des de la font, podeu veure aquest link: http://planet.virt-tools.org/

  6.   Gonzalo Martínez va dir

    En realitat virtualbox és per a altres coses, com virtualitzar alguna cosa puntual, com una alternativa al doble booteig, o per a un parell de VM puntuals.

    Per a un servidor de producció té molt més rendiment i estabilitat KVM, de pas consumeix molts menys recursos, i no és més que instal·lar libvirt, el client virt-manager i donar-li (no has de fer la volta del mòdul de kernel de virtualbox, per exemple).

    Els pro de virtualbox és que té una interfície més user friendly, i està pensat més per virtualitzar SO d'escriptoris d'ús quotidià, amb els guest tools perquè el windows i el linux que posis t'caminen més fluids, copiïs al SO host i t'enganxi a la VM, etc.

    Més d'una vegada vaig haver de virtualitzar Windows amb KVM, i el ratolí sembla que va a 20hz del tallat que es mou jaja, però està pensat per a servidors i no perquè sigui valent per a l'usuari final.

  7.   Eng. Jose Albert va dir

    Concordo molt amb tu! VBox per a Proves (Test) casolanes, Tècniques i problemes puntuals a Equips de baix rendiment (Poder de Computo) i KVM per a Servidors i Equips d'Alt rendiment!

    No obstant això, una plataforma senzilla, amigable i robusta a VBox també és possible.

  8.   Eng. Jose Albert va dir

    Cal no oblidar Docker i Citrix.

  9.   Pp va dir

    Bones, si bé és condensat i simple la seva explicació, encara em sembla no és clar per i perquè virtualitzar. Tinc un petit servidor de dades amb xp. En el meu cas convé virtualitzar? Convé crear dos servidors virtuals per limitar l'accés d'usuaris? Que ara com ara és el més important.

  10.   vencedor va dir

    tens algun tutorial amb proxmox? especialment amb la virtualització de win 7

  11.   Emerson va dir

    com que l'enunciació d'un concepte està bé, però per això em sembla massa rotllo o massa espai
    Un ignorant com jo no necessita tanta cosa per entendre el concepte, i el que hi ha al post no aclareix com implementar ni amb que, (a menys que sàpigues el mateix que el que l'ha escrit) Jo crec que aquesta gent que es dedica a explicar-nos el que sap mes que a ensenyar-nos el que sap, hauria de posar-se en la pell de qui entra motivat pel títol de l'post, a llegir-los. Si no vols, no m'ho expliquis, però al menys, digues-me on ho puc investigar, i si no, no formulari de publicació per. Gràcies el mateix