2. Índex
1.INTRODUCCIÓ..........................................................................................1
¿Que és la virtualització?..................................................................................1
Tipus de virtualització......................................................................................1
2.PRODUCTES DISPONIBLES.....................................................................8
OpenVZ............................................................................................................8
ADEOS (Adaptive Domain Environment Operating Systems)......................8
Basilisk II..........................................................................................................9
Boot Camp.......................................................................................................9
Cooperative Linux...........................................................................................9
Linux KVM (Kernel Virtual Machine).............................................................10
Mac On Linux (Acrònim MOL)......................................................................10
QEMU.............................................................................................................10
Bochs..............................................................................................................11
SheepShaver..................................................................................................12
Microsoft Virtual PC i Hyper-V.......................................................................12
Xen.................................................................................................................14
VMWare ESX..................................................................................................16
VMWare Workstation....................................................................................19
Virtuozzo.......................................................................................................20
TABLA COMPARATIVA PARAVIRTUALITZADORS........................................21
3.PRODUCTES ANALITZATS.....................................................................23
VirtualBox PUEL 3.2.12...................................................................................23
VMWare Workstation 7.................................................................................25
Virtuozzo de Parallels....................................................................................27
4.COMPARATIVA......................................................................................31
5.CONCLUSIÓ...........................................................................................33
6.BIBLIOGRAFIA – WEBGRAFIA..............................................................35
3.
4. Treball de Recerca: Virtualització
1.1. INTRODUCCIÓINTRODUCCIÓ
• ¿Que és la virtualització?
La virtualització és una tècnica de computació que permet crear una capa
d'abstracció del maquinari de l'equip, per tal d'emular, sota aquest mateix entorn,
altres dispositius o recursos, així com xarxes i /o sistemes operatius.
• Tipus de virtualització
A grans trets la virtualització es divideix en tres categories:
• Virtualització de plataforma: Fa referència a la creació de Màquines Virtuals, permet
estalviar costos de gestió i del sistemes, així com unificar plataformes heterogènies
sota una mateixa màquina real.
• Virtualització de recursos: Fa referència la creació de recursos virtuals, com per
exemple les unitats d'emmagatzematge, on es combinen els diferents recursos físics
per crear-ne un virtual accessible des de un únic recurs real.
• Virtualització d’aplicacions: Fa referència a l'encapsulament de diferents aplicacions
en un únic paquet per tal d'oferir portabilitat i disminuir el risc de conflictes amb el
sistema o d'altres aplicacions.
Com que aquesta és una classificació molt genèrica utilitzarem altres criteris per
classificar-les.
Hi ha diverses maneres d'aplicar la virtualització, segons la tècnica que utilitzem
trobem:
Emulació de hardware
Aquesta tècnica consisteix en instal·lar un software de virtualització (Bochs i/o
Qemu) abans del S.O, aquest emularà el maquinari d’un ordinador complet segons
les necessitats del S.O guest que vulguem instal·lar.
-1-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 1: Emulació de hardware
5. Treball de Recerca: Virtualització
Virtualització Completa
Amb aquest mètode necessitem també un software de virtualització, anomenat
hypervisor, que gestionarà les peticions del sistema guest al hardware real, però la
diferencia respecte a l’emulació de hardware és que els sistemes guest han de ser
compatibles amb el hardware real.
Hi ha dos tipus d’hypervisors:
✔ Natiu: s’executa directament sobre el maquinari real del equip per regular
les peticions del S.O virtualitzat que es realitzen un altre nivell superior (VMware
ESXi, VMware ESX, Xen, Citrix XenServer y Microsoft Hyper-V Server).
✔ Hosted: l’hypervisor s’executa a sobre del SO amfitrió per tant l'accés al
hardware és més lent però pot emular també simultàniament diferents S.O guest
(Sun VirtualBox, Sun VirtualBox OSE, VMware Workstation, VMware Server,
VMware Player, QEMU, Microsoft Virtual PC y Microsoft Virtual Server ).
-2-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 2: Tipus d'hypervisor: Natiu i Hosted
6. Treball de Recerca: Virtualització
Paravirtualització o virtualització per hardware
En aquest tipus de virtualització no s’emula el hardware sinó que els SO guests
envien les instruccions al processador de la màquina amfitrió sense necessitat de
traduir-les, en aquest tipus de virtualització l’hypervisor permet la comunicació
directa amb el maquinari real de l’equip, és per això que la paravirtualització és més
eficient que la virtualització completa atès que la càrrega per al processador és
menor ja que no ha de virtualitzar un sistema complet si no només aquelles parts
que no siguin compatibles amb el hardware amfitrió.
L’inconvenient d’aquest mètode es que per dur a terme la comunicació directa
l’hypervisor ha d’afegir línies de codi al kernel de SO guest, per tant, en un principi
només es podia fer servir en S.O lliures, però avui dia s’han creat processadors
(AMD-V i Intel-VT) que regulen aquesta comunicació directa i que funcionen amb
qualsevol SO guest (lliure o privat).
Quan fem servir la virtualització per hardware no modifiquem el codi del kernel del
S.O guest, l'hypervisor és del tipus natiu i es comunica directament amb la cpu
AMD-V o Intel-VT.
-3-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 3: Paravirtualització
Ilustración 4: Virtualització per hardware amb Intel-VT
7. Treball de Recerca: Virtualització
Virtualització a nivell de Sistema Operatiu
És un tipus de virtualització de servidors que consisteix en implementar diferents
servidors virtuals sobre el mateix kernel del servidor físic, de manera que que els
servidors privats queden aïllats entre sí però tot els processos s'executen a l’únic
nucli del S.O host; aquest tipus de virtualització només es pot executar en servidor
físic que tinguin un nucli preparat per ser particionat i oferir la virtualització a nivell
de SO.
Segons el recurs virtualitzat podem classificar-les per:
Virtualització d'Emmagatzematge:
Normalment es realitza per mitjà de programari. Consisteix en lligar diferents unitat
d'emmagatzematge en xarxa com si fos només una (Network-attached Storage
-NAS-,Storage Area Network -SAN-, Redundant Array of Inexpensive Disks -RAID’s-).
Virtualització de Servidors:
Tal com el nom indica, és tracta de crear múltiples instàncies de servidors privats o
virtuals sobre un servidor físic, per tal de separar les funcionalitats que s'ofereixen i
amagar els recursos reals del servidor físic.
Virtualització de Xarxa:
Fent ús d'un programari determinat es combinen els recursos de la xarxa real i es
divideix l'ample de banda en diferents canals, on a cada canal es crearà una xarxa
independent a la resta, però amb accés a tots el recursos de la xarxa real. Alguns
avantatges de les Xarxes virtualitzades és que són segures, ràpides, simplifiquen la
compartició de recursos i són fàcils de gestionar perquè amaguen la complexitat de
la xarxa física.
Virtualització de S.O:
Es fa per mitjà de la virtualització completa de tipus hosted, és a dir depèn d’un
programari que s’instal·la sobre els S.O host i permet crear diferents màquines
virtuals on a cadascuna s’emula un sistema operatiu, anomenat S.O guest.
-4-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 5: Virtualització a nivell de Sistema Operatiu
8. Treball de Recerca: Virtualització
Utilitat de les Màquines virtuals
El concepte de màquina virtual va molt lligat a la virtualització de plataforma ja que
la màquina virtual és el software que proporciona l’entorn d’execució del recurs
virtualitzat. La podem definir com una capa de software que s’interposa entre el
funcionament del host i el hardware d’aquest emulant una màquina física completa que
tant pot ser un servidor com un ordinador qualsevol.
Cada vegada més, són utilitzades per les empreses ja que proporcionen grans
avantatges com són:
1. Reducció de costos de compra i manteniment
2. Estabilitat i seguretat:
a. Permet fer probes en entorns aïllats i segurs sense afectar a la resta
de components (Aïllament).
b. Còpies de seguretat i restauració fàcils de dur a terme
c. Recuperació senzilla del servidors caiguts, no afecta a la resta.
d. Protecció contra atacs externs de la xarxa atès que les MV poden
funcionar en altres LAN i l'accés a elles es pot restringir fàcilment.
3. Compatibilitat d’aplicacions i/o altres S.O antics
4. Gestió i control de recursos de forma centralitzada
5. Ofereix un entorn de desenvolupament econòmic per als programadors de
software de diverses plataformes de forma concurrent.
6. Capacitat per migrar entre diferents PC’s o servidors físics en calent.
7. Ofereix compatibilitat total amb el S.O guest instal·lat a sobre.
8. Permet posar en marxar serveis de Cloud Computing
9. Resulta senzill afegir recursos als servidors virtualitzats
10.Aprofitament dels recursos reals del servidor físic.
-5-
Antonio Alcalà i Silvia Gracia Index
9. Treball de Recerca: Virtualització
La reducció de costos de compra i manteniment es reflexa clarament quan fem, per
exemple, la virtualització de servidors ja que en comptes de comprar 5 màquines amb el
seu hardware corresponent en comprem només una (normalment més potent que
cadascuna per separat) i n’aprofitem al màxim el recursos creant diferents servidors
virtuals, el manteniment dels qual resulta econòmic atès que es poden fer còpies de
seguretat fàcils de restaurar, s’estalvia espai a l’empresa, energia del corrent elèctric i
alhora d’actualitzar el hardware dels servidors només cal actualitzar el del servidor físic
(un contra varis).
Tots aquests beneficis s’engloben en tres escenaris de virtualització generals els
quals permeten realitzar la dinamització del DataCenter:
Consolidació de servidors
No només es redueixen els costos d'adquisició de maquinari, sinó també els del
consum elèctric, refrigeració i ventilació i, sens dubte, els de gestió.
Continuïtat de negoci
Minimització de la inactivitat dels serveis. Actualment es fa servir el que es coneix
com a alta disponibilitat, suport per a connectivitat host-a-host central i permet
organitzar en clúster totes les màquines virtuals que s'executen en un ordinador
central (aquesta part actualment la permeten Xen,Hyper-V i VMware ESX)
-6-
Antonio Alcalà i Silvia Gracia Index
10. Treball de Recerca: Virtualització
Entorn de proves
Permet crear entorns separats dels recursos de l’empresa permeten provar sense
riscos canvis a les aplicacions, xarxa, etc, abans d’introduir-los al servei d’explotació
real de l’empresa.
A més la virtualització sol venir acompanyada d’una gran escalabilitat (créixer el
nombre de servidors fàcilment) i extensibilitat (pot ampliar-se i adaptar el codi per
les nostres necessitats)
-7-
Antonio Alcalà i Silvia Gracia Index
11. Treball de Recerca: Virtualització
2.2. PRODUCTES DISPONIBLESPRODUCTES DISPONIBLES
• OpenVZ
És un producte de virtualització a nivell de sistema operatiu per a Linux. OpenVZ
permet que un servidor físic executi múltiples instàncies de sistemes operatius aïllats,
coneguts com a Servidors Privats Virtuals (SPV o VPS) o Entorns Virtuals (EV) en l'únic
nucli de la màquina real.
Si el comparem amb les màquines virtuals de VMware, VirtualBox o les tecnologies
de virtualització com les de Xen (Paravirtualització), OpenVZ ofereix menor flexibilitat
en l'elecció del sistema operatiu: tant els guests com el hosts han de ser Linux.
• ADEOS (Adaptive Domain Environment Operating Systems)
ADEOS proporciona un entorn flexible per compartir els recursos de maquinari per a
múltiples sistemes operatius o múltiples instàncies d'un mateix sistema operatiu.
ADEOS activa múltiples nuclis, anomenats dominis, que existeixen simultàniament
sobre el mateix maquinari. Cap d'aquests dominis necessàriament coneix l'existència de
la resta, però tots ells si coneixen de l'existència d'ADEos. Un domini pot ser un Sistema
Operatiu complet, però no necessàriament.
-8-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 6: OpenVZ ; Virtualització a Nivell de S.O
12. Treball de Recerca: Virtualització
• Basilisk II
És un programari de codi obert que emula l'ordinador Apple Macintosh 680 x 0 en
una gran varietat de sistemes operatius, incloent BeOS, Linux, AmigaOS, Windows NT,
Mac OS X i Sony PSP.
• Boot Camp
Es tracta d'un programari desenvolupat per l'empresa Apple que ajuda l'usuari a la
instal·lació de les versions de 32 bits de Windows o GNU/Linux en computadores
Macintosh amb processador Intel. Boot Camp guia l'usuari a través d'un repartiment no
destructiu (incloent poder canviar la mida de les particions existents) dels seus discs
durs i també li dóna la possibilitat de crear un CD amb els controladors de maquinari
corresponents per a Windows XP,Vista i 7. A més dels controladors per al maquinari, el
CD inclou un Panell de control de Windows per configurar el sistema operatiu primari.
Boot Camp no és un eina de virtualització que permeti a l'usuari córrer Windows i
Mac OS X alhora, sinó que la computadora ha de ser reiniciada per usar un o un altre
sistema operatiu.
• Cooperative Linux
Abreujat com coLinux, és un programari que permet a Microsoft Windows i al Linux
executar-se en forma paral·lela en la mateixa màquina. La màquina virtual cooperativa
(CVM) dóna a ambdós sistemes operatius la capacitat de fer servir els recursos de forma
paral·lela.
Linux cooperatiu és clarament diferent de les solucions tradicionals de virtualització
com a VMware, Plex86, Virtual PC, QEMU i d'altres mètodes com Xen, que treballen
generalment fent funcionar al sistema operatiu guest en un mode de menor privilegi
que el kernel del host.
-9-
Antonio Alcalà i Silvia Gracia Index
13. Treball de Recerca: Virtualització
• Linux KVM (Kernel Virtual Machine)
La presentació de KVM és una interessant evolució de Linux, ja que és la primera
tecnologia de virtualització que passa a formar part del propi nucli Linux.
KVM és una completa solució de virtualització única en convertir al nucli Linux en un
hypervisor utilitzant un mòdul del nucli. Aquest mòdul permet a altres sistemes
operatius allotjats executar-se en l'espai d'usuari del nucli Linux host.
El mòdul KVM en el nucli exposa el maquinari virtualitzat a través del dispositiu de
caràcters /dev/kvm. El sistema operatiu allotjat es comunica amb el mòdul KVM
utilitzant un procés que executa un QEMU modificat per obtenir l'emulació de
maquinari.
• Mac On Linux (Acrònim MOL)
Programari per a LinuxPPC (Linux funcionant sobre arquitectura PowerPC, usat
principalment en màquines Apple Macintosh (processadors fets servir fins a 2006) i
Pegasos) que permet l'execució d'altres sistemes operatius (en especial Mac OS X) com
si fos una aplicació més, tenint els dos sistemes operatius funcionant concurrentment.
S'espera que en el futur es pugui realitzar l'efecte contrari de Mac On Linux, això és,
executar una versió de Linux sobre MacOS X com si d'una aplicació més es tractés.
• QEMU
És un emulador de hardware i virtualitzador genèric de CPU que pot executar-se en
qualsevol tipus de Microprocessador o arquitectura (x86, x86-64, PowerPC, MIPS,
SPARC, etc.)
Té 2 maneres d'ús manera hypervisor i manera usuari (Sistema host i guest). La
diferència més característica amb VMware i similars és que QEMU també permet
emular hardware mentre que la resta només permeten virtualitzar.
Quan s'utilitza com una màquina emulador QEMU pot córrer SOs i programes fets
per a una màquina (per exemple, una placa ARM) en un equip diferent (per exemple, el
seu propi PC).
-10-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 7: KVM
14. Treball de Recerca: Virtualització
Quan s'utilitza com a virtualitzador, QEMU arriba a prop d'actuacions natives
executant el codi de guest directament a la CPU de l'ordinador central. QEMU suporta
virtualització en executar en el marc de l'hypervisor Xen o usant el mòdul del kernel
KVM a Linux. En usar KVM, QEMU pot virtualitzar x86, servidors i “embeded” PowerPC i
guest S390 (arquitectura IBM).
• Bochs
A diferència de VMWare o QEMU, Bochs és un emulador de PC multiplataforma que
interpreta les instruccions del programa una a una en lloc d'usar tècniques de
virtualització. Això té tres conseqüències importants:
➔ És molt més lent si el comparem amb VMWare o QEMU.
➔ És possible executar un programa instrucció per instrucció veient el contingut dels
registres i de la memòria a tota hora, la qual cosa constitueix una valuosa informació
sobre l'estat de la màquina per a depuració.
➔ És possible emular una màquina diferent de la màquina en la qual s'executa Bochs, per
exemple és possible emular un Pentium de 64 bits (AMD64) en un Pentium 3 (32 bits) .
Aquestes dues últimes característiques són les que fan a Bochs el candidat ideal per
propòsits com: escriure i provar el nostre propi sistema operatiu d'aficionat.
Bochs és excel·lent per a aquest finalitat però si el que vols és executar un SO per al
treball diari Bochs no serveix perquè és insofriblement lent, fins i tot en màquines
ràpides, per a això últim necessites VMWare o QEMU.
-11-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 8: QEMU en mode virtualitzador
15. Treball de Recerca: Virtualització
• SheepShaver
És una emulador d'Apple Macintosh PowerPC per a Linux. En l'actualitat corre també
a Windows, però una mica inestable.
SheepShaver funciona com una "màquina virtual" en processadors PowerPC
executant codi nativament sense, amb prou feines, alentir la velocitat del sistema
emulat. No s'emula el maquinari sinó que s'instal·len en la rom del Mac uns drivers
dissenyats per cridar a les funcions del SO amfitrió
• Microsoft Virtual PC i Hyper-V
Virtual PC és un programa de virtualització o simulació que es pot usar per crear
equips virtuals en el seu host. Virtual PC 2004 és la ultima versió compatible amb
Windows 2000 com SO amfitrió. La instal·lació de sistemes Linux com a guest a Virtual
PC és possible, però no és fluid. A la actualitat, Windows Virtual PC no suporta Linux
com a guest oficialment, només windows.
Hyper-V és la nova funcionalitat de virtualització disponible dins de Microsoft
Windows Server 2008 (suporta,paravirtualització i virtualització completa), també
existeix Hyper-V Server.
És un programa de virtualització basat en un hypervisor per als sistemes de 64-bits
amb els processadors basats en AMD-V o Tecnologia de virtualització Intel
(l'instrumental de gestió també es pot instal·lar en sistemes x86) Permet la
dinamització del Data Center. Moltes coses d’aquest estan basades en Xen.
-12-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 9: Funcionament Hyper-V
16. Treball de Recerca: Virtualització
-13-
Antonio Alcalà i Silvia Gracia Index
17. Treball de Recerca: Virtualització
• Xen
Xen permet la consolidació dels servidors en possibilitar que múltiples imatges de
sistemes operatius s'executin simultàniament en un únic servidor físic. Xen és la
infraestructura de virtualització per programari més ràpida i segura existent, i ha estat
adoptat pels principals fabricants i distribuïdors, incloent Intel, AMD, Dell, Hewlett-
Packard, IBM, Novell, Red Hat o Sun Microsystems. Xen es distribueix sota la llicència
General Public License de GNU i pot descarregar-se gratuïtament. En lloc de controlar el
maquinari directament, les instàncies de sistemes operatius accedeixen al maquinari a
través de l'hypervisor, el qual a més té la capacitat de compartir els recursos amb altres
aplicacions i instàncies de sistemes operatius virtualitzades.
El primer domini, o domini 0 (dom0), es crea automàticament quan el sistema
engega i té uns permisos de gestió especials. El domini 0 crea els altres dominis i
gestiona els seus dispositius virtuals. També realitza tasques administratives com
suspendre, reprendre i migrar altres màquines virtuals. Dins del domini 0 s'executa un
procés anomenat xend, que gestiona el sistema. xend és responsable de la gestió de les
màquines virtuals (o domU's) i proporciona accés a les seves consoles. xend pot rebre
comandos a través d'una interfície HTTP o via una utilitat de línia de comandes.
-14-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 10: XEN; Paravirtualització
Il·lustració 11: Dominis de Xen
18. Treball de Recerca: Virtualització
Xen és àmpliament utilitzat en proveïdors de serveis d'aplicacions i companyies
d'hosting perquè ofereix un control precís dels recursos del sistema i permet als usuaris
allotjar més servidors virtuals per màquina física. Xen també s'usa en el
desenvolupament i verificació del funcionament d'aplicacions, ja que la virtualització
permet als desenvolupadors d'aplicacions Multithread (multifil) allotjar múltiples
màquines virtuals i comprovar el seu correcte funcionament, estalviant costos en
infraestructures. Més encara, el maquinari de proves pot ser readaptat instantàniament
per a altres usos simplement posant servidors virtuals amb les imatges desitjades.
Finalment, les aplicacions que han estat verificades poden ser posades en producció
directament des de l'entorn de proves basat en Xen simplement migrant la màquina
virtual pertinent.
En termes de seguretat, Xen suporta un aïllament absolut dels recursos entre
dominis, la qual cosa significa que té el nivell més alt possible de separació i seguretat
en un maquinari de tipus i386. No és possible, per exemple, usar tcpdump en un host
virtual per veure el tràfic dels altres hosts virtuals. XenSource va demostrar una solució
d'hypervisor segur en integrar Xen amb el sistema de detecció d'intrusos Snort,
aplicació de codi obert líder del mercat. Xen pot impedir també que un servidor virtual
compromès es faci servir per atacar altres servidors virtuals o físics bloquejant el seu
tràfic.
Les màquines virtuals de Xen poden migrar-se en calent entre hosts físics sense
necessitat de detenir-los. Durant aquest procés, la memòria de la màquina virtual es
copia iterativament al destí sense parar la seva execució. Una petita pausa d'entre 60 i
300 mil·lisegons és necessària per dur a terme la sincronització final abans que la
màquina virtual comenci a executar-se en el seu nou destí, proporcionant així
l'aparença d'una migració sense aturades. Una tecnologia similar s'usa per suspendre a
disc una màquina virtual en execució, canviar una altra màquina virtual i recuperar més
tard la primera màquina virtual.
Exemple snapshot d’un volum lògic Virtual (LVM)
[Root @ dom0 ~] # lvcreate-L lv_snapshot 1G-s-n / dev / vg_xen lv_xen_snaptest /
volum lógic »lv_snapshot" creat.
Això crea un volum d'instantània anomenada lv_snapshot del DomU 1 que està
utilitzant un LV Dom0 anomenat lv_xen_snaptest. Això és útil en si mateix, ja que ara
pot prendre una imatge d'aquest LV. Fa exactament això per a la Recuperació de
Desastres (dd if=/dev/vg_xen/lv_snapshot | bzip2 | dd of=/path/to/dr_image.bz2 ). En
el pitjor dels casos, aquesta imatge podria ser dd'ed (recuperada) de nou en un nou
volum lògic, en un nou sistema, per a una nova instància de Xen per córrer.
També trobem productes com Xen Backup de Citrix, però són de pagament.
Diverses eines de gestió (de l'anglès, Xen Management Consoles) han estat
desenvolupades per terceres parts per facilitar les tasques més comunes de gestió
d'una màquina amb Xen, com configurar, arrencar, monitoritzar i per a guest Xen.
Algunes d'aquestes eines són les següents:
* Xen Tools, fetes a Python i disponibles com a paquet Debian
-15-
Antonio Alcalà i Silvia Gracia Index
19. Treball de Recerca: Virtualització
* MLN (de l'anglès, Manage Large Networks, fetes amb Perl)
* Enomalism, un gestor gràfic programat a Python amb el MVC TurboGears.
* ConVirt, fet a Python i GTK, gestor gràfic disponible com a paquet Debian. Convirt
permet la configuració d’alta disponibilitat per Xen i KVM
Xen permet paravirtualització i virtualització completa.
Paravirtualització -> per assolir alt rendiment ,inclús en arquitectures (x86),(és a dir,
baixes penalitzacions del rendiment, típicament al voltant del 2%, amb els pitjors casos
rondant el 8%; això contrasta amb les solucions d'emulació que habitualment sofreixen
penalitzacions d'un 20% tal com s’explica a l’apartat 3 amb Virtuozzo).
Virtualització Completa -> Intel ha realitzat modificacions a Xen per suportar la seva
arquitectura d'extensions Vanderpool (virtualització x86). Aquesta tecnologia permet
que sistemes operatius sense modificacions s'executin en màquines virtuals Xen, si el
sistema suporta les extensions Vanderpool o Pacífica (d'Intel i AMD respectivament
• VMWare ESX
També denominat VMWare vSphere a partir de la versió 4, és un producte privatiu
de la gama VMWare Infraestructure de VMWare Inc utilitzat per virtualitzar un
Datacenter (CPD) o Centre de processament de dades dinàmic, es basa en un nucli de
Linux, anomenat vmkernel.
Es tracta d’un hypervisor del tipus natiu, és a dir que s’executa directament sobre el
hardware de la màquina real, per permetre la creació de diferents servidors virtuals
sense la necessitat d’instal·lar cap S.O a la màquina real ja que aquest software ja inclou
un Sistema operatiu autònom i els serveis necessaris per oferir un entorn complet a les
maquines virtuals que s’executin a sobre d’ell, a més disposa de controladors
addicionals per augmentar el rendiment de la màquina virtual atès que l'accés al
recursos reals sense modificar el nucli del sistema guest consumeix massa recursos de
d'infraestructura física.
Il·lustració 12: vmkernel de VMWare ESX
-16-
Antonio Alcalà i Silvia Gracia Index
20. Treball de Recerca: Virtualització
Implementa un servei de consola per oferir un entorn de Linux a traves del qual
l’usuari pot accedir de forma privilegiada al nucli vmkernel i personalitzar el
funcionament de VMWare ESX, altrament suporta l'accés remot basat en el programari
RCLI i d’altres capacitats com son les seqüències de comandes d’instal·lació, suport
SNMP, permet arrencar des de SAN, permet la interacció per mitjà d’un cable sèrie
connectat al host, la integració d’Active Directory, eines per manipular el hardware,
gestió de les màquines virtuals des de VI Web Acces, instal·lació de “patches” i
actualitzacions de Linux.
-17-
Antonio Alcalà i Silvia Gracia Index
21. Treball de Recerca: Virtualització
Existeix la versió gratuïta d’aquest software, anomenada ESXi ,la qual te menys
capacitats encara que el funcionament bàsic és el mateix. A la taula següent es poden
observar les diferències.
En molts articles trobats a Internet es decanten per fer servir Xen o Vmware; Hiper-
V el descarten a no ser que vulguin tot el DataCenter de Microsoft, la decisió recau en si
volem suport (VMWare) o no (Xen).
-18-
Antonio Alcalà i Silvia Gracia Index
Il·lustració 13: Diferències ESX i ESXi
22. Treball de Recerca: Virtualització
• VMWare Workstation
És un producte de VMware Inc., empresa líder en el mercat de productes de
virtualització segons una enquesta de l’any 2009 del portal InfoTool’s.
VMWare Workstation és un software privatiu de virtualització de plataformes tipus
hosted, es pot instal·lar a sobre d’un Linux, un Windows o als MAC que tinguin una cpu
Intel instal·lant, llavors, el VMWare Fusion. Funciona tant en x86 com amb 64bit i
suporta gran quantitat de sistemes guest (Windows, Linux, Solaris, FreeBSD, OSx86,
Netware, OS/2, SCO, BeOS, Darwin...
S'explicarà millor a l'apartat 3.
-19-
Antonio Alcalà i Silvia Gracia Index
23. Treball de Recerca: Virtualització
● VirtualBox
VirtualBox és un software lliure de virtualització de sistemes operatius, per tant de
plataforma, del tipus hypervisor hosted, és a dir que s’instal·la a sobre del S.O del host
amfitrió i permet executar múltiples instàncies d’altres sistemes operatius com per
exemple Linux, FreeBSD, OpenBSD, Windows, Solaris,Syllable, Haiku, OS X, MS-Dos i
d’altres.
S'explicarà millor a l'apartat 3.
• Virtuozzo
Es tracta d'un altre software de virtualització de plataformes a nivell de sistema
operatiu, aquest és de llicència privada (creat pern SWsoft. Inc) però esta basat en el
nucli de Linux de OpenVz(Lliure).
Suporta processadors de 32 i 64 bits i pot crear centenars de Servidors virtuals
independent que s'executaran a sobre del mateix nucli per tant es pot compartir el
maquinari i de vegades les llicències de programari; l'administració del sistema queda
centralitzada, per tant ens estalviem esforç i temps
S'explicarà millor a l'apartat 3.
-20-
Antonio Alcalà i Silvia Gracia Index
24. Treball de Recerca: Virtualització
• TABLA COMPARATIVA PARAVIRTUALITZADORS
Hem volgut recollir en una taula el paravirtualitzadors trobats per veure les similitud
entre ells en pocs cops d'ull:
Compatibilitat CPU Host
x86 X86-64 AMD-V Intel
Hiper-V Sí Sí Sí Sí
VMWare ESX 3.5 Sí Sí Sí, si el guest és de 64 bits
VMWare vSphere Sí Sí Sí Sí
Xen Sí Sí Sí Sí
LLicència S.O Guest S.O Host
Hiper-V Propietari
Windows 2000, Windows
2003, Windows 2008,
Windows XP, Windows
Vista, Linux SUSE 10
Windows 2008 w/Hyper-V
Role, Windows Hyper-V
Server
VMWare ESX 3.5 Propietari
Windows, Linux, Solaris,
FreeBSD, OSx86, Aplicacions
virtuals, Netware, OS/2,
SCO, BeOS, Darwin
No cal, l'incorpora
VMWare vSphere Propietari
Windows, Linux, Solaris,
FreeBSD, OSx86, Aplicacions
virtuals, Netware, OS/2,
SCO, BeOS, Darwin
No cal, l'incorpora
Xen Lliure
FreeBSD, NetBSD, Linux,
Solaris, Windows XP i 2003
Server
NetBSD, Linux, Solaris
-21-
Antonio Alcalà i Silvia Gracia Index
25. Treball de Recerca: Virtualització
Característiques
Consolidació
de servidors
Continuïtat de Negoci
Entorn Test i
Desenvolupament
Escalabilitat ExtensibilitatBackup
en viu
Migració
ràpida
Recuperació
de Desastres
Alta
disponibilitat
Hiper-V Sí Sí Sí Sí Sí Sí Sí WMI (Windows
Management
Instrumentation)
VMWare ESX 3.5 Sí Sí Sí Sí Migració en
calent amb la
llicència vMotion
Sí Sí Sí, de tercers
VMWare vSphere Sí Sí Sí Sí Migració en
calent amb la
llicència vMotion
Sí Sí Sí, de tercers
Xen Sí Sí Sí Sí
Migració en
calent
Sí, Citrix, servidor
d'aplicacions
Sí Sí, Codi Obert
• Consolidació de servidors: es poden crear múltiples servidores virtuals en un servidor físic.
• Continuïtat de negoci: Consisteix en assegurar la disponibilitat dels serveis crítics (Alta disponibilitat), assegurar les dades
(Backups,snapshots), recuperació del sistema i aixecar serveis de suport per cobrir les necessitats (Migració ràpida).
• Entorn Test I desenvolupament: oferir un entorn aïllat per fer proves o desenvolupar aplicacions sense que afecti a la resta del sistema
• Escalabilitat: Fer créixer els servidors virtuals fàcilment, amb nous recursos o serveis.
• Extensibilitat: Capacitat per adoptar o dissenyar aplicacions que permetin manipular els servidors virtuals
-22-
Antonio Alcalà i Silvia Gracia Index
26. Treball de Recerca: Virtualització
3.3. PRODUCTES ANALITZATSPRODUCTES ANALITZATS
• VirtualBox PUEL 3.2.12
Com Ja hem comentat abans, VirtualBox és un software de virtualització de sistemes
operatius,tipus virtualitzador de plataformes hypervisor 2 (hosted), hi ha dues versions
que es poden descarregar des de la pàgina oficial: OSE I PUEL.
OSE (Open source edition) és, com el seu nom indica, la versió gratuïta de VirtualBox
mentre que PUEL (Personal Use and Evaluation License) és gratuïta nomes per al ús
personals i per l'àmbit acadèmic, és a dir tot allò que no siguin fins comercials.
Les característiques generals són:
◊ Modular: està dissenyat de manera que es pugui operar amb les màquines virtuals
tant des de la GUI com des de la consola, també permet afegir o modificar els
recursos de la MV mentre està funcionant.
◊ Exportació senzilla ja que els fitxers de configuració de les màquines virtuals estan
en format XML.
◊ Guest Additions: són un conjunt d'eines que es poden instal·lar per cada VM i que
ofereixen funcionalitats extres tals com:
◦ Ballooning de memòria: utilitat per gestionar la memòria RAM de les MV
◦ Compartició de Carpetes entre el host i la MV
◦ Acceleració 2d/3d en funció del S.O Guest
◦ Seamless Windows: fusió de la barra de tasques de la VM en la barra de
tasques del host
◊ Sincronització rellotge
◊ Integració ratolí
◊ Format de disc compatible amb VMWare, és el format vmdk.
◊ Compatible amb S.O host Windows, Linux, Mac OS X (Intel), Solaris, FreeBSD,
eComStation.
◊ Compatible amb S.O guest DOS, Linux, Mac OS X Server, FreeBSD, Haiku, OS/2,
Solaris, Syllable, Windows
◊ Les targes de xarxa virtualitzades es poden configurar en diferents modes de
funcionament (NAT, Pont, amfitrió i xarxa interna) i ha cadascuna (màxim de 8) es
pot especificar el controlador a emular (PCFast o IntelPro). Permet fer
redireccionament de ports NAT.
◊ Es pot arrencar des de la xarxa (PXE compatible) però no des de USB
-23-
Antonio Alcalà i Silvia Gracia Index
27. Treball de Recerca: Virtualització
Les diferències més rellevants entre aquestes versions són que PUEL altrament
incorpora:
◊ RDP (Servidor de protocol de visualització remota): s'emula un servidor complet
de control remot (RDP) per sobre del hardware i ens permet connectar-nos a les
màquines virtuals de forma remota amb un client que sigui compatible amb
aquest protocol com per exemple rDesktop.
◊ USB: permet connectar dispositius USB 1,0 i 2,0 ja que disposa del controladors
genèric i/o detecta el controlador més adient per al dispositiu connectat
◊ Suport de USB des de RDP ens permet accedir als USB encara que estiguem
connectats remotament
◊ Iniciador iSCSI: de forma interna VirtualBox incorpora un iniciador iSCSi per podar
accedir als target iSCSI (per exemple discos virtuals) , estalviant a l'usuari la
instal·lació d'aquest client.
El codi és obert i es troba en desenvolupament constant pels seus mantenidors que
aporten millores al programa en funció dels bugs que es poden reportar a la mateixa
pàgina oficial. No té un suport tècnic però sí una wiki prou entenedora i pel fet de ser
codi obert son molts els usuaris que aporten solucions al problemes que ens pugem
trobar.
L'ús més comú d'aquest programari és el de entorn de proves i desenvolupament
atès que genera entorns complets (Bios i hardware propi) independents de la resta, tot i
això gràcies al fet de poder fer snapshots, exportar màquines virtuals, afegir recursos en
calent i poder configurar les targes de xarxa fa que sigui un candidat per virtualitzar
servidors tot i que li caldrà millorar la capacitat de convertir els servidors virtuals en
servidors físics, habilitar el copiar-enganxar entre les màquines virtuals, característiques
que si tenen productes com VMWare.
-24-
Antonio Alcalà i Silvia Gracia Index
28. Treball de Recerca: Virtualització
• VMWare Workstation 7
Es tracta de un software de virtualització de sistemes operatius, igual que el
VirtualBox, que emula múltiples instàncies completes de Sistemes operatius diversos de
forma simultània (com VirtualBox).
La ultima versió és la 7.1 i les característiques més rellevants son:
• Suporta windows 7 i les opcions gràfiques d'aquest S.O (Aero Peek i Flip3D)
• Millora del gràfics 3D ja que inclou suport per a directX 9, OpenGL 2,13D i shared
Model 3.
• Suporta cpu de fins a 4 nuclis i 32 GB de memòria RAM.
• Inclou eines per als desenvolupadors d'aplicacions: Visual Studio, SpringSource,
Eclipse IDE for C/C++.
• Es pot instal·lar VMWare ESX i/o Windows Server 2008 coma a sistemes operatius
guest
• Redirecionament de ports NAT
• Integració total de la màquina virtual al host, permet arrossegar i soltar contingut
entre VM, entre host i VM, la integració de ratolí i el portapapers compartit
• Es compatible amb la virtualització per hardware per mitjà de cpu's AMD-V i Intel-VT,
de fet es obligatòria quan el guest és de 64 bits i funciona igual que al virtualbox, les
peticions de la màquina virtual son processades per amd-v o intel-vt i les escriptures
al fitxer de disc es realitzen per l'hypervisor de vmware.
-25-
Antonio Alcalà i Silvia Gracia Index
29. Treball de Recerca: Virtualització
• VMTools son el conjunt d'eines per cada VM que es poden instal·lar voluntàriament i
s'actualitzen automàticament per millorar el rendiment del s.o guest, algunes de les
funcions que presenta son:
◦ Drivers per al hardware virtualitzat
◦ Gràfiques compatibles amb VESA per als sistemes guest i permetre altes
resolucions de pantalla.
◦ Virtualització de hardware de xarxa (PcFast o IntelPro)
◦ Sincronització de rellotge amb el host
◦ Compatible amb PSE (opció per arrencar des de la xarxa)
◦ Integració perfecta d'aplicacions (Support for Unity)
Dintre de la gama de productes de VMWare trobem el VMWareConverter, el qual
ens permetrà convertir les VM de Workstation a VM de VMWareESX, per exemple, de
forma molt senzilla i eficient.
-26-
Antonio Alcalà i Silvia Gracia Index
30. Treball de Recerca: Virtualització
Així doncs les probes, configuració i disseny dels servidors virtuals els podem
realitzar al VMWare Workstation i un cop estigui complet passar-lo a un servidor físic el
qual tingui instal·lat VMWareESX. Aquesta eina també permet convertir altres coses
com maquines virtuals d'altres programes, màquines reals, o imatges de sistema de
tercers, de igual forma la conversió la pot fer a VMWare ESX, VMWare ESXi, VMWare
Workstation, VMWare Fusion i VMWare Player.
• Virtuozzo de Parallels
És un producte de programari propietari per a virtualització de sistema operatiu
produït per SWsoft, inc. La virtualització en el sistema operatiu del host proporciona
una capa de virtualització realment eficient i fina que permet disposar de més servidors
virtuals per servidor físic, a més d'oferir un aïllament total entre les càrregues de treball.
Aquest aïllament permet tenir múltiples càrregues de treball sense que una d'elles
afecti el rendiment o seguretat de les altres.
Virtuozzo crea múltiples entorns virtuals independents(VEs, també coneguts com a
servidors privats virtuals, o VPSs) en un sol servidor físic. Això permet compartir
maquinari, temps i esforç en l'administració de sistemes i de vegades, fins a les
llicències del programari entre els múltiples entorns virtuals.
L'existència de múltiples còpies dels recursos del sistema té com a resultat una
sobrecàrrega al servidor de fins i tot un 20%. Aquesta sobrecàrrega redueix l'índex de
servidors virtuals per servidor físic, així com el rendiment general del sistema.
Mentre que la primícia de VMs és virtualitzar "un sistema complet de maquinari,
Parallels Virtuozzo Containers proporciona una capa de virtualització comuna que
assigna els recursos del sistema entre tots els servidors virtuals, denominats
contenidors." VPS representa una capa de virtualització "més lleugera" i eficient amb
una sobrecàrrega de només el 2%. Tots els VPS funcionen a sobre d'un sol nucli del
sistema operatiu. El mecanisme de VPS multiplexa aquest nucli d'un OS per crear nuclis
virtualment múltiples nuclis de l'OS i assigna dinàmicament els recursos del servidor,
-27-
Antonio Alcalà i Silvia Gracia Index
31. Treball de Recerca: Virtualització
especialment des de la perspectiva d'usos comuns, per als usuaris, i de serveis de xarxa.
Això es tradueix en un índex de servidors virtuals per servidor físic molt més elevat.
Virtuozzo es basa en OpenVZ, i els seus conceptes són similars a altres propostes que
treballen a nivell de virtualització en el sistema operatiu, com els productes de Solaris,
Linux-VServer i FreeBSD Jail. Soporta tant processadors de 32 bits com de 64 bits.
Parallels disposa d’unes eines pròpies per facilitar l’administració-
* Parallels Virtual Automation (veure video en anglès Administració centralitzada
http://www.parallels.com/es/products/automation/ )
* Parallels Management Console (màquina a màquina)
* Parallels Power Panel (administració web. Pot limitar l’administració per usuaris a un
contenidor sense tenir permisos sobre els demés)
- amb les quals podem fer tasques automatitzades, backups, engegar i aturar màquines
de manera remota, etc, d’una manera molt senzilla i gràfica.
-28-
Antonio Alcalà i Silvia Gracia Index
32. Treball de Recerca: Virtualització
-29-
Antonio Alcalà i Silvia Gracia Index
33. Treball de Recerca: Virtualització
La eina Parallels Transporter, entre altres coses, simplifica la transició entre un servidor
físic i un de virtual (migrem aquest servidor físic a una versió amb Parallels Virtuozzo)
-30-
Antonio Alcalà i Silvia Gracia Index
34. Treball de Recerca: Virtualització
4.4. COMPARATIVACOMPARATIVA
En les següents taules es comparen els tres productes analitzats, creiem que resulta
més senzill comparar-los en taules on es reflecteixin les diferencies més que les
igualtats.
VMWare
Worstation 7
Parallels Desktop
(Windows/Linux)
VirtualBox 3.1
Suporta 64 bit en
Windows I Linux
Host I Guest Host I Guest Host I Guest
Màxim de CPUs
Virtuals
4 8 32
Màxim de RAM per
VM
32GB 8GB 16GB
Windows Aereo 3D Aero Glass Aero Glass No
Programació de
instantànies
Sí Sí No
Traducció Binaria Sí Sí Sí
S.O Host Windows, Linux Windows,Linux
Windows,Linux, Mac
OS X, Solaris
Preu 189 $ 79,99 $
Gratuït per l'us
personal I amb codi
lliure
Ús habitual
✶ Desenvolupadors
tècnics
professionals
✶ Testejador
desenvolupadors
✶ Ensenyament
✶ Consolidació de
Servidors
✶ Recuperació de
desastres
✶ Continuïtat de
negoci
✶ Proveïdor de
serveis
✶ Estació de treball
de negocis
✶ Consolidació de
Servidors
✶ Continuïtat de
Negoci
✶ Ensenyament
✶ Aficionats
✶ Desenvolupadors
-31-
Antonio Alcalà i Silvia Gracia Index
35. Treball de Recerca: Virtualització
VMWare Worstation 7 Parallels Desktop (Windows/Linux) VirtualBox 3.1
Avantatges
✶ Excel·lent servei de ajuda/suport I
característiques de
desenvolupament de software
✶ Millora de l'escalabilitat I rendiment
✶ Estreta integració amb VMWare
vSphere
✶ Bona escalabilitat I rendiment
✶ Fàcil de utilitzar: interfície MAC
✶ Funcions avançades: programació de
snapshots
✶ Excel·lent escalabilitat I rendiment.
✶ Millora la facilitat d'ús
✶ Snapshots ramificats
✶ Gratuït
✶ Migració de les MV
Inconvenients
✶ Encara es poc escalable
✶ És car
✶ En decadència des de l'aparició de
VirtualBox
✶ Privatiu
✶ Necessita S.O per fer la virtualització
de hardware
✶ No tan fàcil d'aprendre com VMWare
i Parallels
✶ IDE orientada a les eines de codi
obert, funciona millor amb S.O
Host lliures.
General: Resum
✶ Millor suport d'instantànies
✶ Millor integració IDE
✶ VMWare vSphere 4 com a guest
✶ Pitjor en escalabilitat
✶ Sòlid i amb experiència en
virtualització
✶ Suporta 8GB RAM i 8 vCPUs, és
escalable
✶ Interfície molt amigable i fàcil de fer
servir
✶ Fins a 32 vCPUs, el millor
✶ Innova en les instantànies
modificades
✶ Permet migrar les VM, igual que la
resta
-32-
Antonio Alcalà i Silvia Gracia Index
36. Treball de Recerca: Virtualització
Aquest darrera taula està estreta de una valoració amb notes que fa el portal Infoworld
VMWare
Worstation 7
Parallels Desktop
(Windows/Linux)
VirtualBox 3.1
Facilitat d'ús 25% 9 9 7
Gestió de VM 25% 9 8 8
Suport de S.O
guest I Host
20% 9 7 9
Escalabilitat 20% 8 9 9
Preu 10% 7 7 10
Nota final 100% 8,6 8,2 8,4
5.5. CONCLUSIÓCONCLUSIÓ
Com a gairebé tots els estudis que hem de fer a l'hora d'implantar qualsevol
tecnologia, hem d'estudiar quines són les solucions que hi ha al mercat i quina solució
s'adapta millor a les nostres necessitats. La decisió final vindrà donada per diverses
circumstàncies, tal com hem anat comentant al llarg del treball de recerca com poden
ser, si volem suport extern, si és per ús comercial, si va destinat a l'ensenyament o és
per ús personal, però ara hem d'afegir unes altres d'externes com serien, la integració
amb el nostre sistema actual si el tenim, comparativa de funcionalitats
preu,escalabilitat del producte,etc.
Segons el nostre criteri els punts més importants a avaluar són els següents:
Anàlisi de necessitats
Tecnologies que satisfan les nostres necessitats
Taula Comparativa de Funcionalitats
Integració amb la nostra infraestructura (si existeix, canvis que hauríem de
fer,etc)
Escalabilitat del producte
Comparativa Preus
Necessitat de Formació
Suport
Implantació
Manteniment (administració,manteniment extern...)
Explotació (com es fa servi, qui ho fa servir...)
Un cop fet això ja estem preparats per triar l'opció més correcte, tant tecnològica,
com econòmica que s'adapti millor a la situació concreta que estem tractant.
-33-
Antonio Alcalà i Silvia Gracia Index
37. Treball de Recerca: Virtualització
L'objectiu d'aquesta recerca era trobar el virtualitzador més adient per crear
servidors virtuals i així reduir la quantitat de servidors físics amb el avantatges que això
comporta,com hem vist al punt anterior hem comparat VMWare Workstation,
VirtualBox i Virtuozzo. VirtualBox no disposa de cap eina pròpia per exportar un
servidor virtual a un servidor físic, o a la inversa, però ens permet crear servidor virtuals
aïllats entre ells i el sistema operatiu host, de forma gratuïta obtenint així la
consolidació de servidors que busquem. L'inconvenient d'aquest virtualitzador es que
necessita un s.o al host i encara que suporti la virtualització per hardware l'accés als
recursos reals és més lent. Aquesta seria una solució molt econòmica però no tant
eficient.
VMWare té el gran inconvenient de ser privatiu i per tant els costos augmentarien
molt comparats amb VirtualBox atès que si el que volem es crear els servidors virtuals
amb workstation, convertir-los amb VMWare converter i exportar-los a un VMWare
vSphere, necessitarem tres llicències.
Te els seu avantatges, ja que amb VMWare vSphere l'accés als recursos reals és
ràpid i no cal un s.o al host, a més VMWare te un centre de suport i una reputació
immillorable; Aquesta seria la solució segura però cara.
Virtuozzo és una bona solució, amb els mateixos inconvenients que WMWare
diferenciat que no està completament integrat amb Active Directory i alguns altes
serveis privatius, en canvi està especialitzat per entorns Macintosh.
Desprès de fer tot aquest estudi, arribem a la conclusió que el producte triat pel
nostre aprenentatge és la millor tria, ja que és gratuït, molt complet (amb la qual cosa
es veuen moltes de les funcionalitats del demés productes, a més el temps és limitat i
no es pot veure tot) i ens permet ser nosaltres els que estem formats per si es decideix
fer servir al nostre àmbit de treball (normalment si s'ha d'implementar alguna cosa, qui
l'ha d'implementar tria una eina coneguda) ja que els sistemes privatius disposen de
cursos de formació, o com a mínim és més fàcil trobar cursos presencials o demanar
formació a l'empresa que ens ho distribueix.
Per aquestes raons, escollir un d'aquests sistemes de virtualització resulta difícil si
no coneixem exactament el volum de l'empresa i les necessitat que té, però
personalment escolliria VirtualBox perquè és el més econòmic, més encara si el S.O host
és lliure, suporta gran quantitat de S.O guest, permet fer backups, migrar les màquines,
recuperació de desastres i si algun cop cau un servidor i cal aixecar-ne un altre
automàticament podríem crear un script per fer-lo.
-34-
Antonio Alcalà i Silvia Gracia Index
38. Treball de Recerca: Virtualització
6.6. BIBLIOGRAFIA – WEBGRAFIABIBLIOGRAFIA – WEBGRAFIA
http://zone.ni.com/devzone/cda/tut/p/id/8709
http://www.heise.de/open/artikel/VirtualBox-222035.html
http://daviddelprado.blogspot.com/2008/01/vmware-convertir-maquinas-
virtuales-de.html
http://www.vmware.com/products/converter/
http://translate.google.es/translate?js=n&prev=_t&hl=es&ie=UTF-
8&layout=2&eotf=1&sl=en&tl=es&u=http%3A%2F%2Fwww.windowsitpro.com
%2Farticle%2Fvirtualization%2Freview-sun-virtualbox-3-0.aspx&act=url
http://blog.neuronaltraining.net/?p=10495
http://es.wikipedia.org/wiki/Categor%C3%ADa:Virtualizaci%C3%B3n
http://www.vass.es/soluciones-vass/explotacion-de-sistemas/virtualizacion :
conceptes
http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n
http://iespuigcastellar.xeill.net/Members/vcarceler/misc/news/2007/Members/vc
arceler/articulos/virtual-linux/
http://www.jonathanecheverria.com/2009/07/09/herramientas-de-virtualizacion-
bochs-y-qemu: article sobre emular hardware
http://www.jonathanecheverria.com/category/virtualizacion : tipus de
virtualitzacio i programari per virtualitzar
http://www.answers.com/topic/virtual-machine: definicio de virtualització i
màquina virtual
http://en.wikipedia.org/wiki/Operating_system-level_virtualization: virtualització a
nivell de sistema operatiu
http://searchservervirtualization.techtarget.com/sDefinition/0,,sid94_gci1035141,
00.html: virtualitzacio de xarxa
http://en.wikipedia.org/wiki/Application_virtualization: Virtualització d’aplicacions
http://www.pcmag.com/encyclopedia_term/0,2542,t=operating+system-
level+virtualization&i=58613,00.asp: virtualitzacio a nivell de sistema operatiu
http://www.vmlogia.com/vdeservidores.aspx: virtualitzacio de servidors
www.lsi.uned.es/lp/MaqsVirt.pdf : apunts de la uned sobre màquines virtuals
http://es.wikipedia.org/wiki/M%C3%A1quina_virtual : definicio wikipèdia de
màquina virtual
http://www.wetcom.com.ar/content/que-es-una-maquina-virtual-parte-1/ :
definició bàsica màquina virtual
http://www.vmware.com/es/virtualization/virtual-machine.html : vmware definint
màquina virtual...molt bo
-35-
Antonio Alcalà i Silvia Gracia Index