Documentos de Académico
Documentos de Profesional
Documentos de Cultura
permitan la administración de
máquinas virtuales a nivel empresarial
INDICE
Introducción ----------------------------------------------------------------------- 1
Objetivo ---------------------------------------------------------------------------- 2
Objetivos Específicos ---------------------------------------------------------- 2
Parallels Desktop --------------------------------------------------------------- 3
QEMU ----------------------------------------------------------------------------- 6
XenServer ------------------------------------------------------------------------ 8
Red Hat Virtualization virtual machine ----------------------------------- 10
Máquinas virtuales basadas en la nube--------------------------------- 14
Cuadro Comparativo --------------------------------------------------------- 15
Glosario ------------------------------------------------------------------------- 16
Conclusión ---------------------------------------------------------------------- 18
1
INTRODUCCION
Una máquina virtual es un equipo con software que, al igual que un equipo físico,
el respaldo de los recursos físicos de un host. Todas las máquinas virtuales tienen
OBJETIVO
Parallels Desktop
Este software es un antiguo favorito de los entusiastas de Mac que de vez en cuando necesitan
ejecutar Windows, porque Parallels otorga la capacidad de ejecutar sin problemas las aplicaciones
de Windows y las de Mac, una al lado de la otra.
Basado en su uso principal para Windows, en cuanto a diseño, desarrollo, jugabilidad y otras cosas
más, Parallels optimiza los recursos de sistema y hardware para una experiencia de Windows que
te hace sentir como si estuvieras en una PC real.
Parallels ofrece la mayoría de las características que esperarías de un producto pago de VM, así
como muchas características específicas de una Mac, como la posibilidad de abrir sitios web en IE
o Edge directamente desde tu navegador Safari y las alertas de Windows que se muestran en
el Centro de notificaciones de Mac. Los archivos se pueden arrastrar rápidamente entre los dos
sistemas operativos, así como también todo el contenido del portapapeles. Con Parallels también se
incluye el espacio dedicado de almacenamiento en la nube que se puede compartir a través de
macOS y Windows.
Una idea errónea muy común sobre Parallels es que solo se puede usar para crear una máquina
virtual de Windows como sistema operativo invitado, mientras que en realidad te permite ejecutar
Chrome OS, Linux e incluso una segunda instancia de macOS.
Hay tres versiones diferentes de Parallels disponibles, cada una adecuada para un público en
particular. La edición básica se dirige a aquellos que están cambiando de PC a Mac por primera vez,
así como al usuario cotidiano que tiene la necesidad de utilizar las aplicaciones de Windows de forma
regular. Contiene un conjunto de herramientas básico junto con 8 GB de vRAM y 4 vCPU para cada
máquina virtual invitada y tiene una tarifa única de $ 79.99.
Por último, pero no por ello menos importante, es Business Edition, que incluye todo lo anterior junto
con herramientas de gestión y administración centralizadas y una clave de licencia por volumen que
te permite implementar y controlar las instancias de Parallels en departamentos y organizaciones
enteras. El costo total de Parallels Desktop Business Edition depende de la cantidad de licencias de
asiento que necesite.
4
Nota: Parallels Desktop sólo puede instalarse en Macs basados en Intel que ejecuten el
Nota: Su Mac debe tener suficiente memoria RAM para usar OS X y sus aplicaciones,además de la
memoria requerida para cada sistema operativo adicional (y sus programas) que desee usar de
forma simultánea.
• Un mínimo de 850 MB de espacio disponible en el volumen de inicio (el volumen que almacena OS
X) para la instalación de Parallels Desktop
• Suficiente espacio en disco para cada máquina virtual y sus aplicaciones (un mínimo de
• Conexión a Internet para la activación, actualización del producto, para determinadas prestaciones
y para actualizaciones online
• Un disco de instalación de Windows u otro medio de instalación para los sistemas operativos que
desee usar junto con OS X
• Conexión a Internet para la descarga e instalación de sistemas operativos gratuitos como Ubuntu
o Google Chrome.
• Si está usando OS X Lion o una versión posterior, puede configurar que se use una segunda copia
de OS X como sistema operativo huésped junto con su sistema principal.
5
Pros
Contras
QEMU
QEMU es frecuentemente el hipervisor elegido por los usuarios de Linux, por su precio que es cero
y sus herramientas de emulación de sistema completo que además son muy fáciles de dominar. El
emulador de fuente abierta simula una impresionante gama de periféricos de hardware, utilizando la
traducción dinámica para un rendimiento ideal.
Ejecutar máquinas virtuales KVM cuando se usa QEMU como virtualizador puede dar como
resultado un rendimiento esencialmente nativo en el hardware correcto, lo que hace que casi te
olvides de que estás usando una máquina virtual.
Los privilegios administrativos solo se requieren en ciertos escenarios con QEMU, como cuando
necesitas acceder a sus dispositivos USB desde una máquina virtual invitada. Esto es algo raro con
este tipo de software, lo que agrega cierta flexibilidad a las formas en que puede usarlo.
También se han creado versiones personalizadas de QEMU para macOS y Windows, aunque la
mayoría de su base de usuarios tiende a tener cajas Linux como su anfitrión.
Requerimientos
GNU/Linux.
Buen procesador.
1 GB RAM. Cuide que su entorno no use demasiado.
8 GB disco duro para almacenar las imágenes de disco.
Ventajas:
7
QEMU es gratis
Soporta emulación de IA-32 (x86) PC, AMD64 PC, MIPS R4000, Sun's SPARC sun4m,
Sun's SPARC sun4u, ARM development boards (Integrator/CP y Versatile/PB), SH4 SHIX
board, PowerPC (PReP y Power Macintosh), y arquitecturas ETRAX CRIS.
Soporte para otras arquitecturas en host y sistemas emulados (ver página principal para
una lista completa).
Aumento de velocidad — algunas aplicaciones pueden correr a una velocidad cercana al
tiempo real.
Implementa el formato de imagen de disco Copy-On-Write. Se puede declarar una unidad
virtual multi-gigabyte; la imagen de disco ocupará solamente el espacio actualmente
utilizado.
Implementa la superposición de imágenes. Se puede mantener el estado de una imagen
del sistema huésped, y escribir cambios en un archivo de imagen separado. De esa forma,
si por ejemplo el sistema huésped se colapsa, es sencillo volver a un estado anterior que
haya sido guardado.
Soporte para ejecutar binarios de Linux en otras arquitecturas.
Es posible salvar y restaurar el estado de la máquina (por ejemplo programas en
ejecución).
Emulación de tarjetas de red virtuales.
Soporte SMP.
El sistema operativo huésped no necesita ser modificado o parcheado.
Mejoras en el rendimiento cuando se usa el módulo del kernel KQEMU (no soportado
desde la versión 0.12).
Las utilidades de línea de comandos permiten un control total de QEMU sin tener que
ejecutar X11.
Control remoto de la máquina emulada a través del servidor VNC integrado.
Desventajas:
Soporte incompleto para Microsoft Windows como huésped y otros sistemas operativos (la
emulación de estos sistemas es simplemente buena): fue mejorado en versiones recientes.
Soporte incompleto para las arquitecturas utilizadas menos frecuentemente.
Soporte incompleto de controladores (tarjetas de vídeo, sonido, E/S) para los huéspedes,
por lo tanto se tiene una sobrecarga importante en aplicaciones multimedia. Por ejemplo,
las tarjetas de vídeo Cirrus Logic y varias tarjetas de sonido populares (ES1370, Sound
Blaster 16, y AdLib) son emuladas, pero no proveen la aceleración por hardware en el
sistema host. También soporta únicamente SDL o Cocoa como bibliotecas de salida de
video, sin embargo existe un parche para soportar GGI.
8
XenServer
XenServer (XenSource) es el popular software de máquina virtual de fuente abierta que fue adquirido
por Citrix. Pero luego Citrix cometió el error de esforzarse demasiado para obtener ganancias de
XenSource y perdió muchos de sus partidarios clave en el proceso. Desde entonces, Citrix ha visto
su error y ha vuelto a abrir el código fuente.
XenServer está disponible de forma GRATUITA, pero también puede comprar la versión totalmente
compatible. Es una solución robusta utilizada en muchos entornos empresariales para servidores de
alojamiento y sistemas operativos de escritorio. Y vinculado a XenCenter, puede hacer
prácticamente todo lo que vSphere puede hacer, como la migración en vivo, HA y la importación y
exportación de máquinas virtuales a la nube.
Requerimientos XenServer
Procesador:
Precio en el mercado
9
Ventajas de la virtualización
En consecuencia podemos decir que la virtualización proporciona alta disponibilidad, ahorra costes,
optimiza el uso y control sobre los recursos y mejora la seguridad de los sistemas virtualizados.
Desventajas de la virtualización
Prerrequisitos
Los siguientes requerimientos son comunes para instalaciones pequeñas a medianas. Observe que
los requermientos exactos de la configuración depende de la instalación específica, de su tamaño y
carga.
Gestor de virtualización de Red Hat Enterprise Mínimo - Servidor con doble núcleo con 4 GB RAM,
con 25 GB de espacio de disco libre e interfaz de red de 1 Gbps.
Recomendado - Servidor con núcleo cuádruple y sockets dobles con 16 GB RAM, 50 GB de espacio
de disco libre en múltiples ejes de disco e interfaz de red de 1 Gbps.
Para el sistema operativo Red Hat Enterprise Linux 6: mínimo 1 GB RAM y 5 GB de espacio de disco
local.
Para el administrador: mínimo 3 GB RAM, 3 GB de espacio de disco local y banda ancha del
controlador de red de 1 Gbps.
Si desea crear un dominio ISO en el servidor del gestor necesita por lo menos 15 GB de espacio
Red Hat Enterprise Virtualization 3.1 Manual de inicio rápido 10 de disco.
Una subscripción válida a Red Hat Network para los siguientes canales:
El canal Red Hat Enterprise Virtualization Manager (v.3.1 x86_64) también conocido como rhel-
x86_64-server-6-rhevm-3.1 proporciona el gestor de Red Hat Enterprise Virtualization. El canal
JBoss Application Platform (v 6) for 6Server x86_64 también conocido como jbappplatform-6-
x86_64-server-6-rpm proporciona el lanzamiento soportado de la plataforma de aplicaciones en la
que ejecuta el gestor.
El canal RHEL Server Supplementary (v. 6 64-bit x86_64) también conocido como rhel-x86_64-
server-supplementary-6, el cual proporciona la versión soportada de JRE (del inglés Java Runtime
Environment).
Un cliente para conectarse al gestor de Red Hat Enterprise Virtualization. Mozilla Firefox 10 o
posteriores en Red Hat Enterprise Linux Internet Explorer 9 o posteriores en Microsoft Windows Para
cada Host (Red Hat Enterprise Virtualization Hypervisor o Red Hat Enterprise Linux)
Para cada host: habilitado para AMD-V o Intel VT, extensiones AMD64 o Intel 64, 3 GB de
almacenamiento libre e interfaz de red de 1 Gbps. Subscripciones válidas para Red Hat Network
para cada host. Puede utilizar Red Hat Enterprise Virtualization Hypervisor o hosts Red Hat
Enterprise Linux o ambos.
Para cada host de Red Hat Enterprise Virtualization Hypervisor: el canal Red Hat Enterprise
Virtualization Hypervisor (v.6 x86-64) también conocido como rhel-x86_64-server-6-rhevh.
Para cada host de Red Hat Enterprise Virtualization Linux: el canal Red Hat Enterprise Virt
Management Agent (v 6 x86_64) también conocido como rhel-x86_64-rhevmgmt-agent-6.
Almacenamiento y redes
Por lo menos uno de los tipos de almacenamiento soportados (NFS, iSCSI y FCP). Para
almacenamiento NFS se requiere una dirección IP válida y una ruta de exportación.
Para almacenamiento iSCSI se requiere una dirección IP válida y la información sobre el destino.
Direcciones IP estáticas para el servidor del gestor de Red Hat Enterprise Virtualization y para cada
servidor host.
12
Servicio DNS, el cual puede resolver (re-enviar y reversar) todas las direcciones IP.
Un servidor DHCP existente, el cual puede asignar direcciones de red para las máquinas virtuales.
Máquinas virtuales
Imágenes de instalación para crear máquinas virtuales, dependiendo del sistema operativo que
quiere utilizar.
Red Hat Enterprise Linux 3, 4, 5 o 6. Permisos válidos o derechos de subscripción para cada sistema
operativo.
Un cliente Red Hat Enterprise Linux ejecutando Mozilla Firefox 3.6 y posteriores.
Precios:
A partir de US $ 349
A partir de US $ 2,499
RED HAT ENTERPRISE LINUX DESKTOP O RED HAT ENTERPRISE LINUX WORKSTATION
A partir de US $ 49
13
Ventajas
Desventajas
- Este tipo de sistemas operativos no son muy conocidos por la fuerte demanda del
sistema operativo Windows.
Hasta ahora hemos discutido los pros y los contras de los hipervisores de máquina
virtual basados en aplicaciones en múltiples plataformas. Como con la mayoría de
las otras tecnologías, muchas empresas conocidas como Amazon, Google y
Microsoft han llevado el concepto de VM e instancias de contenedor a la nube, lo
que te permite acceder de forma remota a las máquinas virtuales alojadas en los
servidores del proveedor.
Algunos realmente facturan por minuto, lo que te permite pagar solo por el tiempo
que necesitas, mientras que otros permiten que las redes a gran escala se diseñen,
creen y alojen en servidores basados en la nube.
15
CUADRO COMPARATIVO
Aplicación Ventajas Desventajas
Parallels Desktop Grandes mejoras en Poca innovación a nivel de diseño de la
el rendimiento. interfaz.
Compatibilidad con Windows 8.1 y Precio algo restrictivo.
OS X Yosemite.
Nuevos perfiles de
configuración para usuarios menos
experimentado.
QEMU Soporta emulación de IA-32 (x86) Soporte incompleto para Microsoft Windows
PC, AMD64 PC, MIPS R4000, como huésped y otros sistemas operativos (la
Sun's SPARC sun4m, emulación de estos sistemas es simplemente
Sun's SPARC sun4u, ARM development buena): fue mejorado en versiones recientes.
boards (Integrator/CP y Versatile/PB), Soporte incompleto para las arquitecturas
SH4 SHIX utilizadas menos frecuentemente.
board, PowerPC (PReP y Power
Soporte incompleto de controladores (tarjetas
Macintosh), y arquitecturas ETRAX
de vídeo, sonido, E/S) para los huéspedes, por lo
CRIS.
tanto se tiene una sobrecarga importante en
Soporte para otras arquitecturas aplicaciones multimedia. Por ejemplo, las
en host y sistemas emulados (ver tarjetas de vídeo Cirrus Logic y varias tarjetas de
página principal para una lista sonido populares (ES1370, Sound Blaster 16, y
completa). AdLib) son emuladas, pero no proveen la
Aumento de velocidad — algunas aceleración por hardware en el sistema host.
aplicaciones pueden correr a una También soporta únicamente SDL o Cocoa como
velocidad cercana al tiempo real. bibliotecas de salida de video, sin embargo
Implementa el formato de imagen de existe un parche para soportar GGI.
disco Copy-On-Write. Se puede
declarar una unidad virtual multi-
gigabyte; la imagen de disco ocupará
solamente el espacio actualmente
utilizado.
Red Hat Sirve de soporte para empresas, a Cuesta mantener la seguridad en este tipo
fin de evitar problemas. de sistemas operativos.
Virtualization Puede ser descargado de Internet. Además el costo para actualizaciones es
Tiene bastantes programas socios. muy elevado.
Brinda un excelente rendimiento, Este tipo de sistemas operativos no son muy
seguridad, escalabilidad y conocidos por la fuerte demanda del sistema
disponibilidad. operativo Windows.
Aunque en la actualidad Linux cuenta con un
gran apoyo de su comunidad Internacional,
Windows sigue siendo el sistema operativo
predominante en el mercado debido a su
facilidad de uso.
16
Glosario
Servidor
“Un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El
término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese
software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan
utilizar esos datos”. (PergaminoVirtual)
Se denomina servidor dedicado, aquel que dedica todos sus recursos a atender solicitudes de los
equipos cliente. Existen gran cantidad de tipos de servidores o roles que estos pueden
desempeñar. Algunos de los mas comunes son: Servidor de Archivos, Servidor Web, Servidor de
Impresion, Servidor de Correo, Servidor de proxy, Servidor de Base de Datos, Servidor DNS,
Servidor DHCP, Servidor FTP.
Sistema Operativo Invitado
“El sistema invitado será el sistema instalado en la máquina virtual creada para tal fin, poseerá
prácticamente todas las funcionalidades del sistema operativo real” (Sayago, 2010)
Sistema Operativo
“Un Sistema Operativo es un programa que administra el hardware de un computador. También
proporciona una base para los programas de aplicación y actúa como un intermediario entre el
usuario y el hardware de la máquina. (…) Un sistema operativo es similar a un gobierno. Como un
gobierno, no ejecuta funciones útiles por sí mismo, sino que proporciona un entorno donde otros
aplicativos puedan hacer un trabajo útil y de valor”. Las funciones básicas de un Sistema Operativo
son: la administración de recursos, control de operaciones de entrada y salida, la recuperación de
errores y la administración de procesos.
Máquina Virtual
Es una abstracción lógica de un computador físico; y según lo señalado por Sayago (2010): “es un
computador no real, por lo tanto aunque no exista, posee componentes al igual que su contra parte
real”. Existen distintos paquetes de software disponibles para tener máquinas virtuales, algunos de
ellos son comerciales, otros GNU, Código Abierto, etc. Estos pueden ser:
· WINE
· Microsoft Virtual PC
· VMWare
17
– Reduce los costes y riesgos al tiempo que aumentan la calidad y agilidad de su infraestructura de
TI.
– Permite a los clientes ejecutar múltiples sistemas operativos al mismo tiempo en un único
servidor físico, donde cada uno de los sistemas operativos funciona en un equipo independiente.
– Brinda una mejor eficiencia del hardware ofreciendo una gran solución para aislamiento y
administración de recursos.
Virtualización
De acuerdo con Ruest & Ruest (2009): “La virtualización es la posibilidad de crear una abstracción
lógica de los activos físicos. En el caso de la virtualización de servidores, que permite múltiples
servidores “virtuales” para ejecutar en un servidor físico, por lo tanto la consolidación de muchos
servidores físicos en uno solo”.
18
Conclusión
tener múltiples de ellos en forma paralela, garantizando con esto un mejor rendimiento y eficiencia y
eliminando los tiempos ociosos. Además permiten simplificar la estructura de un computador, ya que
hace posible reducir su crecimiento y compartir las cargas de trabajo entre varias máquinas virtuales,
con recursos suficientes para cubrir dichas demandas. Todo esto implica la reducción de costos y
a la hora de realizar un trabajo, ya que permite el aislamiento entre distintas máquinas virtuales, de
tal manera que si ocurre un fallo de sistema en una máquina virtual, esta no afectara la ejecución de
otras máquinas virtuales ejecutándose sobre el mismo hardware. Esta capa de abstracción
dedicado.