Virtualización Sistemas Operativos
Virtualización Sistemas Operativos
Virtualización Sistemas Operativos
Es una opcin interesante y til para disponer de varios sistemas operativos en un mismo ordenador.
08/11/2012
ALUMNOS: Rolando de Jess Cabrera Bocanegra Luis Alberto de la Cruz Das Jess Alberto Franco Villaveitia Eddie Santana Jimnez Prez Hctor de la Cruz Muoz Jess Garca Jimnez Carlos Manuel Ros Gmez MATERIA: Sistemas Operativos
En principio, los sistemas operativos presumen de poder asumir cualquier tarea gracias a los programas que se disean para ellos. Pero la realidad muestra cmo Windows, por su gran extensin entre los usuarios de ordenadores, cuenta con un nmero mucho mayor de programas que las otras plataformas. stas son especialistas a su vez en otros campos. Macintosh, por ejemplo, siempre se ha destacado por su cuidado aspecto grfico y por manejar mejor que las otras plataformas los programas de diseo, o de edicin de vdeo, de imagen y de sonido, mientras que GNU/Linux cuenta con la mayor coleccin de programas de cdigo libre de todas las plataformas, debido a que sa es su caracterstica intrnseca, lo que le hace atractivo porque se encuentran alternativas gratuitas a programas que en Windows y Macintosh son de pago. La virtualizacin permite cambiar de sistema operativo como si se tratara de programas convencionales, ya que se puede minimizar y maximizar cada uno de ellos Por estas razones, resulta muy atractivo para los usuarios que una aplicacin permita unir lo mejor de mundos informticos en principio antagonistas e incompatibles, y de ah la expectacin con que se recibe la evolucin y la sencillez de uso de los nuevos programas de virtualizacin. As, mediante estos programas es posible arrancar el ordenador con Windows como sistema operativo y despus, de una forma muy fcil, arrancar con un clic GNU/Linux dentro de Windows con todas las opciones intactas.
Ese sistema GNU/Linux tendra las caractersticas que el usuario haya asignado a la mquina virtual sobre la que funciona. As, si sobre una memoria RAM total en el ordenador de 2 gigabytes (GB), el usuario concede 1 GB a la mquina virtual, el sistema vitalizado trabajar con esa capacidad y tambin tendr acceso a todas las conexiones USB, a los DVD, a la conexin a Internet, etc., con la gran ventaja de que se pueden copiar y pegar archivos de un sistema operativo a otro, lo que incrementa las posibilidades de uso.
Programas para virtualizar sistemas operativos
VMware es la referencia en este mercado. Su programa es de pago, aunque tambin es posible acceder gratuitamente a l con su versin ms bsica, VMware Player, que permite virtualizar a travs de una mquina virtual previamente configurada. Como para acceder a esta posibilidad es necesario disponer de la versin ms completa, ya han surgido sitios web que permiten elaborarlas y descargarlas a partir de formularios, comoEasyvmx.com. Por otro lado, los consumidores disponen de ms alternativas para virtualizar sistemas operativos, como Parallels, un programa tambin de pago que, adems de funcionar en Windows y GNU/Linux, es la alternativa ms slida junto a VMware para virtualizar desde Macintosh. Microsoft, por su parte, tambin ofrece un producto de virtualizacin compatible con las versiones ms avanzadas de XP y Vista, Virtual PC, que cuenta con el aliciente de que su descarga es gratuita. Desde la comunidad de programadores de cdigo libre han surgido dos programas, Xen y Virtual Box, que funcionan tanto en Windows como en GNU/Linux y que permiten virtualizar los tres sistemas operativos ms populares. Una alternativa ms gil pero menos potente Vitalizar el sistema operativo supone una alternativa interesante respecto a instalar dos o ms sistemas operativos en el mismo ordenador. Mientras virtualizar, como su nombre indica, recrea un sistema operativo dentro de otro, si se decide instalar dos sistemas operativos en el mismo ordenador se cuenta con la ventaja de que ambos funcionarn de forma idntica a como lo haran en caso de estar instalados por separado. Si se decide instalar dos sistemas operativos en el mismo ordenador, se cuenta con la ventaja de que ambos funcionarn de forma idntica a como lo haran en caso de estar instalados por separado.
Pero presentan el inconveniente de que se debe elegir con un gestor de arranque qu sistema operativo comienza cada vez que se enciende el ordenador. Si se desea cambiar de uno a otro, es obligatorio reiniciar, con la consiguiente prdida de tiempo y de agilidad, sobre todo si se utiliza un sistema operativo slo por un programa en concreto. La virtualizacin, por el contrario, permite intercambiar de sistema operativo como si se tratara de programas convencionales, ya que se puede minimizar y maximizar cada uno de ellos, arrastrar archivos de uno a otro, etc. Sin embargo, a cambio de esta agilidad, el usuario funciona con un sistema que no es tan potente como podra ser en el caso de que estuviera instalado en exclusiva en el ordenador.
Ventajas de la Virtualizacin de Sistemas Operativos: Los usos y ventajas que nos ofrece la virtualizacin de sistemas operativos son las siguientes: Ahorro de costes: CUANDO SE TENIA Q UTILIZAR VARIAS MAQUINAS PARA TENER VARIOS SISTEMAS OPERATIVOS AHORA PODEMOS TENERLA SOLO EN UNA GRACIAS A LA VIRTUALIZACION. Compatibilidad de programas: CUANDO SE TIENE ALGUN SISTEMA OPERATIVO COMO MAC, UBUNTU, ETC. EN UNA MAQUINA VIRTUAL NO TENDRIA ESE PROBLEMA YA Q LOS PUEDES TENER EN UNA SOLA MAQUINA. Clonacin y migracin de sistemas en caliente: Podemos ahorrar mucho tiempo gracias a la facilidad de administracin o de clonacin de los discos duros virtuales, que se realizarn como cualquier otro archivo, con las ventajas que esto tiene asociado. Entornos de prueba: Podemos usar la virtualizacin para prueba a Software de versiones beta o programas que pensamos que nos sern tiles. Otro ejemplo podra ser instalar un nuevo sistema operativo para probarlo antes de adquirirlo, como el nuevo Microsoft Windows 7 en nuestro PC personal, sino con ello afectar a la instalacin actual de Windows, Linux o Mac que tengamos. Aislamiento y seguridad: Las mquinas virtuales son totalmente independientes entre s. Por tanto un fallo en una aplicacin o en una mquina virtual afectar nicamente a esa mquina virtual. El resto de mquinas virtuales seguirn funcionando normalmente.
Flexibilidad y agilidad: podemos crear las mquinas virtuales con las caractersticas de CPU, memoria, disco y red que necesitemos, sin necesidad de adquirir un ordenador con esas caractersticas. Desventajas de la Virtualizacin de Sistemas Operativos: Aunque parezca que la virtualizacin de sistemas operativos slo aporte ventajas, tiene algunos puntos dbiles a destacar: Rendimiento inferior: Varios sistemas operativos virtualizados y ejecutados a la vez nunca alcanzarn las mismas cotas de rendimiento que si estuviera directamente INSTALADOS EN EL SISTEMA. Limitaciones en el Hardware: No es posible utilizar Hardware que no est gestionado o soportado por el hypervisor. El Software de virtualizacin nos impondr una serie de dispositivos virtuales como tarjetas de vdeo y red de las que no podremos variar. Proliferacin de mquinas virtuales: Como no hay que comprar Hardware, el nmero de mquinas y servidores virtuales se dispara en todos los mbitos. Los efectos colaterales se perciben despus: aumenta el trabajo de administracin, gestin de licencias y riesgos de seguridad. Desaprovechamiento de recursos: Crear mquinas virtuales innecesarias tiene un coste en ocupacin de recursos, principalmente en espacio en disco, RAM y capacidad de proceso. Centralizacin de las mquinas en un nico servidor: Una avera del servidor anfitrin de virtualizacin afecta a todas las mquinas virtuales alojadas en l. Para solventarlo hay que desembolsar un gasto extra de dinero en adoptar soluciones de alta disponibilidad como clustering y replicacin para evitar cadas de servicio de mltiples servidores con una nica avera. Portabilidad limitada entre virtualizadores: Como cada producto de virtualizacin usa su propio sistema, no hay uniformidad o estandarizacin de formatos y la portabilidad entre plataformas est condicionada a la solucin de virtualizacin adoptada. Elegir GNU/Linux, Mac OS X, Windows o Solaris como anfitrin es una decisin importante en entornos corporativos. El Hypervisor: Un hypervisor, tambin llamado monitor de mquina virtual (virtual machine monitor, VMM), es una plataforma de virtualizacin que permite utilizar, a la vez, mltiples sistemas operativos en un equipo fsico.
Tipos de Hypervisor: Tipo 1 (nativo, bare-metal): Software que se ejecuta directamente sobre el Hardware real del equipo para controlar el Hardware y monitorizar los sistemas operativos virtualizados. Los sistemas virtualizados se ejecutan en otro nivel por encima del hypervisor. Algunos de los hypervisors de tipo 1 ms conocidos son los siguientes: VMware: ESXi, ESX. Xen. Citrix XenServer. Microsoft Hyper-V Server.
Tipo 2 (Hosted): Aplicacin que se ejecuta sobre un sistema operativo convencional (Linux, Windows, MacOS) para virtualizar sistemas. De esta forma la virtualizacin se produce en una capa ms alejada del Hardware si lo comparamos con los hypervisors de tipo 1. Lgicamente esto hace que el rendimiento sea menor en los hypervisors de tipo 2. Algunos de los hypervisors de tipo 2 ms utilizados son los siguientes: Sun: VirtualBox, VirtualBox OSE. VMware: Workstation, Server, Player. Micorsoft: Virtual PC, Virtual Server.
Metodologa:
Pasos para la instalacin de Virtual Box:
Estos son los pasos para instalar el Virtual Box que es la plataforma de virtualizacin usada para el proyecto, en este proyecto el sistema operativo anfitrin es Windows 7 y con la ayuda del Virtual Box se instalaran posteriormente 2 sistemas operativos diferentes que en este caso sern Ubuntu y openSUSE que son sistemas operativos basados en Linux. Virtualizacin de UBUNTU: Configuracin de la Maquina Virtual: Se inicia la configuracin de la primera mquina virtual.
Aqu se muestra la ubicacin del disco duro virtual y su capacidad de 8G y aqu se termina de configurar la mquina virtual. Una vez instalada la mquina virtual se procede a Instalacin del Sistema Operativo en la Mquina Virtual. Para simular cualquier sistema operativo, Mac, Ubuntu, fedora, Windows, etc.
Bibliografa:
Tecnologas informticas 2007,M.C. Juan Carlos Olivares Rojas, SEP Virtualization for Dummies, Clark Scheffy, AMD special edition