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.
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:
- Ordinador Clon: genèric
- Targeta Mare: ASROCK Conroe 1333-D667 amb Dual Channel
- processador: Intel (R) Pentium (R) Dual CPU E2140 @ 1.60GHz
- memòria: 2 GB (Ramaxel 1GB 1RX8 PC2-6400U-666 LF / Corsair VS1GB533D2)
- Disc Dur principal (320 GB): Samsung HD322HJ
- Disc Dur secundari (500 GB): WDC WD5000AAKC-001CAD
- Targeta de xarxa sense fils: D-Link (RALINK RT2561 / RT61 Rev. B - 802.11g)
- Targeta de Video: NVIDIA GT218 [GeForce 210]
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:
- Sistema Operatiu: DEBIAN Testing (9 / Stretch)
Plataforma de Virtualització a usar:
- Plataforma de Virtualització: VirtualBox 5.0.14
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.
Diagrama de representació conceptual de l'Hipervisor de Tipus 1
Alguns dels Hipervisor de tipus 1 més coneguts són els següents:
- VMware: ESX / ESXi / ESXi Free.
- Xen.
- Citrix XenServer.
- 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.
Diagrama de representació conceptual de l'Hipervisor de Tipus 2
Alguns dels Hipervisor de tipus 2 més utilitzats són els següents:
- Sol: VirtualBox, VirtualBox OSE.
- VMware: Workstation, Server, Player.
- microsoft: Virtual PC, Virtual Server.
Equip amb Sistema Operatiu natiu (Sense Virtualització)
Equip amb Sistema Operatiu i Virtualització amb Hipervisor de Tipus 1
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.
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.
Com que Sun, respecte a Oracle (?)
Benvolgut Tabris, tens raó! Va ser un petit lapsus brutis!
KVM
http://www.linux-kvm.org/
Certament, KVM és una de les més importants solucions de Virtualització modernes i eficients per a Programari Lliure actualment!
Per a més informació sobre virtualització, actualitzada i des de la font, podeu veure aquest link: http://planet.virt-tools.org/
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.
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.
Cal no oblidar Docker i Citrix.
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.
tens algun tutorial amb proxmox? especialment amb la virtualització de win 7
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