UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRÓNICA E INDUSTRIAL
INGENIERÍA EN ELECTRÓNICA Y COMUNICACIONES
Módulo: Microprocesadores Tema: “Creación e implementación de una máquina virtual con el programa Virtual Box para Linux, Mac y Windows”
Nivel: Sexto Electrónica Paralelo: “A” Fecha de envío: 06-08-2014 Fecha de entrega: 11-08-2014 Integrantes:
Abigail Aldaz Christian Chango Alex Guangasi Juna Jinde
Docente: Ing. Patricio Córdova
1
SEPTIEMBRE 2013- FEBRERO 2014 AMBATO - ECUADOR I.
INFORME DEL PROYECTO 1. YY 2 Título: Creación e implementación de una máquina virtual con el programa Virtual Box para Linux, Mac y Windows 2.1
Objetivos:
Objetivo general: Esta práctica pretende ser un manual de instalación y manejo del programa Virtual Box, que nos permitirá crear máquinas virtuales para poder trabajar con ellas dentro de nuestro PC real. Objetivos específicos. Establecer el funcionamiento y Configuración de la máquina virtual, según los recursos que cuente tu ordenador (memoria, disco duro, etc.). .
Establecer la posibilidad de tener distintos sistemas operativos sin necesidad de crear particiones o tener más discos duros
Diseñar e implementar una máquina virtual sin necesidad de tener otro ordenador (físico) para instalar o probar software.
La posibilidad de probar software que aún no es estable (versiones beta, alfa, etc.) y tener la certeza que no afectara a nuestro sistema operativo base
2.2 Resumen: Una máquina virtual en el mundo de la informática es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. En otras palabras, estaríamos teniendo un ordenador (virtual) dentro de nuestro ordenador y, en consecuencia, poder realizar esta actividad en los ordenadores trae unos muchos beneficios y es por esto que uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para “probarlos”. Es una técnica que permite a un equipo anfitrión tener varias máquinas virtuales que comparten el mismo hardware. 2.3 Palabras clave: Máquina virtual, simula/ emula, sistema operativo, virtual vox 2.4
Introducción:
Una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como “un duplicado eficiente y aislado de una máquina física”. 2
Es una técnica que permite particionar lógicamente un equipo físico denominado HOSTANFITRION en varias máquinas virtuales. Los procesos virtuales que se hagan allí están limitados por los recursos. Para emular un sistema operativo basta con tener un disco de instalación del mismo y la Virtual box. Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y condiciones proporcionados por al crear una en nuestro sistema operativo. 2.5 Marco Teórico : ¿Qué es una Máquina Virtual? Explicándolo de una forma sencilla una Máquina Virtual de Sistema es un programa que nos permite albergar un Ordenador Ficticio dentro de un Ordenador existente, es decir, un software que simula por completo el comportamiento de un Ordenador real sin que este exista, albergado virtualmente en un ordenador físico. Este tipo de programas nos permitirán con un solo PC disponer de múltiples Sistemas Operativos funcionando simultáneamente usando tan solo una única máquina física. Utilidades y generalidades de las Máquinas Virtuales. Las Máquinas virtuales tienen multitud de aplicaciones, nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos nuevos en versión beta, instalar otros que no conocemos para familiarizarnos con los mismos y hacer experimentos de todo tipo sin correr ningún riesgo. En una sola máquina Virtual podemos por ejemplo instalar varios PCS virtuales con distintos sistemas operativos y estudiar la forma de conectarlos en una red a través también de routers virtuales. Otra utilidad primordial consiste en poder trabajar con aplicaciones que funcionan sobre distintos sistemas operativos al que posee el ordenador anfitrión, disponiendo de un solo Ordenador físico, esto a veces, resulta prácticamente imprescindible, cuando un ordenador con un sistema Operativo Servidor necesita trabajar con un programa que no corre sobre ese sistema servidor. Las máquinas virtuales se usan, por lo tanto, de forma muy frecuente en el ámbito profesional y en la enseñanza, podremos, usándolas, probar y estudiar cómodamente distintos sistemas operativos, plataformas de programación, comportamiento de programas inestables etc. Tipos de máquinas virtuales
3
Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina. Máquinas virtuales de sistema (en inglés System Virtual Machine) Máquinas virtuales de proceso (en inglés Process Virtual Machine) Máquinas virtuales de sistema También llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor". Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo
Máquina virtual de proceso A veces llamada "máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma. Algunas máquinas virtuales. Algunas de las máquinas virtuales más conocidas y usadas del mundo son: VMware Workstation, VirtualPC, Hiper-V, VirtualBox… • VMware Workstation: Software desarrollado por EMC Corporation, empresa especializada en entornos de virtualización, es un programa completísimo y muy usado a nivel profesional, dispone de varias aplicaciones adicionales algunas de ellas gratuitas, nos permite incluso virtualizar un sistema físico real completo y transportarlo a cualquier ordenador anfitrión, es multiplataforma pudiendo instalarse sobre sistemas anfitriones Windows, Linux y Mac, evidentemente es una aplicación que en su versión completa es de pago, aunque algunas de sus aplicaciones son gratuitas. • Virtual PC: Software propiedad de Microsoft, gratuito para instalar Windows XP sobre un Equipo Anfitrión con SO Windows 7, siempre y cuando la licencia de este sea legal. Solo funciona correctamente con Sistemas Windows tanto como Anfitrión o como Sistema invitado. 4
• Hiper-V: Es un Sistema de Máquina Virtual implementado en el Sistema Operativo Servidor Windows Server 2008, por lo tanto, está diseñado para funcionar exclus ivamente sobre este Sistema Operativo quedando por lo tanto su uso relegado en la práctica al uso profesional. • VirtualBox: Software desarrollado y propiedad de Oracle, completamente gratuito para uso no comercial, muy completo e indicado para el uso privado dada su gratuidad y eficacia, es además multiplataforma, siendo totalmente compatible con Sistemas Linux, Windows y Mac, muy recomendable para iniciarse en el mundo de la virtualización.
Figura 2.5.1 Ejemplo de una maquina virtual 2.6
Materiales y metodología Introducción a virtual vox
Virtualbox es un programa de virtualización capaz de instalar en nuestro ordenador sistemas operativos basados en Windows y en Linux de 32bits aunque también hay una versión beta para MacOS X. Instalación Paso 1: Lo primero que debemos hacer es conseguir el archivo de instalación. Esto lo podemos hacer desde la página web de Virtual Box, http://www.virtualbox.org/
5
Paso2: Luego de que hemos dado clic en “download” se nos aparece la siguiente ventana en la que debemos seleccionar para que sistema operativo necesitamos el virtual box, como ya sabemos lo necesitamos para Windows. (observar la imagen).
Paso 3: Ejecutaremos el lanzador del programa y se nos abrirá la primera pantalla tal y como aparece en la foto
Paso 5: En la siguiente pantalla no dirá la ubicación donde se va a instalar así como el espacio que necesitara para su instalación si dejamos esa por defecto solo tendremos que pulsar en next para pasar a la siguiente pantalla. Paso 4: Nos da la bienvenida y nos informa de que si continuamos se instalara virtualbox en nuestro sistema, pulsamos en next y en la siguiente pantalla deberemos aceptar el contrato de licencia, aceptamos y continuamos pulsando en next de nuevo Paso 6: En esta pantalla se nos advertirá de que se van a copiar los archivos y se instalara el programa pulsamos en install y 6
esperaremos instalación.
el
final
de
la
Paso 8: Esta es la ventana que nos avisara que el programa se ha instalado correctamente en nuestro sistema y que ya está listo para ser usado.
Paso 7: Una ventana como esta nos dirá cómo va la instalación así que tendremos que esperar a que finalice.
Instalación de sistemas Operativos con Virtual Box
Se realiza una nueva máquina virtual seleccionando el siguiente ícono “Nueva”
INSTALAR UBUNTU EN MÁQUINA VIRTUAL Para instalar un sistema operativo en VirtualBox se procede panel principal antes de instalar el sistema operativo es necesario poseer el instalador en imagen ISO y crear un disco duro virtual el cual puede ser dinámico.
Una vez seleccionado “Nueva” se abre una nueva ventana donde se procede a dar un nombre específico, elegir el tipo de sistema operativo y elegir la versión. Al elegir las opciones elegimos “siguiente”
7
Para instalar un nuevo sistema operativo es necesario crear, elegir la dirección de donde se desea guardar el disco duro virtual y asignar un tamaño especificó. El tamaño de la memoria no debe sobre pasa el 50% de la memoria del CPU.
Se procede a elegir una de las siguientes opciones en las que se puede seleccionar para instalar, una unidad física de disco duro, una unidad de disco duro virtual o usar un archivo virtual existente. En nuestro caso se elige la segunda opción. Finalmente seleccionamos crear.
Al asignar el tamaño del disco duro virtual es necesario elegir la ubicación donde se requiera crear, elegir el tipo de archivo de la unidad de disco duro (VDI en nuestro caso) y el almacenamiento que puede estar como dinámico o tamaño fijo. Finalmente clic en crear.
Una vez que se ha finalizado en crear la unidad de disco duro virtual se visualiza en el panel principal.
Se procede a configurar en modo apagado a nuestra nueva unidad virtual 8
Para poder estar conectado a una red en nuestra máquina virtual se realizó un un puente con el adaptador de la tarjeta de red.
A continuación se procede a configurar las siguientes opciones en la siguiente ventana, donde se puede dar una tarjeta de red o puentear diferentes drives así como configurar o aumentar la memoria gráfica.
Una vez dada las configuraciones virtuales que el usuario del nuevo sistema operativo ha especificado se procede a iniciar
Se procede a elegir el sistema operativo en imagen ISO para luego seleccionar iniciar.
Se procedió a dar algunos ajustes de memoria gráfica para obtener un buen rendimiento grafico en el sistema operativo instalado en la máquina virtual.
En la siguiente ventana se puede observar como el sistema 9
operativo se procede a instalar (este es uno de los pasos donde el sistema operativo se instala de forma normal semejante en una máquina física o CPU)
Mientras se instala el sistema operativo se elige el idioma en que el usuario requiere y como ya se tiene instalada la máquina virtual se procede a instalar Ubuntu.
Se procede a seleccionar a seleccionar el software de tercero si no se encuentra conectado a internet y luego procedemos a realizar un clic en continuar
creada la máquina virtual solamente se instalara en el disco duro virtual y a continuación seleccionamos continuar.
Se procede a borra disco e instalar Ubuntu ya que en esta opción solo se borra los archivos de la unidad de disco virtual pero como no existe obviamente no sucede algo inesperado.
Se elige la región donde nos encontramos en un mapamundi y seleccionamos continuar.
Se elige la distribución te teclado para nuestra región y se procede a continuar Se elige “Borrar disco e instalar Ubuntu” como ya se encuentra 10
Mientras se instala el sistema operativo aparece una ventana de bienvenida
Se procede a dar información básica si se desea, dar un nombre de usuario y finalmente insertar y comprobar contraseña. Para iniciar o no con contraseña se elige una de las opciones mostradas.
Se procede a reiniciar la máquina virtual
El sistema operativo fue instalado con éxito
11
El gráfico siguiente se observa el buen funcionamiento de los programas de Ubuntu
COMO INSTALAR UN SOFTWARE EN UBUNTU Seleccionar en el Centro de Software Ubuntu
Acontinuación se nuestra la ventana de centro de software Ubuntu donde se puede descargar el software con las siguientes opciones:
12
1) Si se elige “Todo el Software” nos despliega una ventana donde podemos elegir el sofware de acuerdo a la actividad que se requiera usar .
2) Si se requiere un software específico se puede usar la barra de navegadora o buscador
3) Si se encuentra el software deseado se procede a instalar
4) Antes de que el programa se instale aparece una ventana donde: debenos confirmar la instalación del programa con una contraseña de usuario.
5) Se procede a espera hasta que el sofware se descargue donde también se puede observar el pogreso de instalacion y estado.
13
6) El sofware se ha instalado donde nos muetra en el panel el icono del programa
7) El software instalado esta diseñado para la administracion de redes donde acontinuacion se muestra su panel principal
se puede elegir la opción crear máquina virtual y se configura de la siguiente manera: Creación de máquina virtual con sistema operativo Windows XP El siguiente procedimiento se realizó en el programa de simulación de máquinas virtuales VirtualBox. En la ventana del programa, en la pestaña superior 14
Se selecciona el espacio de memoria RAM que se desea que posea nuestra máquina virtual, debido a que en ella instalaremos aplicaciones simples escogemos poco espacio (224 Mb) y damos clic en Next. Por último se elige la ubicación del archivo de la máquina virtual y el tamaño de la unidad de disco duro virtual y ya estará creada nuestra máquina virtual. Selección del tipo de archivo de unidad de disco duro y el almacenamiento en la unidad de disco duro físico.
Para realizar la instalación del sistema operativo Windows XP, entraremos a la ventana de configuración y montaremos la imagen del sistema operativo, de tal forma que cuando encendamos la máquina, esta arranque desde el disco virtual de instalación.
15
Seleccionamos la ubicación de la imagen que se encuentra en nuestra máquina real y la montamos en el disco “Vacío”
INSTALACIÓN DEL SISTEMA OPERATIVO WINDOWS XP PROFESSIONAL Una vez iniciada la máquina y gracias a la configuración previamente establecida, esta arranca desde el disco de instalación y realizamos los siguientes pasos para la instalación: Presionamos enter para instalar Windows XP en la partición que creamos. 16
Damos formato a la partición:
17
Se copian los archivos de instalación:
Ahora se empieza a cargar el sistema operativo:
Automáticamente se empieza a instalar:
Instalación de dispositivo:
Configuración de red:
18
Instalación de Componentes:
Aquí tenemos la máquina ya encendida y en el escritorio y por último se configura la hora
Realización de las tareas finales como Instalación de los elementos del menú Inicio, Registración de los componentes, Guardar la configuración, Retirar los Archivos temporales:
INSTALACIÓN DE LA APLICACIÓN “SIMULADOR 8085”. Se insertará una memoria USB que contiene el archivo del instalador del simulador 8085. El disco D: Shadow Lite SP3 corresponde al CD instalador de Windows XP. Como ya no lo necesitamos, este puede ser extraído.
Seguido se reiniciará y aplicará la configuración a la máquina automáticamente: 19
Como se puede observar, la máquina no reconoce la unidad de disco extraíble USB, para ello realizamos la siguiente configuración:
Una vez reconocida la memoria extraíble, se procede a buscar el instalador del programa en la carpeta MICRO8085. Damos clic en el instalador y empieza el proceso
Una vez finalizada la instalación, podemos observar a nuestro programa en funcionamiento:
Comprobado el funcionamiento del programa procedemos a salir
Creación de MAC quina virtual con Mac OS iDeneb Para la creación de la máquina virtual como sabemos empezamos configurando los parámetros principales iniciales definiendo como nombre iDeneb, aplicando el uso de memoria RAM con 4GB y el uso de 2 20
procesadores. Y tomar en cuenta que se manejó el uso de un disco VHD de 20Gb de capacidad.
Para realizar la instalación del sistema operativo Mac OS X iDeneb, entraremos a la ventana de configuración y montaremos la imagen del sistema operativo, de tal forma que cuando encendamos la máquina, esta arranque desde el disco virtual de instalación.
PROCESO DE INSTALACIÓN DEL SISTEMA OPERATIVO Una vez iniciada la máquina y gracias a la configuración previamente establecida, esta arranca desde el disco de instalación en la cual debemos presionar cualquier tecla dentro de los primeros 10segundos para que inicie en reconocimiento de la imagen 21
A continuación se describirá los pasos de la instalación: Una vez cargado la interfaz procederemos a elegir la opción de español como idioma principal
Seleccionamos continuar:
Procedemos a leer y aceptar todas las condiciones del contrato de licencia
Para comenzar la instalación se debe comenzar a establecer la partición que habíamos creado anteriormente como lugar en donde se instalará el sistema. Entrando a la Utilidad de Disco
22
Seleccionamos el esquema de particiones GUID
Seleccionamos y nombramos al disco “Christian” con el espacio adecuado aceptamos y podemos continuar con la instalación pulsando siguiente
Procederemos a “continuar” con la instalación
23
Empieza a realizar la verificación de la imagen de instalación:
Ahora comenzara con la instalación del sistema:
Ahora se empezará a ejecutar un asistente que configura los parámetros finales para que funcione el sistema
24
Detección del teclado
Configuración de idioma y estructura
25
Seleccionamos la Región
Sincronización con otros productos MAC con la identificación correspondiente 26
Registro de información
Creación de una cuenta como usuario de acceso al sistema
Datos de información del sistema (Fecha, Hora, Uso horario)
27
Ahora se cargará la interfaz del sistema y ya estará lista para su funcionamiento:
INSTALACIÓN DE LA APLICACIÓN “ADOBE READER X” Para esto procedemos al acceso de la página web del software que como es de conocimiento mundial nos permite el acceso a la descarga del archivo sin costo alguno
Empieza la Descarga
Ejecutamos el instalador anteriormente descargado
28
Información de especificaciones de la instalación
Proceso de Instalación
Aceptación de los requisitos para proceder a comenzar la instalación
Instalación Terminada
Confirmación de instalación ingresando la contraseña del usuario:
Adobe Reader en la lista de Applications
29
Ejecución del programa
Aceptación de los términos de uso de la aplicación
30
2.7Listado de Equipos y Materiales: 2.7.1. Equipos Pc de escritorio o portátil Programa Virtual Box Programa ISO de lso sistemas operativos a utilizar 2.8
Conclusiones:
Las máquinas virtuales son muy útiles ahora ya que además emular hardware y virtualizar sistemas operativos es la solución a la incompatibilidad con versiones anteriores al mismo. Al aplicar una maquina virtual se puede a acceder a muchos beneficio que otros sistemas operativos poseen y que nuestro sistema requiera. Hemos podido crear una máquina virtual en nuestro sistema operativo a partir del virtual box y aplicar los sistemas operativos deseados. Las máquinas virtuales 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
2.9
Recomendaciones: Realizar la creación de la máquina virtual de una manera tranquila para evitar bajo rendimiento de esta máquina de la misma para no ocupar mucho espacio de disco en el momento de la creación de esta La principal y más importante es el gasto de recursos. Al dividir el ordenador en dos ó más máquinas virtuales lógicamente el desempeño del ordenador (memoria, disco duro, procesador) va a disminuir notablemente, por esa razón es recomendable tener muy bien en cuenta los recursos que se utilizan al momento de crear una máquina virtual.
2.10
Referencias bibliográficas:
Linkografia http://recursostic.educacion.es/observatorio/web/ca/software/so ftware-general/462-monografico-maquinas-virtuales http://electropediadigital.blogspot.com/2012/09/maquinasvirtuales.html http://www.monografias.com/trabajos-pdf4/creacion-maquinavirtual/creacion-maquina-virtual.pdf http://es.slideshare.net/estebanbanban/maquina-virtual1746177