Download MAQUINAS VIRTUALES
Document related concepts
Transcript
MAQUINA VIRTUALES JOVITA INES OCHOA LUIS DAVID VALENCIA JUAN DIEGO OSSA Gestion de redes de datos 298665 Rafael Reyes SENA CTMA Medellin 2012 INTRODUCCION Con este trabajo se pretende dar a conocer los diferentes tipos de máquinas virtuales que existen en el ámbito informático, y el uso que se les puede dar de acuerdo a las necesidades del usuario. Basados en la investigación se muestran cada una de las maquinas con sus respectivos conceptos, identificando la funcionalidad de cada uno mostrando sus utilidades y usos. OBJETIVOS - Lograr identificar cada una de las diferentes máquinas virtuales teniendo en cuenta su funcionalidad y los diferentes usos que se le puedan dar a cada uno. Conocer las características esenciales de las máquinas virtuales y sus procesos de ejecución. Lograr interactuar con los diferentes sistemas operativos que se pueden manejar en cada una de estas máquinas. Conseguir un manejo óptimo de cada de estas máquinas virtuales para permitir un buen aprendizaje. ¿QUE ES UNA MAQUINA VIRTUAL? En informática una máquina virtual es un software que simula un ordenador y puede ejecutar programas como si fuera un ordenador real. La característica principal de una máquina virtual son los procesos que se ejecutan que están limitados por los recursos y abstracciones proporcionados por ellas. Esos procesos no pueden escaparse de este ordenador virtual. El uso doméstico de estas máquinas virtuales es ejecutar sistemas operativos para probarlos. VENTAJAS DE LAS MAQUINAS VIRTUALES - Con las máquinas virtuales podemos tener varios sistemas operativos sin tener que crear particiones o tener más discos duros. Probar programas con plataformas específicos. DESVENTAJAS DE LAS MAQUINAS VIRTUALES La principal desventaja y limitación al momento de montar las máquinas virtuales es el hardware, memoria RAM y procesador. TIPOS DE MAQUINAS VIRTUALES Según su funcionalidad y su grado de equivalencia a una verdadera maquina se clasifican en: - Emulación completa. Virtualización. Paravirtualización. Virtualización nativa. MAQUINA VIRTUAL DE EMULACION COMPLETA Se emula memoria, disco y otros dispositivos, también la CPU: - Al emular la CPU son especialmente lentos. La arquitectura Intel tradicional ofrecía muy pocas facilidades. Permiten que ghest y host trabajen en arquitecturas diferentes. QEMU Emula un sistema informático completo, incluyendo procesador y varios periféricos. Esto puedo ser usado para proveer hosting virtual a varios ordenadores virtuales en un ordenador único. Este puede arrancar varios sistemas operativos incluyendo entre otros Linux, Microsoft Windows, DOS y BSD. CARACTERISTICAS - El sistema operativo no necesita ser modificado o parcheado. - Mejora el rendimiento cuando se usa el modulo de kernel KQEMU. - Las utilidades de la línea de comandos permiten un control total de QEMU. - Control remoto de maquina emulada através del servidor VNC integrado. INCONVENIENTES - Soporte incompleto para Microsoft Windows. - Soporte incompleto de controladores (tarjeta de video, sonido) - Soporte incompleto para las arquitecturas utilizadas menos frecuente. WINDOWS VIRTUAL PC Es un software de emulación completa desarrollado por connectix y comprado por Microsoft para crear equipos virtuales. Es decir su función es emular un hardware sobre el que funcione determinado sistema operativo. ¨ VENTAJAS - Un mejor rendimiento en el sistema operativo huésped. - Integración con el mouse. - Controlador de video optimizado. - Carpetas compartidas. MAQUINAS VIRTUALES DE VIRTUALIZACION Este tipo de tratan de emular directamente el hardware. Las llamadas al hardware del sistema operativo al sistema operativo serán captadas y convertidas en llamadas al sistema del hardware emulado, en general la virtualización recibe el nombre de emulación de hardware. VMware Es un producto gratuito que permite correr máquinas virtuales creadas con productos de VMware. Ha establecido una comunidad alrededor de sus productos gratuitos, donde proporciona acceso a una creciente lista de máquinas virtuales gratuitas y multitud de sistemas operativos y aplicaciones. VIRTUOZZO Crea múltiples entornos virtuales independientes en un solo servidor físico. Esto permite compartir hardware tiempo y esfuerzo en la administración de sistemas y a veces, hasta las licencias del software entre los múltiples entornos virtuales. Puede crear decenas de servidores virtuales privados en un solo servidor debido a su sistema de funcionamiento y realizar la virtualización a nivel de sistema. Está disponible para Linux y Windows y soporta procesadores tanto de 32 bits como de 64 bits. MAQUINA VIRTUAL DE VIRTUALIZACION NATIVA MAQUINA VIRTUAL JAVA Es ejecutable en una plataforma específica capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial el cual es generado por el copilado del lenguaje java. Existen varias versiones, en orden cronológico, de la máquina virtual de Java. En general la definición del Java bytecode no cambia significativamente entre versiones, y si lo hacen, los desarrolladores del lenguaje procuran que exista compatibilidad hacia atrás con los productos anteriores. OpenVZ OpenVZ permite que un servidor físico ejecute múltiples instancias de sistemas operativos aislados, conocidos como Servidores Privados Virtuales. Si se lo compara a máquinas virtuales tales como VMware, VirtualBox y las tecnologías de virtualización tales como Xen, OpenVZ ofrece menor flexibilidad en la elección del sistema operativo: tanto los huéspedes como los anfitriones deben ser Linux. SISTEMA OPERATIVO. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario. Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autorradios, computadoras, etc.). Algunos sistemas operativos son: - Microsoft Windows, desarrollado por Microsoft desde 1981. Software comercial. Linux, 1991. Software libre. Ubuntu, 2004. Parte de la familia Linux. MAC OS, 1984. INSTALACION Y FUNCIONAMIENTO DE UBUNTU EN VIRTUALBOX WINDOWS XP EN VIRTUALBOX Intalacion de Google chrome en XP GLOSARIO Kernel o nucleo: es el programa informático que se asegura de: - - La comunicación entre los programas que solicitan recursos y el hardware. Gestión de los distintos programas informáticos (tareas) de una máquina. Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.) Emulador: es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente. Mac OS :Macintosh Operating System. CONCLUSIÒN Con este trabajo llegamos a la conclusión de que el uso de las maquinas virtuales es una ventaja muy grande ya que podemos ver y ensayar el tipo de máquina que queremos emplear sin tener la necesidad de instalarla directamente en el equipo, ya que después esta no nos puede satisfacer en nuestras necesidades o no nos gusta su forma de uso, también vimos los diferentes tipos de programas que ejecutan estás maquinas y ventajas y desventajas que tiene cada una de estas, son muchos las clases de procesadores que usan los equipos y gracias a todos estos programas nos ahorramos tiempo y nos damos cuenta de la clase de máquina que vamos a emplear.