ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA
INFORME LABORATORIO # 1
I.
ANTECEDENTES
En el mundo actual, con el avance de la tecnología, los sistemas informáticos, los sistemas autónomos, tanto el software como el hardware que son la esencia de todo dispositivo o sistema para estar a la par del ya mencionado progreso de la tecnología han ido evolucionando hasta el punto de a través de la composición de estos trabajar con una funcionalidad para crear otra muy diferente o lo suficientemente compleja para cumplir con las expectativas de los usuarios. II.
OBJETIVO
Instalar un software de emulación que nos permita trabajar en plataformas virtuales.
III.
MARCO TEORICO
Virtualización.- La virtualización del sistema operativo, hace referencia al uso de un software que permite al sistema de hardware ejecutar múltiples instancias de diferentes sistemas operativos de forma concurrente, permitiendo, en una única computadora, ejecutar diferentes aplicaciones que requieren diferentes sistemas operativos. El software garantiza que los sistemas operativos no interfieran entre sí, ni a las aplicaciones. Sistema Operativo Virtual.- Un sistema operativo virtual o máquina virtual no es más que un software capaz de cargar en su interior otro sistema operativo haciéndole creer que es un PC de verdad. Tal y como su nombre indica, el concepto es tan sencillo como crear una máquina que en vez de ser física es virtual o emulada. Linux.-
Es un sistema operativo: un conjunto de programas que le permiten
interactuar con su ordenador y ejecutar otros programas.
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos,
Linux se diseñó para que fuera un sistema multitarea y multiusuario. Estos hechos son suficientes para diferenciar a Linux de otros sistemas operativos más conocidos. Sin embargo, Linux es más diferente de lo que pueda imaginar. Nadie es dueño de Linux, a diferencia de otros sistemas operativos. Gran parte de su desarrollo lo realizan voluntarios de forma altruista. Windows XP.- Windows XP es una versión de Windows, lanzada en octubre de 2001. Su nombre en clave durante la fase de desarrollo fue Whistler, mientras que su denominación oficial proviene del término inglés eXPerience. Este sistema operativo, que sucedió a Windows 2000 y es el antecesor de Windows Vista, logró convertirse en el más usado del mundo. Cuenta con adaptaciones para diversos entornos, como computadoras domésticas, equipos portátiles y mini-portátiles. Es importante saber que desde su aparición, Microsoft ha ido lanzando al mercado toda una serie de paquetes, los llamados service packs, con los que ha ido mejorando algunas de las prestaciones del citado sistema operativo. En el año 2002, en el 2004 y en el 2008 fue cuando procedió a presentar aquellos que introdujeron novedades tales como una nueva interfaz para lo que era el cortafuegos, mejoras en el sistema de seguridad de lo que era el Reproductor Windows Media o la capacidad de que el programa de correo electrónico (Outlook) pudiera bloquear los archivos adjuntos que considera que pueden ser peligrosos.
A nivel técnico, su principal innovación es el hecho de estar basado en la arquitectura y el núcleo de Windows NT, siendo el primer sistema operativo de Microsoft orientado al consumidor que tiene esta característica. Tipos de Virtualización: 1. Virtualización del sistema operativo.
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA La virtualización de un entorno de sistema operativo es la forma más común de
virtualización. Implica poner una segunda instancia o varias instancias de un sistema operativo, como Windows, en una sola máquina. Esto permite a las empresas reducir la cantidad de hardware físico requerido para ejecutar su software al reducir el número de máquinas reales. Ahorra a las empresas dinero en efectivo en energía, cableado, hardware, espacio de rack, y más, al tiempo que les permite ejecutar la misma cantidad de aplicaciones.
2. Virtualización del servidor de aplicaciones. La virtualización del servidor de aplicaciones es otra gran presencia en el espacio de virtualización, y ha existido desde el inicio del concepto. A menudo se lo conoce como 'balanceo de carga avanzado', ya que distribuye aplicaciones entre servidores y servidores entre aplicaciones. Esto permite a los departamentos de TI equilibrar la carga de trabajo de un software específico de una manera ágil que no sobrecarga a un servidor específico ni sobrecarga una aplicación específica en el caso de un gran proyecto o cambio. Además del equilibrio de carga, también permite una administración más sencilla de servidores y aplicaciones, ya que puede administrarlos como una sola instancia. Además, da paso a una mayor seguridad de la red, ya que solo un servidor es visible al público, mientras que el resto está oculto detrás de un dispositivo de seguridad de red de proxy inverso.
3. Virtualización de aplicaciones La virtualización de aplicaciones a menudo se confunde con la virtualización del servidor de aplicaciones. Lo que significa es que las aplicaciones operan en las computadoras como si residieran naturalmente en el disco duro, pero en su lugar se ejecutan en un servidor. La capacidad de utilizar la RAM y la CPU para ejecutar los programas mientras se almacenan de forma centralizada en un servidor, como a través de Microsoft Terminal Services y el software basado en la nube, mejora la
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA forma en que se implementan las actualizaciones de seguridad del software y
cómo se implementa el software.
4. Virtualización administrativa La virtualización administrativa es una de las formas de virtualización menos conocidas, probablemente debido al hecho de que se utiliza principalmente en centros de datos. El concepto de administración, o 'administración', virtualización significa roles de administración segmentados a través de políticas grupales y de usuarios. Por ejemplo, ciertos grupos pueden tener acceso para leer servidores, infraestructura, archivos de aplicación y reglas específicos, pero no para cambiarlos.
5. Virtualización de red La virtualización de red implica la administración virtual de IP, y se logra a través de herramientas como tablas de enrutamiento, NIC, conmutadores y etiquetas de VLAN.
6. Virtualización de hardware La virtualización de hardware es una de las formas más raras de virtualización, y cuando se explica simplemente es similar a la virtualización del sistema operativo (de hecho, a menudo se requiere para la virtualización del sistema operativo). Excepto, en lugar de poner múltiples instancias de software en una sola máquina, los trozos de una máquina se dividen para realizar tareas específicas.
7. Virtualización de almacenamiento
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA La virtualización del almacenamiento es una matriz de servidores administrados
por un sistema de almacenamiento virtual. Los servidores no saben exactamente dónde están sus datos, y en su lugar funcionan más como abejas obreras en una colmena. IV.
MARCO PRÁCTICO
Formas de virtualizar un computador Virtualización completa Esta es en donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo “huésped” sin modificar (uno diseñado para la misma CPU) para ejecutar de forma aislada. Típicamente, muchas instancias pueden ejecutarse al mismo tiempo. Virtualización parcial “Address Space Virtualización”. La máquina virtual simula múltiples instancias de gran parte (pero no de todo) del entorno subyacente del hardware, particularmente los espacios de direcciones. Tal entorno acepta compartir recursos y alojar procesos, pero no permite instancias separadas de sistemas operativos “huésped”. Virtualización por S.O. Virtualizar significa instalar un sistema operativo dentro de otro al que se le llama anfitrión (HOST), mediante el uso de una máquina virtual.
VIRTUALBOX VirtualBox es el equivalente gratuito de VMware. Con él podrás virtualizar sistemas Windows y Linux, recreando en el sistema virtualizado tu procesador,
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA tarjeta gráfica y demás componentes de tu ordenador. Virtualizando los sistemas
operativos, podrás probar toda clase de software de una forma cómoda y sencilla. DISTRIBUCIÓN DE LINUX UBUNTU. Distribución basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME. REDHAT ENTERPRISE. Esta es una distribución que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas. FEDORA. Esta es una distribución patrocinada por RedHat y soportada por la comunidad. Facil de instalar y buena calidad. DEBIAN. Otra distribución con muy buena calidad. El proceso de instalacion es quizas un poco más complicado, pero sin mayores problemas. Gran estabilidad antes que últimos avances. OpenSuSE. Otra de las grandes. Facil de instalar. Version libre de la distribucion comercial SuSE. SLACKWARE. Esta distribución es de las primeras que existio. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo linux hace tiempo, que no hayan tenido esta distribucion instalada en su ordenador en algun momento. GENTOO. Esta distribución es una de las únicas que incorporaron un concepto totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. Podeis compilar/optimizar
vuestro
sistema
completamente
desde
cero.
No
es
recomendable adentrarse en esta distribución sin una buena conexión a internet, un ordenador medianamente potente (si queréis terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix.
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA MANDRIVA. Esta distribución fue creada en 1998 con el objetivo de acercar el uso
de Linux a todos los usuarios, en un principio se llamó Mandrake Linux. Facilidad de uso para todos los usuarios.
V.
APLICACIÓN
Se utilizó el virtualizador VirtualBox para instalar los sistemas operativos Linux y Windows XP
Se utilizó loa archivos ISO tanto para Linux como para Windows XP
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA
Para que los sistemas operativos virtualizados reconozcan los puertos USB se recurrió a la siguiente configuración
Para que los sistemas operativos virtualizados reconozcan la conexión a internet se recurrió a la siguiente configuración.
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA
PRUEBAS REALIZADAS PARA VERIFICAR LA CONEXIÓN CON DISPOSITIVOS EXTRAIBLES
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA
EN LINUX
PRUEBAS REALIZADAS PARA VERIFICAR LA CONEXIÓN A INTERNET
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA
EN LINUX
VI.
CONCLUSIONES Los virtualizadores proporcionan facilidad a la hora de diseñar aplicaciones desarrolladas para los usuarios, en este caso los sistemas operativos Linux, Window XP.
VII.
BIBLIOGRAFIA
https://inbound.kelsercorp.com/blog/the-7-types-of-virtualization
ING. ELECTRÓNICA SISTEMAS DE COMPUTACIÓN ING. CESAR LOZANO MANTILLA https://www.znetlive.com/blog/virtualization-in-cloud-computing/
https://www.virtualbox.org/wiki/Linux_Downloads https://www.youtube.com/watch?v=3RIRCp1XcEQ https://ubuntu.uptodown.com/ubuntu/descargar/105297