1. 1
Evaluación de la plataforma de Virtualización
VMware
Lucas G. Battelli (Universidad de Palermo - Argentina) – Leandro M. Eichinger (Universidad de Palermo - Argentina)
Tutor Lic. Pablo Alejandro Lena (MBA)
Heartbeat: Es una indicación periódica emitida por un
E Abstract—La presente investigación abarca sistema informático para confirmar que sigue funcionando.
conceptos técnicos, de administración y de
gestión sobre la tecnología de virtualización, II. INTRODUCCIÓN
haciendo foco en la tecnología ofrecida por VMware
Vsphere. n la actualidad difícilmente no se haya oído nombrar el
Se comienza con un recontó de la virtualización y luego termino virtualización, para poder comenzar a entender este
una especificación de los diferentes tipos. A partir de los termino y avanzar sobre el objetivo central de esta
avances tecnológicos en los procesadores que potencian la investigación, se comenzará citando el significado
infraestructura virtual. informático del termino: “es la habilidad de tener varios
Se analizaron las soluciones ofrecidas por VMware sistemas operativos funcionando al mismo tiempo en un
vSphere teniendo como foco mostrar las mejoras, beneficios mismo computador”.
y las posibilidades que esta tecnología provee. Además, se Es una tecnología probada de software que está
realiza una comparación entre los principales exponentes del cambiando rápidamente el entorno de las tecnologías de la
mercado. información (TI). Además existe una corriente que genera e
Por último, se proponen algunas futuras líneas de impulsa una transformación radical del modo en que las
investigación con el fin de explotar y optimizar al máximo personas utilizan los ordenadores.
los avances de esta nueva tecnología. Es importante remarcar, que en el tema virtualización es
fundamental el ocultamiento de detalles técnicos a través de
Index terms— Virtualización, Hipervisor, VMware, la encapsulación. Siendo está un denominador común para
Hyper-V, Vsphere, vCenter, Esx, Esxi. todas las tecnologías de virtualización.
La virtualización es una tecnología que fue desarrollada
I. DEFINICIONES por IBM en los años '60, basado en la virtualización por
Hipervisor: Es una plataforma de virtualización que hardware, El primer equipo diseñado específicamente para
permite utilizar diferentes sistemas operativos en una misma virtualización fue el mainframe IBM S/360 Modelo 67.
computadora. Luego surgió la IBM S/370 y equipos sucesores hasta llegar
a la actualidad, en donde líderes del mercado como Intel y
SSL: Cifrado de capa de sockets seguros, método más AMD, han incorporado en su Hardware, tecnologías que
utilizado para transmitir datos cifrados por Internet. simplifican y optimizan notablemente los sistemas de full
virtualización y paravirtualización.
Staging: Es un ambiente donde se prueba todo cuando La virtualización tuvo su época de auge durante los '60 y
estás a punto de lanzarse, generalmente usando los datos en los '70 siendo muy popular. Luego se produjo una
vivo. desaparición durante los '80 y '90. A partir de fines de los '90
y principios del '00 volvió a resurgir la tecnología de las
Cluster: Son los conjuntos o conglomerados de maquinas virtuales, pero no solamente en el área de
computadoras construidos mediante la utilización de Servidores sino también en muchas áreas de la Informática.
hardware compatibles, que se comportan como si fueran una Por su parte la virtualización por Software tiene origen
única maquina. también en la década del '60, con el Lenguaje de
Programación Básico Combinado (BCPL). Este generaba
VMDK: Es el formato de archivo utilizado por VMware
código para máquinas teóricas con el objeto de aumentar la
para almacenar el sistema operativo virtual.
portabilidad.
Ya profundizando en el termino virtualización, el mismo
Failover: Consiste en la conexión de una o varias
se refiere a la abstracción de los recursos de una
computadoras conectadas en red utilizándose una conexión
computadora llamada Hipervisor o Virtual Machine Monitor
heartbeat para monitorear cual de sus servicios esta en uso,
(VMM), a través de la creación de una capa de abstracción
así como la sustitución de una maquina por otra cuando uno
entre el hardware de la maquina física (HOST) y el sistema
de sus servicios haya caído.
operativo de la maquina virtual (VM).
La VMM maneja, gestiona y arbitra los recursos
principales de una computadora, los cuales son: Procesador,
2. 2
memoria, dispositivos de red y dispositivos de que en entornos no virtuales. Pudiéndose representar con el
almacenamiento. Permitiendo repartir dinámicamente dichos siguiente esquema.
recursos, entre las distintas maquinas virtuales que tiene
alojadas el host en cuestión.
A lo largo de la presente investigación se detallará: Los
distintos tipos de Virtualización (II sección), en la tercera
sección se profundizará sobre la arquitectura de VMware,
los casos de éxitos en la implementación y en el final se
enumeran las conclusiones y se extenderán futuras líneas de Fig. 1 Esquema de emulación de hardware
investigación.
B. Virtualización de Sistema Operativo: Esta se basa en
que el kernel del Sistema Operativo (SO) realiza la
III. TIPOS DE VIRTUALIZACION ejecución de una única instancia del SO. De esta
forma, los distintos procesos que cada servidor
virtual ejecutará, se harán aislados del resto. Dentro
En esta sección se realizará un recorrido por los tipos de de este tipo podemos nombrar Open Vz y Linux
virtualización, que se comenzaran dividiendo en tres tipos: vServer.
1. Virtualización de Clientes
2. Virtualización de Servidores
3. Virtualización de almacenamientos.
1) Virtualización de Clientes
Dentro de esta área, se engloba a las terminales,
computadoras de escritorio, notebooks, netbooks, etc. Las Fig. 2 Esquema de emulación de Sistema Operativo
que se conectan a servidores, es decir, cuando se habla de
arquitectura cliente-servidor. C. Paravirtualización: Es una forma de mejorar la
Este tipo de virtualización viene en constante eficiencia de las maquinas virtuales. Se basa en que
crecimiento, debido a que se logra una consolidación los SO Guest están especialmente modificados para
centralizada de los recursos. Así la actualización, ejecutarse en el hipervisor.
modificación y gestión está completamente agrupada en un Uno de los más destacados dentro de esta categoría es
solo host y no individualmente en la computadora de cada XEN, es un monitor de maquina virtual de código abierto
usuario. (open source), desarrollado por la Universidad de
Dentro de este tipo podemos comentar: Cambridge.
A. Emulación de Hardware: Aquí el software de Ejecuta una instancia de SO con todas sus características
virtualización, genera una capa de software que y proponiendo aislamiento seguro, control de recursos,
representa el hardware. Dentro de esa capa se realiza una garantía de calidad de servicio.
emulación de los recursos para que el sistema operativo
funcione de manera que crea que esta corriendo sobre un
computador físico.
2) Virtualización de Servidores
Es el tipo de virtualización más utilizada, ya que
representa grandes beneficios con respecto al ahorro de Fig. 3 Esquema de Paravirtualización
energía (Green IT), pool de recursos, administración
centralizada, etc. D. Full Virtualización: Este tipo se basa en la ejecución
Dentro de este tipo podemos enumerar: del SO Guest, sobre otro SO, quien actúa como un
A. Emulación de Hardware: Se basa en crear maquinas Hipervisor. Es decir, que el Guest mantiene una
virtuales que emulan el hardware de una o varias comunicación con Hipervisor para lograr la
plataformas. virtualización. Este esquema posee la ventaja de
Es la más costosa y menos eficiente, ya que obliga a otorgar un muy buen rendimiento, y la posibilidad
simular completamente el comportamiento de la plataforma de ejecución de distintos tipos de SO Guest sobre el
de hardware a emular e implica que cada instrucción que se Hipervisor. Ejemplo de esta plataforma es VMware
ejecuta en las plataformas sea traducida al hardware real. ESX/ESXi y Microsoft Hyper-V.
Ejemplos de esta plataforma lo son por ejemplo VMware
Server y Microsoft Virtual Server.
Es importante destacar, que la performance de los
programas que se ejecutan sobre las máquinas virtuales
puede verse afectados, y no funcionar de la misma manera
3. 3
Fig. 4 Esquema de full virtualización
3) Virtualización de almacenamiento
Es llamada Storage virtualization, hace foco en realizar
una abstracción del almacenamiento lógico del
almacenamiento físico, utilizando SANs (Storage Área
Network). De esta forma, se realiza una asignación de
espacio en el almacenamiento físico. Este es agregado al
storage pool, y se crea ahí el almacenamiento lógico.
Existen múltiples dispositivos de almacenamiento
independientes, los cuales pueden estar dispersos por la red,
y al usuario le aparecerán como un dispositivo de
almacenamiento independiente del lugar físico, pudiendo ser
el mismo administrado de manera centralizada. Fig. 5 Esquema de hipervisor de primer nivel
Se debe tener en cuenta otra visión, que consiste en
realizar la división en: Virtualización de plataforma Es una arquitectura basada en un sistema operativo en
(simulación de máquinas virtuales) y Virtualización de RHEL (Red Hat Enterprise Linux) para 64 bits. Se instala
recursos (simulación de recursos combinados, fragmentados directamente sobre el hardware brindando la robustez,
o simples). fiabilidad e integridad que no ocurría con VMware Server.
Este se instalaba sobre un sistema operativo residente.
IV. VMWARE
La empresa VMware es una filial de la empresa EMC
Corporation, es la que proporciona la mayor parte del
software de virtualización del mercado (los estudios indican
que abarca el 80% del mismo).
La compañía tiene sede en Palo Alto, California, Estados
Unidos, posee una gran variedad de productos, agrupados en
las siguientes ramas:
• Plataforma para el centro de datos Fig. 6 Esquema de ESX y ESXi
• Productos de seguridad
• Computación de escritorio y de usuario final
• Productos para Mac El principio fundamental de este nuevo software de base,
• VMware Fusion es que realiza una abstracción de los recursos de procesador,
• Administración de infraestructura y operaciones memoria, almacenamiento y redes en varias maquinas
• Administración de aplicaciones virtuales.
• Administración del negocio de TI
• Otros productos El VMware ESXi es la nueva arquitectura de Hipervisor.
En la próxima sección se abordará la categoría Datacenter & Brinda una arquitectura ultraligera que no posee
Cloud Infrastructure, y dentro de ella los siguientes dependencia de un sistema operativo. Además ofrece una
componentes: innovación en términos de seguridad y fiabilidad, ya que su
• VMware vSphere (ESX) código base es más reducido que el ESX, teniendo una
• VMware vSphere Hypervisor (ESXi) menor superficie de ataque con menos código al que aplicar
• VMware vCenter Product Family parches.
El diseño del ESXi se realizó pensando en la simplicidad.
II. VSPHERE ESX/ESXi Su manejo es a través de menús y configuraciones
automáticas y muy intuitivas.
El vSphere es un software de base, que posee 2 variantes, el
ESX y ESXi, ambos hipervisores están basados en la Entre las posibilidades que permite realizar VMWare
arquitectura bare-metal (nativo, es un software que ESX y ESXi, podemos destacar:
directamente va instalado sobre el hardware en cuestión).
• Consolidación: Permite la consolidación y
contención de servidores de producción. Evitando
la proliferación de servidores físicos, y ganando en
servidores virtuales.
4. 4
• Protección avanzada para continuidad del Negocio núcleos, 256 CPUs virtuales, 1 TB de RAM.
a menor costo: Garantiza la disponibilidad de Además facilita los proyectos de recuperación ante
aplicaciones durante fallos de hardware o desastres y consolidación a gran escala.
realización de tareas de mantenimiento y • Compatibilidad con SMP virtual de 8 vías:
actualizaciones de sistema de almacenamiento y VMware
servidores. Virtual Symmetric Multi-Processing (SMP) mejora el
• Agilizar el proceso de desarrollo y prueba de rendimiento de las máquinas virtuales permitiendo la
Software: Permite la conformación de diferentes virtualización de aplicaciones empresariales que hacen uso
más intensivo de la CPU (bases de datos, ERP y CRM).
ambientes de desarrollo, pruebas y staging que
• VMDirectPath para máquinas virtuales: Brinda
implica la utilización de distintos sistemas
mayor eficacia de la CPU para aplicaciones que
operativos en el mismo hardware.
requieren un acceso frecuente a dispositivos de E/S.
• Realojar aplicaciones heredadas: Permite la
• Mejor gestión de la energía: Uso más eficaz de la
migración de sistemas operativos y aplicaciones de Energía con ajuste dinámico del voltaje y la
software heredadas a maquinas virtuales, las cuales frecuencia.
se ejecutan en host más modernos y fiables.
• Administración centralizada: A través de la En cuanto a la gestión avanzada de recursos, ofrece
utilización de vCenter proporciona la posibilidad de funciones para mejorar el rendimiento e incrementar los
administrar todos los ESX y/o ESXi de manera ratios de consolidación. Ellos son:
centralizada. • Gestión de recursos de máquinas virtuales: Permite
la definición de políticas avanzadas de asignación
Las maquinas virtuales que se alojan en los ESX y ESXi, de recursos para las máquinas virtuales con el fin de
representan un sistema completo (con procesadores, mejorar los niveles de servicio.
memoria, redes, almacenamiento y BIOS, todos son • Memory ballooning: Permite desplazar
castomizables). dinámicamente la memoria RAM de máquinas
virtuales inactivas a cargas de trabajo activas.
Es importante destacar, que las maquinas virtuales están • Network Traffic Shaper: Permite asegurar que las
totalmente aisladas entre sí, mediante una capa de maquinas virtuales criticas reciban acceso
virtualización, lo cual evita que un fallo ó un error de prioritario al ancho de banda de red.
configuración en una, afecte a las demás. • Asignación de prioridades para el tráfico de E/S de
almacenamiento: Permite la priorización de las
Los host ESX y ESXi son hipervisores de bare metal, máquinas virtuales críticas a los dispositivos de
pero la diferencia entre ambos estriba en la arquitectura y almacenamiento, determinando las prioridades.
gestión operativa del ESXi. El ESX se basa en un sistema
operativo Linux, y posee una consola de servicio. A través Existen funciones que ofrecen alta disponibilidad en el
de esta, se realizan funciones de gestión, como la ejecución centro de datos para máquinas virtuales, ellas son:
de scripts, realización de backups, etc. Mientras que en la
versión ESXi, la consola se elimina, con lo que se reduce • NIC en teaming: Permite proporcionar, a cada
máquina virtual conectada a la red, funciones
aún más el espacio que ocupa, y migrando su funcionalidad
integradas de failover de las NICs y balanceo de
de gestión a herramientas de gestión remota.
carga que permiten mayor disponibilidad del
hardware y tolerancia a fallos.
En las nuevas versiones de ESX y ESXi se suman
• Compatibilidad con Microsoft Clustering Services:
funciones claves como lo son: Permite el agrupamiento en clústers las máquinas
• Arquitectura de 64 bits: Brindando rendimiento y virtuales que ejecutan el sistema operativo
Compatibilidad mejorados con hasta 1 TB de Microsoft Windows en hosts físicos.
memoria RAM en hosts físicos, tanto ESX como • Cifrado: Brinda una conexión segura de los hosts de
ESXi. VMware ESX y ESXi con cifrado SSL.
• Optimizaciones de rendimiento para cargas de
trabajo virtualizadas: Se han experimentado Por último, VMware ESX y VMware ESXi están
optimizaciones en el rendimiento de aplicaciones optimizados, rigurosamente probados y avalados por las
específicas críticas para la organización, como empresas de hardware de servidores, almacenamiento,
Oracle Database, Microsoft SQL Server y sistemas operativos y aplicaciones de software de IT, lo que
Microsoft Exchange. permite la estandarización en toda la empresa.
• Mejoras del rendimiento para almacenamiento • Hardware de servidor: Está probado su uso en
SCSI. servidores de Dell, Fujitsu Siemens, HP, IBM,
• Compatibilidad con máquinas virtuales de gran NEC, Sun Microsystems y Unisys.
tamaño y potente hardware de servidor: Permite • Hardware de almacenamiento: Están certificados
sistemas de hardware con CPUs físicas de hasta 64 para una amplia gama de sistemas de
5. 5
almacenamiento de Dell, EMC, EqualLogic, Así se garantiza el acceso autorizado al entorno y a sus
Fujitsu, Fujitsu Siemens, HP, Hitachi Data Systems, máquinas virtuales. Las responsabilidades se pueden delegar
IBM, NEC, Appliance, StorageTek, Sun en distintos niveles de administradores de sistema.
Microsystems y 3PAR. Las unidades SATA Fig. 7 Consola de administración vCenter
internas, DAS (Direct Attached Storage), NAS
(Network Attached Storage) y SAN Fibre Channel Desde la consola se puede realizar una optimización
y SAN iSCSI son compatibles. automatizada de los recursos a través VMware Distributed
• Sistemas operativos: Admiten la más amplia gama Resource Scheduler (DRS), realizando un alineamiento de
de sistemas operativos no modificados, como los recursos disponibles, manejando las prioridades y
Windows, Linux, Solaris o Novell NetWare, entre necesidades.
otros. El VMware DRS asigna y balancea dinámicamente la
• Formatos de máquina virtual: Permite capacidad de procesamiento entre un conjunto de recursos de
ejecutar máquinas virtuales creadas en formatos que no sean hardware agregados a un pool de recursos.
VMware.
Se garantizan los mayores niveles de seguridad gracias al
III. vCenter cumplimiento obligado de los estándares de parches por
medio de VMware Update Manager, permitiendo la
protección de la infraestructura virtual contra
El VMware vCenter Server es un soft que ofrece una
vulnerabilidades.
gestión centralizada de los hosts, tanto de de los VMware
La consola de vCenter consta de cinco componentes
ESX y ESXi, como de sus máquinas virtuales.
principales, entre los que podemos destacar:
Es necesaria una licencia, llamada VMware vCenter
Agent. La misma se incluye en las ediciones de VMware
vSphere.
Además de la gestión centralizada, posee otras funciones
que mejoran la continuidad del negocio y maximizan la
eficacia operativa. Entre las que podemos destacar:
• Migración en caliente.
• Balanceo de carga automático.
• Protección frente a fallos de hardware.
• Administración de backup.
• Restauración de máquinas virtuales.
Las capacidades de gestión centralizada permiten a las Fig. 8 Esquema de balanceo de recursos de VMware DRS
organizaciones de IT organizar, supervisar y configurar todo
el entorno de IT a través de una sola interfaz, permitiendo vCenter Server: Es el antes conocido VirtualCenter
con ello una reducción de los costos operativos. Management Server para la versión 3.X. Es el nodo de
Permite realizar un rápido aprovisionamiento de recursos control central para la configuración, aprovisionamiento y
con un asistente de implementación y las plantillas de gestión de entornos de IT virtualizados. Funciona desde la
máquinas virtuales (o también llamadas templates), versión 4.1 en adelante en Microsoft Windows Server 2008.
reduciendo así el tiempo y el esfuerzo necesarios para crear e vCenter Database: Es lo que se utiliza para almacenar la
implementar nuevas máquinas virtuales. información referida a los servidores físicos, conjuntos de
Brinda la capacidad de poder supervisar el rendimiento recursos y máquinas virtuales gestionadas por vCenter. La
de los host y/ó maquinas virtuales, a través de los gráficos de base de datos reside en las versiones estándar de Oracle ó
utilización de recursos (procesador, memoria, E/S de disco y Microsoft SQL Server.
E/S de red) proporcionando el detalle necesario para analizar VMware vClient: Es el herramienta utilizada por los
la performance de estos fácilmente. administradores y usuarios conectarse de forma remota con
Es posible realizar automatización operativa mediante la el vCenter o bien directamente a los VMware ESX y/o ESXi
programación de tareas y la emisión de alertas, logrando así individuales desde cualquier PC de la red.
mejoras en la capacidad de respuesta a las necesidades. vCenter Agent: Es utilizado para conectar el VMware
En cuanto al acceso al vCenter, posee un acceso seguro, ESX y/o ESXi con el vCenter Server.
mediante los sólidos mecanismos de permisos y la Acceso Web de Virtual Infrastructure: Permite la gestión
posibilidad de integración con Microsoft Active Directory. de las maquinas virtuales y el acceso a las consolas gráficas
de dichos equipos sin instalar un cliente.
6. 6
de destino, vMotion interrumpe la máquina virtual de origen,
copia el mapa de bits en el VMware ESX de destino y
reanuda la máquina virtual en el mismo. Todo este proceso
tarda menos de dos segundos en una red Gigabit Ethernet.
En tercer lugar, las redes utilizadas por la máquina
virtual también se virtualizan mediante el VMware ESX
subyacente, asegurando así que, incluso después de la
migración, se conserven la identidad y las conexiones de red
de la máquina virtual. vMotion gestiona la dirección MAC
virtual como parte del proceso. Una vez que la máquina de
destino está activada, vMotion hace ping al router de red
para asegurar que conozca la nueva ubicación física de la
dirección MAC virtual. Puesto que la migración de una
máquina virtual con vMotion conserva el estado de
Fig. 9 Esquema de Vcenter ejecución preciso, la identidad de red y las conexiones de red
activas, no se produce pérdida de servicio y los usuarios no
sufren interrupciones.
IV. FUNCIONALIDADES
Para el funcionamiento de vMotion se requiere la
Dentro de las diversas funcionalidades que podemos instalación de VMware vCenter Server y VirtualCenter
destacar de los vSphere, podemos nombrar: Agent en los sistemas físicos de origen y de destino.
• vMotion
• Fault Toleranse
• High Available
• vConverter
Durante el transcurso de dicha investigación, se realizará
foco en las funcionalidades antes nombradas.
vMotion: Permite la migración en caliente de máquinas
virtuales en funcionamiento desde un servidor físico (ESX y/
ó ESXi) sin paradas, con integridad completa de las Fig. 10 Vmware vCenter Server
transacciones y fundamentalmente sin pérdida de servicio.
Dentro de las ventajas que aporta vMotion, podemos
Es una tecnología clave que permite la creación de
destacar:
centros de datos dinámicos, automatizados y que se
• Fiabilidad: Es demostrado por miles de clientes que
optimizan automáticamente.
lo utilizan en entornos productivos desde el 2004. Y
La migración en caliente de una máquina virtual de un
vMotion continúa siendo lo más elegido para
servidor físico a otro con vMotion es posible gracias a tres
migración en caliente, por su fiabilidad.
tecnologías subyacentes.
• Rendimiento: Permite realizar migraciones en
En primer lugar, todo el estado de una máquina virtual se caliente con paradas imperceptibles para los
encapsula en un conjunto de archivos almacenados en usuarios finales. El uso óptimo de los recursos de
almacenamiento compartido, como un entorno de SAN CPU y de red asegura la realización de migraciones
(Storage Área Network) o NAS (Network Attached Storage) en caliente rápidas y eficientes.
Fibre Channel o iSCSI. VMware vStorage VMFS permite
• Interoperabilidad: Permite migrar máquinas
que varias instalaciones de VMware ESX tengan acceso a
virtuales que ejecutan cualquier sistema operativo
los mismos archivos de máquina virtual de manera
en cualquier tipo de hardware y almacenamiento
simultánea.
compatibles con VMware ESX y ESXi.
En segundo lugar, el estado de memoria activa y
• Soporte de SAN Fibre Channel: Implementa la
ejecución de procesos de la máquina virtual. Donde se
migración en caliente de máquinas virtuales que
produce la transferencia rápidamente a través de una red a
utilizan una amplia gama de sistemas de
alta velocidad. Permitiendo que la máquina virtual pase
almacenamiento SAN Fibre Channel de hasta 4 GB.
instantáneamente de funcionar en el VMware ESX de origen
al VMware ESX de destino. De esta forma, vMotion hace • Soporte de NAS y SAN: Implementa la migración
que el período de transferencia sea imperceptible para los en caliente de máquinas virtuales con un
usuarios gracias al seguimiento de las transacciones en curso almacenamiento compartido de coste inferior y
de la memoria en un mapa de bits. Una vez que el estado de gestión más sencilla.
la memoria y del sistema se ha copiado en el VMware ESX • Ajustes de compatibilidad de CPU personalizables:
Asegura que las máquinas virtuales se puedan
7. 7
migrar entre distintas versiones de hardware. Ya encuentran en el Cluster en cuestión, cuenten con los
que permiten que las máquinas virtuales se puedan suficientes recursos para operar las VM que tienen
beneficiar de las últimas innovaciones desarrollados configurado FT.
en los CPU. La VM sigue siendo una, con una única dirección IP,
• Facilidad de administración: Posee un ambiente el nombre de host, etc. a pesar que está corriendo en un host
cual es muy fácil e intuitivo. como activa y en otro como pasiva.
• Asistente de migración: Existe un asistente, el cual El FT es soportado por una gran cantidad de sistemas
identifica rápidamente el mejor destino para una operativos que corren en maquinas virtuales, y algunos
máquina virtual utilizando la información en tiempo puntos interesantes a tener en cuenta son:
real proporcionada por el asistente de migración. • El FT solo es implementable en VM con un solo
• Varias migraciones simultáneas: Permite realizar procesador, hasta el momento.
migraciones simultáneas para optimizar
• El FT es compatible con un listado de
continuamente la colocación de las máquinas
procesadores determinado.
virtuales en todo el entorno de IT.
• Niveles de prioridad: Permite asignar una prioridad
a cada operación de migración en caliente para
asegurar que las máquinas virtuales más
importantes tengan siempre acceso a los recursos
que necesitan. De esta forma, garantizar los
recursos.
• Tareas de migración programadas: Automatizar las
migraciones para que se realicen a horas
determinadas y sin la presencia de un
administrador. Pudiéndose realizarse tareas en
horas no críticas.
• Registro de auditoría de migración: Permite llevar
un registro detallado de las operaciones de
migración, que incluya la fecha, hora y los
administradores responsables de iniciarlas, para así
tener un control de las tareas realizadas. Fig. 11 Vmware Fault Toleranse
Fault Tolerance: La propiedad de Fault Tolerance (FT) es High Available: Es una solución de VMware llamada
un atributo que viene disponible desde la versión Vsphere 4. HA, que garantiza la alta disponibilidad de las aplicaciones
Esta característica que difiere mucho de Hight Availability que se ejecutan en las maquinas virtuales, de manera fácil y
(HA), permite que una maquina virtual este Activo/Pasivo accesible.
en sendos host de un Cluster. Ante un escenario, donde se produce un fallo en el host,
Para su funcionamiento es necesario contar con la versión las maquinas virtuales que se encuentran ejecutándose allí se
de Vsphere 4 en adelante, tener 2 ó más host, con ellos reinician automáticamente en otro host productivo, que se
realizar un Cluster y por ultimo poseer un almacenamiento encuentre dentro del pool de recursos.
común a ambos host (Storage, NAS, etc.). Las soluciones de alta disponibilidad específicas de
Con los 2 ó más host se generará un Cluster con los sistemas operativos suelen ser costosas y de compleja
recursos comunes de ambos host. Luego habilitar en ambos implementación. Pero VMware HA es accesible y de fácil
FT y realizar un activado (Turn On) del FT en la maquina configuración, protegiendo aquellas aplicaciones de software
virtual. Con esos 3 clicks la propiedad queda activada. que antes no podían ser protegidas.
Básicamente lo que se realiza es una simplificación de la
tecnología, ya que se duplica el registro de memoria RAM y
se accede al disco de la maquina virtual (VMDK) a través de
ambos ESX. Teniendo uno el rol de activo, que atiende las
peticiones del usuario y el otro en el rol de pasivo, no
escuchando las peticiones.
Al producirse, una caída del host que se encuentra activo
el otro host que está en modo pasivo, pasa a activo
automáticamente y comienza a escuchar peticiones. Al
realizar esta operación, llamada Failover, la maquina virtual
continua activa sin producirse caída de servicio alguna. Es
importante destacar, que puede perderse algún ping pero no
el servicio. Fig. 12 Vmware High Available
La gestión incluye, encargarse de que los host que se
8. 8
trabajos remotos.
Su funcionamiento se basa en realizar una supervisión e. Acceso remoto y seguro a las PC´s Virtuales.
continuamente de todos los servidores virtualizados en un f. Disponer de una infraestructura escalable y ágil que
pool de recursos, detectando un fallo del sistema operativo asegura la estabilidad de los sistemas.
de las VM y de los host. Para realizar, la supervisión de los g. Consolidación de servidores para reducir costes,
host contiene un agente que mantiene un heartbeat con los aprovechando de forma eficiente los recursos de
demás servidores del pool de recursos. Entonces, si se hardware disponibles.
produce una pérdida de un heartbeat, automáticamente se h. Optimizar la infraestructura y el consumo energético del
reinician todas las maquinas virtuales afectadas en otro host centro de datos y favorecer otros procesos relativos a la
del pool de recursos. consolidación de servicios, renovación tecnológica y
nuevas funcionalidades.
vConverter: Se pasa en el procedimiento de transformar i. Se alcanzó un mayor aprovechamiento del Hardware
un servidor físico en una maquina virtual. Este existente.
procedimiento posee la venta de poder ser realizado en
caliente. Se adjunta detalle de cada caso de éxito en particular en
Es muy utilizado en las organizaciones, para la los anexos.
consolidación de servidores Legacy, ya que mediante esta
herramienta se realiza una conversión de físico a virtual en VI. COMPARATIVA ENTRE VMWARE VSPHERE Y
caliente sin necesidad de contar con los códigos fuentes del MICROSOFT HYPER-V
software, parada del equipo, etc. Por ejemplo dentro de una
organización se cuenta con los sistemas de sueldos que Durante la investigación se estuvo realizando una
funciona bajo un Windows NT, y no se realiza una comparación entre Microsoft Hyper-v R2 vs. VMware
migración porque no se tienen los instaladores ni vSphere.
documentación. Con vConverter se pueden consolidar en un El Hyper-v r2, es la segunda versión del Hipervisor de
host varios servidores de este tipo. Microsoft, que es un rol que se agrega al Microsoft
Windows Server 2008 R2, es decir, trabaja sobre el kernel de
dicho sistema operativo. Para aplicarse es condición que el
host cuente con la tecnología Intel-VT (Intel Virtualization
Tecnology) y AMD-V (AMD Virtualization).
Ambos son de los denominados Bare Metal, ya que
trabajan sobre el hardware. Siendo una virtualización
asistida por hardware.
Las interfaces de usuario en ambos sistemas son propias,
en el de Microsoft trabaja con MMC (Microsoft
Fig. 13 Esquema de procedimiento del vConverter Management Console) y en el de VMware con el vCenter.
Es importante destacar, que la tecnología de VMware,
V. CASO DE ÉXITO como ya marcamos, más madura en el Mercado admite la
posibilidad también de virtualizar además sobre
Es de gran importancia analizar esta sección, porque equipamiento que no posea Intel-VT ó AMD-V. Pero sin la
servirá como apoyo a la presente investigación, debido a que posibilidad de utilizar Fault Tolerance, o como es bien
grandes organizaciones como: Repsol YPF, Loma Negra, conocido FT.
Pramer, Bice y Megatone entre otras, ya han apostado al
resurgimiento de esta tecnología denominada VMware y los Es importante realizar también una comparativa entre una
resultados demuestran que no se han equivocado. virtualización emulada y una asistida por hardware, ese es el
A continuación se enumeran las mejoras y beneficios caso entre Virtual Server 2005 R2 y Hyper-v R2, ambas de
generales logrados en las diferentes implementaciones. la empresa Microsoft.
A través de la siguiente tabla un resumen de lo planteado:
a. Mejorar el tiempo de implantación de los servidores.
b. Un mejor alineamiento entre TI y negocio al reducir los
plazos de puestas en marcha de funcionalidades
demandadas por los negocios.
c. Reducir la complejidad del centro de datos mediante la
consolidación de servidores, optimización del consumo
energético, ahorro en climatización y reducción de la
infraestructura LAN.
d. Homogeneizar los perfiles de escritorio de los usuarios
Fig. 14 Comparativa Virtual Server 2005 y Hyper V
y reducir el número de incidencias en puestos de
9. 9
VII. CONCLUSIONES VI. AGRADECIMIENTOS
Los autores agradecen la colaboración y soporte del
En la presente investigación se realizo un análisis de la Licenciado Pablo Alejandro Lena para la revisión de este
Virtualización, mostrando una solución óptima y efectiva a documento. Además nombrar al consultor Guillermo
los problemas tanto del tipo tecnológico como del tipo Sanchez, por su apoyo sobre la tecnología de Microsoft
físico-ambiental, como son, la falta de espacio físico, el Hyper-v.
consumo de energía eléctrica, las temperaturas en los centros
de cómputos, el constante crecimiento de las organizaciones
y el avance tecnológico que esto requiere (Mayor VII. REFERENCIAS
equipamiento y capacidad), logrando reducir o eliminar,
Introducción y origen de la Virtualization
dependiendo el caso, todos estos inconvenientes.
• http://www.vmlogia.com/queesv.aspx
• http://www.vmware.com/es/virtualization/what-is-
Se profundizo en lo que es la Virtualización, se realizo
virtualization.html
un estudio de la herramienta VMware vSphere y sus
• http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n
diferentes opciones, por considerarla la herramienta líder en
• http://www.virtualizacion.com/
lo que a esta tecnología se refiere, acaparando actualmente
• http://danubuntu.files.wordpress.com/2009/06/virtu
mas del 70% del mercado. La misma nos ofrece mediante
alizacion.pdf
sus diferentes versiones la posibilidad de poder optimizar la
utilización del hardware y sus recursos, permitiendo la
Tipos de Virtualization
generación de maquinas virtuales dentro de un host. Brinda
• http://www.rediris.es/jt/jt2006/archivo/16Jueves/11
opciones dinámicas de configuración, como pueden ser la 30-1400/B/Virtualizacion-
modificación de la capacidad del procesador y memoria de UNITRONICS.ppt#425,31,4.- Conclusiones
un host con solo pasar la maquina virtual a modo • http://www.taringa.net/posts/linux/1651697/Virtuali
mantenimiento. Además optimiza el tiempo de zacion-de-hardware.html
implementación de los servidores, facilita el acceso a los • http://laestanciazul.blogspot.com/2009/01/se-
host, realizando esto, de forma remota, ofrece todas las puede-virtualizar-todo-tipos-de.html
condiciones para establecer una infraestructura ágil y
escalable y permite una centralización de la operación. Vmware
• http://es.wikipedia.org/wiki/VMware
La infraestructura de los nuevos sistemas de • http://www.vmware.com
virtualización, VMware vSphere y Microsoft Hyper-v, se
basa en sistemas del tipo bare-metal. Desde ahí parte su Vsphere Esx/Esxi
robustez ya que el software se aplica sin necesidad de tener • http://lab.redmallorca.com/vmware-esxi-y-vsphere/
instalado previamente un Sistema Operativo. La arquitectura • http://es.wikipedia.org/wiki/Hipervisor
que ofrece VMware, esta basada en la del sistema operativo • http://www.vmware.com/files/lasp/pdf/products/V
Red Hat Enterprise Linux. Mientras que la de Microsoft, es MW_09Q1_BRO_ESX_ESXi_ES_A4_P6_R2.pdf
la del Windows 2008, actuando el Hyper-v como un rol.
vCenter
Consideramos que VMware vSphere es la mejor opción • http://www.serviciohelpdesk.com/_crm/Temp/vmw
actual para la solución de los problemas mencionados are-virtualcenter-esp.pdf
anteriormente, respaldado por una gran cantidad de Partners • http://www.vmware.com/lasp/products/vcenter/
y gran cantidad de documentación, basado en el constante • http://vmware.co.za/files/lasp/pdf/products/09Q1_V
desarrollo de la tecnología de Virtualización. M_DRS_DS_ES_A4_R1.pdf
V. FUTURAS LÍNEAS DE INVESTIGACIÓN Funcionalidades
Durante el proceso surgieron las siguientes futuras líneas • http://www.josepros.com/2009/05/vmware-fault-
de investigación: tolerance-no-es-microsoft.html
• El nuevo modelo de escritorio remoto VMware • www.neovalia.es/imagenes/.../vmware/.../high_avai
View 4.5. lability_es.pdf
• Realizar un análisis de aplicaciones de Riverbed, es
un aliado de VMware en lo que respecta a
Caso de éxito
optimizaciones de soluciones en servicios de WAN.
• http://www.vmware.com/files/pdf/customers/emea_
• El nuevo producto de VMware vCloud Director,
09Q3_es_cs_vmw_REPSOL_YPF_Spanish.pdf?
pensado para el suministro y el consumo de
src=WWW_customers_emea_09Q3_es_cs_vmw_R
servicios para infraestructura dentro de la nube.
EPSOL_YPF_Spanish.pdf
10. 10
Comparativa entre VMware vSphere y Microsoft Hyper-v
• http://www.itsanchez.com.ar/index.php?
option=com_content&view=article&id=19:virtuals
erver2005-hypervr2&catid=14:hyperv&Itemid=9
• http://download.microsoft.com/download/6/3/5/635
8BD8A-8F8B-4B32-
BBE3-96E14D121853/Estrategias_de_Alta_Dispon
ibilidad_y_diseno_del_almacenamiento_en_entorn
os_de_virtualizacion.pptx
VIII. BIOGRAFÍAS
Lucas G. Battelli. Argentino. Graduado de
Instituto Fransinetti, como Analista de
Sistemas de Computación. Trabajó en South
Company como Encargado de Sucursal. Desde
2008 trabaja en el Hipódromo Argentino de
Palermo como Soporte Técnico. Actualmente
es Estudiante avanzado de la carrera de
Licenciatura en Informática (Plan
Complementario) en la Universidad de
Palermo de la ciudad de Buenos Aires,
Argentina.
Leandro M. Eichinger. Argentino. Graduado
de la Universidad Abierta Interamericana,
como Analista de Sistemas de Computación.
Trabajó en Nestlé Argentina S.A. como I.T.
Specialist. Desde 2008 trabaja en el
Hipódromo Argentino de Palermo como
Administrador de Redes y Servidores.
Actualmente es Estudiante avanzado de la
carrera de Licenciatura en Informática (Plan
Complementario) en la Universidad de
Palermo de la ciudad de Buenos Aires,
Argentina.