Vous êtes sur la page 1sur 46

VIRTUALIZACIN

Proyecto Virtualizacin04_PO_PINN_EST

Maestra en ingeniera en sistemas.


"Los contenidos de este documento son responsabilidad exclusivamente del autor o autores. La Universidad del Valle de Mxico genera el espacio de publicacin, pero queda exenta de toda responsabilidad legal"

Proyecto de virtualizacin

Alumno: Oscar Meja Rescalvo

Profesor: Mtro. Cesar Garca

VIRTUALIZACIN

VIRTUALIZACIN_04_PO_E ndice.
Resumen. Introduccin. Objetivo. Desarrollo. Beneficios de la virtualizacin. Instalacin de virtual box. Creacin de una mquina virtual. Instalacin del sistema operativo linux open suse. Instalacin del sistema operativo windows xp. Instalacin de la base de datos oracle en linux open suse Configuracin de tarjetas de red para establecer comunicacin entre el sistema operativo anfitrin y el invitado para conectar con oracle. Conexin a la base de datos. Instalacin del programa winqsb en windows xp. 1 2 8 17 19 24 26

30 35

Marco Terico. Bibliografa o enlaces de internet.

39 40

VIRTUALIZACIN

Resumen.

En este trabajo se pretende mostrar el uso de la virtualizacin mediante el programa de software libre virtual box. El uso de la virtualizacin se ha ido incrementando debido a que permiten disponer de diverso software bajo plataformas distintas en la misma computadora lo cual trae como beneficio el ahorro en tiempo y dinero al no tener que adquirir equipos extra para la instalacin de los programas que se necesitan, ya que como se mencion, todos los programas pueden estar instalados en la misma mquina. Otra ventaja de esta tcnica est en el poder usar versiones de programas que ya no se pueden ejecutar en plataformas recientas, al poder simular una mquina virtual y tener el sistema operativo para el cual si funcionan dichas versiones y todo esto conviviendo en la mquina real. Aunado a estas y otras ventajas la virtualizacin se ha convertido en una herramienta potente principalmente en los ambientes de desarrollo al permitir crear mquinas virtuales para la prueba de aplicaciones, aislando al nuevo software y en caso de tener fallas no afectar de manera significativa al resto de los programas que tambin estn en proceso de desarrollo o pruebas.

VIRTUALIZACIN

Objetivo.

Para este trabajo se har la instalacin y ejecucin del programa winqsb con virtualizacin, bajo un sistema operativo anfitrin windows 7 a 64 bits ya que de este software no se dispone una versin para este tipo de sistemas operativos y por tanto se necesita un sistema operativo windows a 32 bits para poder utilizarlo; posteriormente se har la instalacin de la base de datos oracle bajo un sistema operativo linux (distribucin open suse 11-3) y utilizar programas en el sistema windows anfitrin para conectar a dicha base y de esta forma simular un entorno de red con sistemas operativos distintos bajo el mismo equipo.

VIRTUALIZACIN

Introduccin. (vmware)i
La virtualizacin empez a desarrollarse en la dcada de 1960 para particionar los mainframes de gran tamao a fin de mejorar su utilizacin. En la actualidad, las computadoras basadas en la arquitectura x86 tienen que resolver los mismos problemas de desempeo y utilizacin que se planteaba a los mainframes en aquella dcada. Fue IBM quien empez a implementar la virtualizacin hace ms de 30 aos como una manera lgica de particionar ordenadores mainframe en mquinas virtuales independientes. Estas particiones permitan a los mainframes realizar mltiples tareas como el ejecutar varias aplicaciones y procesos al mismo tiempo. Dado que en aquella poca los mainframes eran recursos caros, se disearon para particionar como un mtodo de aprovechar al mximo la inversin. La virtualizacin se abandon de hecho en las dcadas de 1980 y 1990, cuando las aplicaciones cliente-servidor y los servidores x86 y escritorios econmicos establecieron el modelo de informtica distribuida. La amplia adopcin de Windows y la emergencia de Linux como sistemas operativos de servidor en la dcada de 1990 convirtieron a los servidores x86 en el estndar del sector. El incremento de implementaciones de servidores x86 y escritorios gener nuevos problemas operacionales y de infraestructura de TI. Entre estos problemas se incluyen los siguientes: Las implementaciones tpicas de servidores x86 logran un promedio de utilizacin de entre un 10 y un 15% de la capacidad total, segn seala la empresa de estudios de mercado International Data Corporation (IDC). Normalmente, las organizaciones ejecutan una aplicacin por servidor para evitar el riesgo de que las vulnerabilidades de una aplicacin afecten a la disponibilidad de otra aplicacin en el mismo servidor. El gasto operativo para dar soporte al crecimiento de infraestructuras fsicas han aumentado a ritmo constante. La mayor parte de las infraestructuras de TI deben permanecer operativas en todo momento, lo que genera gastos en consumo energtico, refrigeracin e instalaciones que no varan con los niveles de utilizacin. A medida que los entornos se hacen ms complejos, aumenta el nivel de especializacin de la formacin y la experiencia que necesita el personal que administra estas infraestructuras y, consecuentemente, aumentan los gastos asociados a dicho personal. Las organizaciones gastan cantidades desproporcionadas de dinero y recursos en tareas manuales ligadas al mantenimiento de los servidores y aumenta la necesidad de personal para realizarlas.

VIRTUALIZACIN

Las organizaciones se ven afectadas por las interrupciones del servicio de las aplicaciones de servidor crticas y la falta de acceso de usuarios finales fundamentales. La amenaza de ataques a la seguridad, desastres naturales, pandemias y terrorismo han acentuado la importancia de la planificacin de la continuidad del negocio, tanto en lo relativo a computadoras de escritorio como a servidores.

La gestin y la seguridad de las redes corporativas plantean numerosos desafos. Controlar un entorno de red distribuido y aplicar polticas de gestin, acceso y seguridad sin perjudicar la capacidad del usuario de trabajar con eficacia es complejo y costoso. Se tienen que aplicar continuamente muchos parches y actualizaciones en el entorno del escritorio para eliminar los riesgos de seguridad. En 1999, VMware introdujo la virtualizacin en los sistemas x86 como un medio para solucionar muchos de estos problemas y transformar los sistemas x86 en infraestructuras de hardware compartido de uso general que ofrecen un aislamiento completo, movilidad y opciones de eleccin del sistema operativo en los entornos de aplicaciones. La funcin bsica de la mayora de las CPU, tanto en mainframes como en PC, es ejecutar una secuencia de instrucciones almacenadas (es decir, un programa de software). En los procesadores x86, hay 17 instrucciones especficas que generan problemas al virtualizar, y provocan que el sistema operativo muestre un aviso, que se cierre la aplicacin o simplemente que falle completamente. Como consecuencia, estas 17 instrucciones constituyeron un obstculo importante para la implementacin inicial de la virtualizacin. Para hacer frente a las instrucciones problemticas de una arquitectura x86, VMware desarroll una tcnica de virtualizacin adaptable que las atrapa cuando se generan y las convierte en instrucciones seguras que se pueden virtualizar y, al mismo tiempo, permite al resto de instrucciones ejecutarse sin intervencin. El resultado es una mquina virtual de alto rendimiento que se adapta al hardware host y mantiene una total compatibilidad de software. VMware fue pionero en esta tcnica y actualmente existen en el mercado ms programas para realizar virtualizacin como virtual box de sun (vbox), Qemu, Xen, OpenVZ entre otros.

VIRTUALIZACIN

Beneficios de la virtualizacin. (wikipedia) ii


La virtualizacin ofrece las siguientes ventajas: Reutilizacin de hardware existente (para utilizar software ms moderno) y optimizar el aprovechamiento de todos los recursos de hardware Incorporacin rpida de nuevos recursos para los servidores virtualizados. Administracin centralizada y simplificada. Mejora en los procesos de respaldo y copia de sistemas, mayor facilidad en la creacin de entornos de prueba que permiten poner en marcha nuevas aplicaciones sin impactar la produccin, agilizando el proceso de pruebas. El fallo de un sistema bajo virtualizacin, no afecta al resto del sistema o de otras mquinas virtuales. Permite ahorrar, debido a que se reutiliza el hardware disponible sin tener que comprar nuevo. Contribuyen al medio ambiente (Green IT) por consumir menos energa en servidores fsicos.

Pgina 1

VIRTUALIZACIN

Instalacin de virtualbox. (manual de instalacin de virtualbox) iv


Virtualbox es un software de virtualizacin actualmente desarrollado por oracle corporation. Por
medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistema operativo invitado, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual.

Entre los sistemas operativos soportados (en modo anfitrin) se encuentran Gnu/Linux, Mac OS X, OS/2 warp, microsoft windows, solaris, open solaris, freebsd y muchos otros. (wikipedia idem ii) Para instalar virtualbox en Windows 7, se da doble clic con el botn derecho del mouse sobre el archivo ejecutable que se puede obtener desde la pgina oficial de virtualbox.

Pgina 2

VIRTUALIZACIN

A continuacin aparecer la ventana de bienvenida del programa y se presiona l botn next.

En la siguiente pantalla, podemos seleccionar los componentes que se desee instalar: Virtualbox USB support este paquete contiene drivers especiales para el sistema operativo windows anfitrin necesarios para que virtualbox soporte dispositivos usb dentro de las mquinas virtuales. (manual de virtual box)iii Virtualbox Networking este paquete contiene controladores de red adicionales para el sistema operativo windows anfitrin necesarios para que virtualbox soporte el puenteo de red (hacer que las tarjetas de red virtuales de las mquinas virtuales sean accesibles por otras computadoras en la red fsica). (idem iii) Virtualbox Python Support este paquete contiene soporte para scripts python para la api de virtualbox. Para que esto funcione, se requiere una instalacin previa de python en windows. (idem iii)

Pgina 3

VIRTUALIZACIN

Terminada la seleccin de paquetes a instalarse se presiona el botn next.

El instalador preguntar si se quiere crear accesos en el escritorio y en la barra de ejecucin rpida para acceder a virtual box.

Pgina 4

VIRTUALIZACIN

Posteriormente, se enviar un mensaje de advertencia del reseteo de la conexin de red.

Al presionar el botn yes, el instalador nos dar la opcin de poder revisar o cambiar algo de la configuracin hecha; si se est seguro de lo seleccionado se presiona el botn Install para proceder a la instalacin del programa.

Pgina 5

VIRTUALIZACIN

El instalador nos ir mostrando en la pantalla el avance que se lleve de la instalacin de virtualbox.

Pgina 6

VIRTUALIZACIN

Terminada la instalacin se tiene la opcin de iniciar el programa o ejecutarlo posteriormente

Pgina 7

VIRTUALIZACIN

Creacin de una mquina virtual.


Se ejecuta virtual box, y mostrar la pantalla de bienvenida.

Se busca el icono con la leyenda nueva en la parte superior de la pantalla mostrando la pantalla de bienvenida del asistente que ayudar en la creacin de la nueva mquina virtual.

Pgina 8

VIRTUALIZACIN

A continuacin el asistente solicitar el nombre con el que se va registrar la nueva mquina virtual, el tipo de sistema operativo que se va a instalar y su versin, para este ejemplo, se instal el sistema operativo linux open suse 11.3 y posteriormente un windows xp ambos sistemas operativos de 32 bits.

Pgina 9

VIRTUALIZACIN

Posteriormente se asigna la cantidad de memoria ram que utilizar el sistema operativo invitado.

Tambin se indica el disco duro virtual, esto es, la forma en que se va a ejecutar el sistema operativo invitado, ya sea que se instale en disco duro ya creado o en su defecto se crear un archivo nuevo para almacenarlo. Para este ejemplo se utiliz la opcin disco duro de arranque y se cre uno nuevo ya que no se dispona de uno anteriormente creado.

Pgina 10

VIRTUALIZACIN

A continuacin se selecciona el tipo de archivo que se va a crear, en este caso se selecciona el tipo VDI (virtual box image)

Una vez que se tiene el tipo de archivo que simular el disco duro vaco, se indica a virtual box si el espacio que se requiera para la simulacin puede ser asignado dinmicamente o ser siempre de un tamao fijo, para el ejemplo se eligi darle un tamao fijo.

Pgina 11

VIRTUALIZACIN

Como se mencion en pasos anteriores, el disco duro de la mquina virtual es en realidad un archivo dentro del sistema operativo anfitrin por lo que se tiene que indicar la ubicacin, nombre y tamao de este archivo.

Virtual box presenta un resumen de los datos ingresados, si son correctos se presiona el botn crear.

Pgina 12

VIRTUALIZACIN

Despus de presionar el botn crear, virtual box proceder a la creacin del archivo y mostrar una ventana con el porcentaje de avance que se va teniendo en la creacin de este.

Terminada la creacin del archivo en el sistema operativo anfitrin la pantalla de virtual box se ver de la siguiente manera, donde se puede apreciar que la mquina virtual est apagada:

Pgina 13

VIRTUALIZACIN

Para instalar el sistema operativo se da doble clic en el icono donde se indica que la mquina virtual est apagada o se presiona el botn iniciar.

A continuacin virtualbox mostrar un mensaje sobre el estado que algunas teclas pueden tener durante la instalacin del sistema operativo invitado.

Pgina 14

VIRTUALIZACIN

Posteriormente, aparecer la ventana de asistente de primera ejecucin

Al presionar el botn next, se indicar la unidad o medio desde el cual se va ejecutar la instalacin del nuevo sistema operativo invitado.

Pgina 15

VIRTUALIZACIN

Nuevamente, se mostrar una ventana de resumen:

Al presionar el botn iniciar, se proceder a la lectura del medio seleccionado para comenzar con la instalacin del sistema operativo, llevando a cabo los pasos normales de la instalacin como si se tratara de una instalacin en una computadora sin sistema operativo previamente cargado.

Pgina 16

VIRTUALIZACIN

Instalacin del sistema operativo linux.iv


Una vez instalado el sistema operativo y reiniciada la mquina virtual, se podr ejecutar como normalmente se utiliza. Virtual box presentar una ventana informativa sobre la configuracin del monitor dentro de la mquina virtual, se presiona aceptar para proceder a la utilizacin del sistema operativo instalado.

Pgina 17

VIRTUALIZACIN

Una vez terminados los pasos anteriores, se tiene lista una mquina virtual lista para usarse, como se muestra en la siguiente imagen, se tiene listo Linux open suse 11.3, ejecutndose en virtual box.

Pgina 18

VIRTUALIZACIN

Instalacin del sistema operativo windows xp.v


De la misma manera que se instal Linux, primero se debe tener la mquina virtual creada para proceder a instalar el sistema operativo Windows xp. Para iniciar con este proceso se presiona el cono iniciar o en el cono de Windows xp.

Virtual box presentar una pantalla para elegir el medio desde el cual se buscar el programa que instalar el windows

Pgina 19

VIRTUALIZACIN

Una vez seleccionada la unidad y presionar el botn next, se presentar un resumen de los pasos llevados a cabo.

Despus de presionar el botn iniciar, se iniciar con los pasos normales para la instalacin de Windows, en este caso se pide presionar la tecla ENTER para configurar Windows xp.

Pgina 20

VIRTUALIZACIN

A continuacin se selecciona la particin donde se desea instalar Windows y el sistema de archivos a utilizar en su formato.

Pgina 21

VIRTUALIZACIN

Al finalizar toda la configuracin requerida, se tendr Windows xp instalado como se muestra en las siguientes imgenes.

Pgina 22

VIRTUALIZACIN

Pgina 23

VIRTUALIZACIN

Instalacin de la base de datos oracle en linux open suse.


Una vez terminada la creacin de la mquina virtual, se procede a la configuracin del sistema operativo para poder llevara a cabo la instalacin de oracle. En este caso la instalacin de oracle sobre linux open suse 11.3 no requiere configuraciones complicadas, solo se tiene que ejecutar el instalable que oracle proporciona par esta distribucin y se tendr acceso a la pantalla de bienvenida.

Posterior a la pantalla de bienvenida, se procede a que seleccionar el tipo de instalacin de que se quiere de oracle, dependiendo de las necesidades que se tenga se puede elegir entre tres opciones:

Pgina 24

VIRTUALIZACIN

Una vez seleccionado el tipo de instalacin, se mostrar la pantalla de estatus de avance que se lleva en la instalacin de la base de datos.

Pgina 25

VIRTUALIZACIN

Configuracin de tarjetas de red para establecer comunicacin entre el sistema operativo anfitrin y el invitado para conectar con oracle.
Una vez instalada la base de datos, se tiene que llevar a cabo la configuracin de una tarjeta de red virtual para establecer comunicacin entre el sistema operativo anfitrin y el invitado, simulando de esta manera un entorno de red.

En este caso, como el sistema operativo anfitrin es un windows, se tiene que configurar un bridge (puente) en la seccin de administracin de tarjetas de red.

Pgina 26

VIRTUALIZACIN

Terminada la configuracin del puente se agrega una tarjeta de red indicando que utilizar el puente configurado, esto mismo se hace con la tarjeta real en el cono de conexin de rea local.

Posteriormente, se tienen que configurar las dos tarjetas de red en virtualbox, esto se lleva a cabo presionar el icono de configuracin para acceder a los distintos dispositivos que se pueden virtualizar.

Pgina 27

VIRTUALIZACIN

A continuacin aparecer una ventana, en esta se busca la opcin de red en la parte izquierda, al seleccionar esta opcin aparecer un grupo de cuatro pestaas, en la cuales se pueden configurar hasta cuatro adaptadores de red.

En esta parte es donde se relacionan los adaptadores a lo configurado anteriormente en windows, como se puede apreciar, el adaptador 1 est relacionado al sistema operativo anfitrin, mediante el virtualBox host-only Ethernet adapter; si se examina la pestaa del adaptador 2, se ver que est relacionado con el otro dispositivo configurado en windows utilizando el adaptador bridge.

Pgina 28

VIRTUALIZACIN

Terminada la configuracin de las tarjetas de red se presiona el botn aceptar que aparece en la parte inferior de la ventana de configuracin.

Con esto ya se tiene configurado el acceso a la tarjeta de red fsica de la computadora y virtualizada para cualquier mquina virtual que se cree en virtualbox.

Pgina 29

VIRTUALIZACIN

Conexin a la base de datos.


Para conectar a la base de datos desde Windows se puede ejecutar algn ambiente grfico para poder ejecutar sentencias sql, en este caso se utiliza el sqldeveloper de oracle ya que no necesita de la instalacin de software adicional

Al ejecutar el programa, aparecer una ventana mostrando una lnea roja del avance que se va teniendo en su carga.

Pgina 30

VIRTUALIZACIN

Para configurar una conexin, se selecciona el icono conexiones y se oprime el botn derecho del mouse, aparecer un men emergente y se selecciona la opcin nueva conexin.

Aparecer una ventana en la cual se escribir el nombre de la conexin, su contrasea, tipo de conexin, la ip o nombre del servidor, el puerto por medio del cual se llevar a cabo la comunicacin entre la base de datos y la aplicacin, as como el nombre de la base de datos que se cre en el servidor.

Pgina 31

VIRTUALIZACIN

Una vez ingresada esta informacin se presiona el botn probar para realizar una conexin a la base de datos, al finalizar la prueba, sqldeveloper nos informar en una ventana el resultado obtenido.

Pgina 32

VIRTUALIZACIN

Para finalizar con la configuracin de una conexin se puede pulsar el botn, cancelar con el cual no se registrar la conexin, Guardar para registrar la informacin escrita o conectar para realizar la conexin a la base y poder iniciar la creacin de objetos. Una vez cargado el programa nos muestra las conexiones disponibles en la parte izquierda, en este ejemplo se dispone de la conexin llamada virtual

Al hacer doble clic sobre la conexin se pedir un usuario y su password para llevar a cabo la conexin a la base de datos.

Pgina 33

VIRTUALIZACIN

Una vez que se ha conectado a la base de datos, se tienen las diferentes opciones que nos permiten llevar a cabo la administracin de los distintos objetos de la base de datos y la posibilidad de escribir sentencias sql para manipular datos en tablas

Pgina 34

VIRTUALIZACIN

Instalacin del programa winqsb en windows xp a 32 bits.


El programa winqsb se distribuye en un paquete comprimido de tipo winrar, por lo que para su instalacin se debe instalar primero una versin de este programa.

Ya que se ha descomprimido el winqsb, se procede a ejecutar el archivo setup.exe para poder llevar a cabo la instalacin de este software.

Como se puede apreciar en la siguiente figura, este software no es compatible con las versiones del sistema operativo windows a 64 bits.

Pgina 35

VIRTUALIZACIN

Debido a este problema de compatibilidad, se instal una mquina virtual con el sistema operativo windows xp a 32 bits; dicha instalacin se explic anteriormente. En este caso se procedi de la misma forma que en windows 7, es decir, se llev a cabo la instalacin previa del programa winrar y se descomprimi el winqsb.

Se ejecut dentro de la carpeta creada el programa setup.exe para la instalacin de este software.

Pgina 36

VIRTUALIZACIN

Y finalmente se pudo llevar a cabo la instalacin de este software sin mayores problemas.

Pgina 37

VIRTUALIZACIN

Al terminar todo el proceso se puede buscar todo el conjunto de programas que se instalan ingresando al men de inicio, todos los programas, winqsb como se muestra en la siguiente figura.

Pgina 38

VIRTUALIZACIN

Marco terico.

Palabra
Mainframe (computadora principal)

Significado
Un mainframe es una computadora grande, potente y regularmente costosa, usada principalmente porvi grandes empresas para el procesamiento de una gran cantidad de datos; por ejemplo, para el procesamiento de transacciones bancarias. Tambin se les conoce con el nombre de servidores. (wikipedia)vii Se le llama as la accin de de crear una capa de abstraccin entre el hardware de la mquina fsica (host) y el sistema operativo de la mquina virtual (virtual machine, guest), dividindose el recurso en uno o ms entornos de ejecucin. Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Almacenamiento y Conexiones de Red) y as podr repartir dinmicamente dichos recursos entre todas las mquinas virtuales definidas en el computador central. Esto hace que se puedan tener varios ordenadores virtuales ejecutndose en el mismo ordenador fsico. (idem ii)

Hypervisor o VMM (Virtual Machine Monitor)

Sistema operativo invitado

Es el sistema operativo que es ejecutado dentro de la mquina virtual. (idem iii) Es el sistema operativo de la computadora instalado originalmente sobre el cual virtualbox es instalado. (idem iii) Creacin a travs de software de una versin virtual de algn recurso tecnolgico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red. (idem ii)

Sistema operativo anfitrin

Virtualizacin

Pgina 39

VIRTUALIZACIN

Bibliografa o enlaces de internet.


i

Vmare. Aspectos bsicos de la virtualizacin. Vmare corporation Inc. Disponible en http://www.vmware.com/es/virtualization/virtualization-basics/history.html Consultado el 29 de octubre del 2011 Wikipedia (autores varios). Tema virtualizacin. Enciclopedia electrnica wikipedia. Disponible en http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n Consultado en varias fechas Oracle corporation. Manual de instalacin de virtualbox. Oracle corporation. Disponible en el sitio web de descarga de virtualbox www.oracle.com Consultado en varias fechas Imgenes tomadas de http://comtecknet.com para ilustrar algunos pasos de la instalacin del sistema operativo open suse 11.3 Imgenes tomadas de www.buildEasy.com para ilustrar algunos pasos de la instalacin del sistema windows xp Wikipedia (autores varios). Tema computadora central. Enciclopedia electrnica wikipedia. Disponible en http://es.wikipedia.org/wiki/Mainframe Consultado el 4 de noviembre del 2011

ii

iii

iv

vii

Pgina 40

Vous aimerez peut-être aussi