Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANTENIMIENTO DE EQUIPOS DE
COMPUTO.
JORGE ALBERTO YACHI
2021
2
INDICE
INTRODUCCIÓN 3
UN HYPERVISOR 4
TIPOS DE HYPERVISORES 6
MAQUINAS VIRTUALES 7
COMPARATIVA DE HERRAMIENTAS DE VIRTUALIZACIÓN 13
CONCLUSIÓN 15
BIBLIOGRAFIA 16
3
INTRODUCCIÓN
Unix, etc. El hipervisor también puede ser el sistema operativo básico que albergará
sistema operativo (SO) y aplicaciones, en una única máquina física. Una máquina
cada máquina virtual separada de las otras para que no interfieran entre sí.
4
UN HIPERVISOR
software que crea y ejecuta máquinas virtuales (VM) y que, además, aísla el sistema
operativo y los recursos del hipervisor de las máquinas virtuales y permite crearlas y
gestionarlas.
una capa de software para realizar una virtualización de hardware que permite utilizar, al mismo
las múltiples máquinas virtuales que utilizan sus recursos se denominan "guests".
como un conjunto de medios que pueden redistribuirse fácilmente entre los guests
Todos los hipervisores necesitan algunos componentes a nivel del sistema operativo
hardware físico sigue efectuando las operaciones, por lo que la CPU aún ejecuta las
instrucciones de la CPU según lo solicitado por las máquinas virtuales; por ejemplo,
VMware es una opción popular para la virtualización, que ofrece el hipervisor ESXi y
La máquina virtual basada en el kernel (KVM) es una opción open source que está
Historia[editar]
Los hipervisores fueron originalmente desarrollados a finales de 1960 y principios de los años
1970 cuando, para reducir costos, se consolidaban varias computadoras aisladas de diferentes
múltiples sectores. El primer uso dado a estos equipos fue el tiempo compartido para muy
distintos usuarios, siempre compartiendo un sistema operativo complejo. Los ingenieros de IBM
en Cambridge fueron los primeros en resolver este problema, otorgando a cada usuario una
máquina virtual con un sencillo sistema operativo. 5 Al correr múltiples sistemas operativos a la
Precisamente de estos colapsos de sistemas operativos virtuales derivaba una gran utilidad al
momento de depurar pues se contaba con la memoria usada a buen resguardo del hipervisor
utilizado.6
ha sido un estándar de la línea que siguió IBM S/370 y sus sucesoras, incluyendo la serie actual.
En 1967 el primer hipervisor es creado por IBM y al año siguiente fue mejorado su desempeño
en una segunda versión. 8 El año 1972 marca el comienzo del uso comercial de esta tecnología
Uno de los primeros hipervisores para PC fue Vmware, desarrollado a finales de los años 1990.
desarrollaron extensiones para tratar las partes de la arquitectura x86 que son más difíciles o
hardware. Esto permite un código de virtualización más simple y un mejor rendimiento para una
virtualización completa.
mayoría de los vendedores de sistemas Unix, incluyendo Sun Microsystems, HP, IBM y SGI han
estado vendiendo hardware virtualizado desde la década de 2000. Estos sistemas son eficientes,
Tipos de hipervisores
Para la virtualización, se pueden usar dos tipos diferentes de hipervisores: el tipo 1 y
el tipo 2.
Tipo 1
La KVM se fusionó con el kernel de Linux en 2007; por eso, si utiliza una versión
Tipo 2
Funciona extrayendo los sistemas operativos guest del sistema operativo host. Los
El hipervisor de tipo 2 es mejor para los usuarios individuales que buscan ejecutar
virtuales
En general, los contenedores y las máquinas virtuales parecen similares. Ambos
de TI y los aíslan del resto del sistema. La diferencia más importante radica en la
sistema, el cual permite que los procesos accedan solo a las solicitudes de recursos
Las máquinas virtuales tienen su propio sistema operativo (OS), lo que les permite
realizar varias funciones con uso intensivo de los recursos al mismo tiempo. Las
máquinas virtuales cuentan con una mayor cantidad de recursos disponibles, lo que
8
les permite extraer, dividir, duplicar y simular sistemas operativos, escritorios, bases
máquinas virtuales, pero los contenedores solo pueden ejecutar un solo tipo de
Se suele pensar que los contenedores reemplazan a los hipervisores, aunque esto
necesidades diferentes.
que todo lo que se ejecute dentro de una máquina virtual no interferirá con lo demás
Como las máquinas virtuales están aisladas, si una de ellas se encuentra en riesgo,
a todas las máquinas virtuales gestionadas por él, lo que hace que los datos de
hipervisor.
9
comunidades.
con herramientas de gestión que virtualizan los recursos, los procesos y las
aplicaciones para proporcionarle una base estable para una futura implementación
MÁQUINA VIRTUAL
En muchas ocasiones surge la necesidad de probar un programa o realizar pruebas en otro sistema
operativo? ¿Crear una partición e instalarlo? ¿Buscar otro equipo en el que sí esté instalado? La
solución es mucho más sencilla que todo esto: lo único que hay que hacer es instalar una herramienta
que emule el sistema operativo que se quiere probar, así no hay necesidad de formatear ni de
cambiar de equipo. El sistema operativo emulado debería ser totalmente independiente del sistema
operativo real, conviviendo ambos en total armonía y pudiendo pasar de uno a otro con facilidad.
Lo anterior se consigue mediante el uso de las máquinas virtuales. Una máquina virtual es un
programa informático que crea un entorno virtual entre el sistema operativo y el hardware para que el
usuario final pueda ejecutar aplicaciones en una máquina abstracta. Por decirlo de manera más
sencilla, una máquina virtual es una aplicación que simula el funcionamiento de una máquina real
sobre la que se pueden instalar sistemas operativos, aplicaciones, navegar de forma segura, imprimir
Máquinas virtuales software: este tipo de máquinas virtuales se sitúan por encima del
sistema operativo y tratan de aislar a las aplicaciones del entorno sobre el que se ejecutan.
operativo que captura todas las llamadas al sistema y las traduce al sistema concreto de
ejecución. La máquina virtual de Java o la máquina virtual del entorno .NET son dos claros
Entornos virtuales: este tipo de máquinas se crean para ejecutar directamente aplicaciones
que necesitan un entorno determinado de ejecución sobre otro entorno totalmente diferente.
hardware. Las llamadas al hardware del sistema operativo instalado serán capturadas y
usuario tiene la impresión de que la máquina sobre la que está trabajando es totalmente
independiente. Este tipo de máquinas virtuales serán el objeto del presente monográfico y a
El uso de software de virtualización permite ejecutar varias máquinas virtuales con distintos sistemas
operativos sobre el mismo hardware de manera simultánea. Además, estas máquinas virtuales se
pueden copiar y mover a otra máquina física de manera muy sencilla, lo que proporciona una manera
rápida y cómoda de hacer backups o de reutilizar máquinas existentes. Las máquinas virtuales tienen
discos duros virtuales que para la máquina anfitriona (es decir, para la máquina real) son simplemente
ficheros de datos que se pueden copiar y manejar. La propia máquina virtual no es más que un
fichero de configuración.
Además, existen en Internet muchas máquinas virtuales listas para ser ejecutadas y que permiten
tener un entorno de desarrollo web en muy pocos minutos: Linux con Apache, PHP y mySQL
instalado y configurado de manera directa, o bien una solución wiki lista para ser usada simplemente
Existen diversas soluciones de virtualización disponibles actualmente, tanto gratuitas como de pago.
Bochs: un emulador de procesadores x86 y AMD64 con licencia de software abierto. Bochs
XBox. Puede además simular varios sistemas operativos como DOS, Windows o Linux.
Microsoft Virtual PC: suite de virtualización de Microsot para Windows y para MacOS.
QEMU: aplicación de software libre que implementa un emulador de procesador y que incluye
Virtual Iron: otra aplicación de virtualización que ha sido de las primeras en aprovechar las
orientadas a la empresa y otras gratuitas más orientadas al uso personal. Hasta hace poco
tiempo solo se ofrecía de manera gratuita la aplicación VMWare Player, que permitía
ejecutar distintas máquinas virtuales ya creadas y que se podían descargar desde Internet.
12
Desde fechas recientes se ofrece también de manera gratuita VMWare Server, que permite
no sólo ejecutar máquinas ya creadas sino crear las máquinas desde el comienzo. /li>
Xen: Una herramienta muy usada en la comunidad Linux puesto que hasta hace poco tiempo
sólo podía usar Linux/Unix como sistema anfitrión. Con la versión Xen 3.0 ya se puede
instalar en Windows.
VirtualBox: una herramienta para Windows y para Linux (la versión para MAC actualmente
está en desarrollo en fase pre-alfa) liberada bajo licencia GPL y con un rendimiento similar
QEMU, VMWare y Microsoft Virtual PC son las tres herramientas más utilizadas. Por ello y por ser
¿Para qué se pueden usar las máquinas virtuales? La capacidad de aprovechar al máximo el
hardware disponible ofrece una gran cantidad de posibilidades a nivel empresarial y a nivel
doméstico. A continuación, se detallan algunos de los usos más frecuentes que se le puede dar al
software de virtualización:
·Recuperación ante desastres: las máquinas virtuales se pueden salvar muy fácilmente, y además
su estado se puede almacenar, por lo que en caso de desastre se puede recuperar la información con
rapidez.
·Pruebas de aplicaciones: en muchas ocasiones se necesita un entorno limpio para probar una
aplicación. Usar una máquina virtual permite instalar un sistema operativo desde cero, probar la
máquinas virtuales desde Internet permite ahorrar tiempo en instalaciones y configuraciones. Existen
muchas máquinas virtuales con servidores LAMP (Linux, Apache, mySQL y PHP) completos listos
para ser usados, máquinas con gestores de contenidos, wikis, etc., gratuitos y funcionales desde el
primer momento.
13
·Aplicaciones portátiles: con el uso de las máquinas virtuales se pueden tener PCs completos listos
para usar en dispositivos USB, lo que puede ser de mucha utilidad para tener un entorno privado y
operativo anfitrión: display,permiten mejorar la integración del sistema invitado VirtualPC 2007
herramientas.
Rendimiento. VirtualBox: Muy bueno. VirtualBox, VMWare
Probablemente la balanza se inclina por VMWare server por la existencia de máquinas virtuales
disponibles en Internet que agilizan el uso de las máquinas virtuales y por la cantidad de información
que existe sobre ella en la red. Además, Virtual PC 2007 es una herramienta que no podrá ser usada
por los usuarios de Linux, mientras que las otras dos están disponibles en versiones para Windows y
para Linux.
15
CONCLUSIÓN
forma paralela, garantizando con esto un mejor rendimiento y eficiencia y eliminando los
tiempos ociosos.
puentear (modo bridge) las interfaces de red, se lograría una mejor eficiencia, pues
ese tiempo debe ser repartido entre los servidores virtuales, que dejan disponible un
BIBLIOGRAFÍA
https://www.redhat.com/es/topics/virtualization/what-is-a-hypervisor
http://profesores.elo.utfsm.cl/~agv/elo323/2s06/projects/CristhoperJana/presentacion/
index/node4.html
http://cathi.uacj.mx/bitstream/handle/20.500.11961/4204/N8_A13.pdf?
sequence=1&isAllowed=y
https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-funcionan-y-
como-utilizarlas
https://es.wikipedia.org/wiki/M%C3%A1quina_virtual