Download terminado

Document related concepts

Máquina virtual wikipedia , lookup

VirtualBox wikipedia , lookup

Parallels Desktop para Mac wikipedia , lookup

VMware wikipedia , lookup

QEMU wikipedia , lookup

Transcript
MAQUINAS VIRTUALES
POR:
WILSON DE JESUS MARTINEZ
LIZETH VIVIANA CORREA CIRO
IVAN ANDRES HERRERA
PROFESOR:
RAFALE REYES
CENTRO DE LA MANUFACTURA AVANZADA
MEDELLIN
SENA
2012
INTRODUCCION
En este tiempo obtenemos muchas herramientas que son muy necesarias para
el desarrollo de actividades en el mundo de la tecnología. Algunas de ellas
como maquinas virtuales de las cuales vamos a mencionar en este trabajo y a
realizar el montaje de dos sistemas operativos en una de ellas.
OBJETIVOS




Instalaremos virtual box
Probar e instalar sistemas operativos en virtual box
Investigar sobre otras maquinas virtuales
Conocer de varios sistemas operativos
Oracle VM Virtual Box
Diseñador: innotek GmbH
Lanzamiento: 15 de enero de 2007
Última versión: 4.1.12
Sistema operativo: multiplataforma
Licencia: privativa /GPL(opcionalmente CDDL para la mayoría e archivos en la
fuente)
Idiomas: más de 30
Es un software de virtualización para arquitecturas x86/amd64, creado
originalmente por la empresa alemana innotek GmbH. Actualmente es
desarrollado por Oracle Corporation como parte de su familia de productos de
virtualización. Por medio de esta aplicación es posible instalar sistemas
operativos adicionales, conocidos como «sistemas invitados», dentro de otro
sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran
GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, ySolaris/OpenSolaris,
y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD,
GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos
otros.
La aplicación fue inicialmente ofrecida bajo una licencia de software privativo,
pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE
(Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versión
privativa Oracle VM VirtualBox, que es gratuita únicamente bajo uso personal o
de evaluación, y esta sujeta a la licencia de "Uso Personal y de Evaluación
VirtualBox"(VirtualBox Personal Use and Evaluation License o PUEL) y la
versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia
GPL.
VirtualBox ofrece algunas funcionalidades interesantes, como la ejecución de
maquinas virtuales de forma remota, por medio del Remote Desktop Protocol
(RDP), soporte iSCSI, aunque estas opciones no están disponibles en la
versión OSE.
En cuanto a la emulación de hardware, los discos duros de los sistemas
invitados son almacenados en los sistemas anfitriones como archivos
individuales en un contenedor llamado Virtual Disk Image, incompatible con los
demás software de virtualización.
Otra de las funciones que presenta es la de montar imágenes ISO como
unidades virtuales ópticas de CD o DVD, o como un disquete.
Tiene un paquete de controladores que permiten aceleración en 3D, pantalla
completa, hasta 4 placas PCI Ethernet (8 si se utiliza la línea de comandos
para configurarlas), integración con teclado y ratón.
LISTA DE PRINCIPALES MAQUINAS VIRTUALES
BOCHS
Es un emulador de código abierto para PC escrito en C++ por Kevin Lawton. Es
capaz de ejecutarse en múltiples plataformas y diferentes arquitecturas. Se
distribuye bajo la licencia GPL.
VMware Inc
Filial de EMC Corporation que proporciona la mayor parte del software de
virtualización disponible para ordenadores compatibles X86. Entre este
software se incluyen VMware Workstation, y los gratuitos VMware Server y
VMware Player. El software de VMware puede funcionar en Windows, Linux, y
en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre
de VMware Fusion. El nombre corporativo de la compañía es un juego de
palabras usando la interpretación tradicional de las siglas «VM» en los
ambientes de computación, como máquinas virtuales (Virtual Machines).
Kernel-based Virtual Machine o KVM,
Es una solución para implementar virtualización completa con Linux. Está
formada por un módulo del núcleo (con el nombre kvm.ko) y herramientas en el
espacio de usuario, siendo en su totalidad software libre. El componente KVM
para el núcleo está incluido en Linux desde la versión 2.6.20.
Windows Virtual PC
Antes llamado Microsoft Virtual PC, luego renombrado Windows Virtual PC en
Windows 7) es un software gestor de virtualización desarrollado por Connectix
y comprado por Microsoft para crear equipos virtuales. Es decir, su función es
emular mediante virtualización, un hardware sobre el que funcione un
determinado sistema operativo. Con esto se puede conseguir ejecutar varios
sistemas operativos en la misma máquina a la vez y hacer que se comuniquen
entre ellos
Xen
Es un monitor de máquina virtual de código abierto desarrollado por la
Universidad de Cambridge.
La meta del diseño es poder ejecutar instancias de sistemas operativos con
todas sus características, de forma completamente funcional en un equipo
sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de
calidad de servicio y migración de máquinas virtuales en caliente. Los sistemas
operativos pueden ser modificados explícitamente para correr Xen (aunque
manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a
Xen alcanzar virtualización de alto rendimiento sin un soporte especial de
hardware. Intel ha realizado diversas contribuciones a Xen que han permitido
añadir soporte para sus extensiones de arquitectura VT-X Vanderpool. Esta
tecnología permite que sistemas operativos sin modificar actúen como hosts
dentro de las máquinas virtuales de Xen, siempre y cuando el servidor físico
soporte las extensiones VT de Intel o Pacifica de AMD.
QEMU
Es un emulador de procesadores basado en la traducción dinámica de binarios
(conversión del código binario de la arquitectura fuente en código entendible
por la arquitectura huésped). QEMU también tiene capacidades de
virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o
cualquiera de los sistemas operativos admitidos, (de hecho es la forma más
común de uso). Esta máquina virtual puede ejecutarse en cualquier tipo de
Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.).
Está licenciado en parte con la LGPL y la GPL de GNU.
Virtuozzo
Crea múltiples entornos virtuales independientes (VEs, también conocidos
como servidores privados virtuales, o VPSs) 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.
Mac On Linux
software para LinuxPPC (Linux funcionando sobre arquitectura PowerPC,
usado principalmente en máquinas Apple Macintosh y Pegasos) que permite la
ejecución de otros sistemas operativos (en especial Mac OS X) como si fuera
una aplicación más, teniendo los dos sistemas operativos funcionando
concurrentemente.
Basilisk II
es un software emulador de código abierto que emula el ordenador Apple
Macintosh 680x0 en una variedad de sistemas operativos, incluyendo BeOS,
Linux, AmigaOS, Windows NT, Mac OS X y Sony PSP.
La última versión de Mac OS que se puede utilizar en Basilisk II es Mac OS 8.1,
la última versión compatible con 680x0. Las más actuales versiones no son
compatibles con Basilisk II por que requieren un procesador PowerPC, con el
que no se puede emular por el programa. Las versiones alfa estaban
disponibles a partir de enero de 1999 con el primer lanzamiento de la no-alfa en
octubre del mismo año.
SheepShaver
Es un emulador de Apple Macintosh PowerPC lanzado en 1998 para BeOS y
posteriormente para Linux. El nombre del programa debe en parte a otro
emulador de Macintosh II llamado ShapeShifter (antecesor del Basilisk II).
SheepShaver, ShapeShifter y Basilisk II fueron desarrollados originalmente por
el programador alemán Christian Bauer. Éste lo convirtió en código abierto tras
la desaparición de Be Incorporated (empresa creadora de BeOS) en el año
2002
INSTALACION DEL SISTEMA OPERATIVO DE WINDOS
1. Esta ventana nos informa que nos guiara durante todos los pasos para crear la
máquina virtual.
2. Esta ventana nos da la posibilidad de darle nombre a la maquina virtual y escoger
su sistema operativo
3. Esta ventana nos da la posibilidad de asignarle la cantidad de memoria RAM a la
máquina virtual
4. Esta ventana nos da la posibilidad de crear un disco duro nuevo o seleccionar uno
existente.
5. Esta ventana es el asistente para crear el nuevo disco duro virtual.
6. Esta ventana nos da la posibilidad de escoger el tipo de almacenamiento del disco
duro ya sea de expansión dinámica o tamaño fijo.
-
-
Expansión dinámica: crecerá dinámicamente hasta llegar al tamaño
especificado dándole la opción al disco físico de tomar el espacio que no
utiliza este.
Tamaño fijo: este espacio está dedicado estrictamente a este disco doro
utilícelo o no.
7. Esta ventana nos brinda la posibilidad de conocer o asignar la ubicación en donde
se guardaran los datos del disco virtual, además asignarle la capacidad de
almacenamiento.
8. Esta ventana nos informa el resumen con las características que se le asignaron al
disco duro virtual como tipo de disco duro, capacidad de almacenamiento y ruta de
ubicación.
9. Esta ventana nos informa el tipo de sistema operativo, la velocidad de memoria
RAM y el nombre que llevara el disco virtual.
10. Esta ventana nos muestra las características del disco creado, la previsualzacion y
nos brinda la posibilidad de crear uno nuevo, configurar la maquina seleccionada o
iniciar el proceso de arranque de la máquina virtual.
11. Esta ventana nos está informando que todas las aplicaciones del teclado se le
asignaran a la maquina que desees utilizar y que es posible cambiar de maquina
con la tecla asignada.
12. Esta ventana nos informa que este asistente nos ayudara con el proceso de
instalación del sistema operativo de la máquina virtual.
13. Esta ventana es el medio por el cual vamos a seleccionar la imagen ISO del sistema
operativo que le asignaremos a la máquina virtual.
14. Esta ventana nos muestra el resumen de sobre la imagen ISO que seleccionamos
para la máquina virtual.
15. Esta ventana nos da la posibilidad de particionar la capacidad de almacenamiento
entre el disco local C y el D de la maquina virtual.
16. Esta ventana nos brinda la posibilidad de escoger el sistema de archivos con el
cual iniciaremos el proceso de instalación del sistema operativo de la máquina
virtual.
17. Esta ventana nos informa que la partición ya se está formateando.
18. Esta ventana nos informa que los archivos del sistema operativo se están copiando
en el disco duro virtual.
19. Esta ventana nos informa que el programa está iniciando la configuración de
instalación del sistema operativo.
20. Esta ventana nos informa que se están pasando los archivos del sistema operativo
al disco duro virtual.
21. Esta ventana nos está informando que el sistema operativo se esta configurando
sobre la máquina virtual.
22. Esta ventana nos informa sobre la activación del fireware.
23. En esta ventana nos muestra la comprobación del internet en la máquina virtual.
24. Esta ventana nos da la posibilidad de asignar el tipo de conexión a internet de la
máquina virtual
25. Esta ventana nos informa que el sistema operativo fue instalado satisfactoriamente
sobre la máquina virtual.
26. Esta ventana nos muestra el sistema operativo funcionando correctamente sobre
la máquina virtual
INSTALACION DE UBUNTU
1. Instalamos ubuntu 11.04, esta ventana nos muestra que se esta iniciando la
instalacion
2. En esta ventana nos da la bienvenida y nos da la opción de probar el sistema
operativo Ubuntu o de instarlo.
3. En esta ventana nos informa que se esta preparando la instalacion del sistema
operativo en la maquina virtual.
4. Esta ventana nos da la opción de borrar e instalar el sistema operativo Ubuntu
en el disco duro
5. En esta ventana nos da la opción de configurar nuestro equipo con el tiempo de
nuestra ubicación.
6. En esta ventana nos da la opción de configurar el teclado como esta en nuestro
pais
7. En esta ventana nos peguntan el nombre de usuario y su contraseña
8. En esta ventana nos da la bienvenida al sistema operativo Ubuntu
9. En esta ventana nos muestra que después de instalado el sistema operativo
debes reiniciar el PC para seguir con la nueva instalación.
10. En esta ventana nos muestra que esta cargando todas las configuraciones que
acabamos de hacer.
11. En esta ventana nos da la opción de entrar al usuario creado.
12. En esta ventana nos muestra el usuario creado y debemos de colocar la
contraseña
13. En esta ventana nos muestra el sistema operativo ya instalado. Aquí esta el
escritorio de Ubuntu.
SISTEMAS OPERATIVOS
Lista sistemas operativos

































AmigaOS
Amoeba
Android
Atari TOS
BeOS
DR-DOS
DragonFly BSD
FreeBSD
FreeDOS
GNU/Linux
GNU Hurd
MacOS
Haiku
iOS
Maemo
MeeGo
MenuetOS
Minix
MS-DOS
NetBSD
OpenBSD
PC-DOS
Plan 9
OS/2
OZ (Z88)
QDOS
QNX
ReactOS
Solaris
Symbian
Microsoft Windows
Sistemas Unix
Xenix
PRINCIPALES SISTEMAS OPERATIVOS
MICROSOFT WINDOWS
Es el nombre de una familia de sistemas operativos desarrollados por Microsoft
desde 1981, año en que el proyecto se denominaba «Interface Manager».
Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo
denominado Windows en noviembre de 1985 como complemento para MSDOS, en respuesta al creciente interés del mercado en una interfaz gráfica de
usuario (GUI) que fuera introducido por otros sistemas operativos como Mac
OS y de otras compañías como Xerox.1 En esas fechas, Microsoft consiguió un
contrato de arrendamiento de su sistema operativo con el gigante de la
informática, IBM, por lo que fue preinstalado desde fábrica en la mayoría de
ordenadores personales del mundo, lo que lo convirtió en el más usado y
popular. En octubre de 2009, Windows tenía aproximadamente el 91% de la
cuota de mercado de sistemas operativos en equipos cliente que acceden a
Internet.
MACINTOSH
Es el nombre con el que actualmente nos referimos a cualquier ordenador
personal diseñado, desarrollado, construido, comercializado y vendido por la
compañía Apple Inc. El Macintosh 128K fue lanzado el 24 de enero de 1984.
Siendo el primer ordenador personal que se comercializó exitosamente, que
usaba una interfaz gráfica de usuario (GUI) y un ratón en vez de la línea de
comandos. La gama de productos Macs en la actualidad varía desde el básico
Mac mini de escritorio hasta los servidores de rango medio como Mac Pro. Los
sistemas Mac tienen como objetivo principal de mercado el hogar, la educación
y la creatividad profesional. La producción de Mac está basada en un modelo
de integración vertical en los que Apple proporciona todos los aspectos de su
hardware y crea su propio sistema operativo que viene preinstalado en todas
las Macs. Esto contrasta con los PC preinstalados con Microsoft Windows,
donde un vendedor proporciona el sistema operativo y múltiples vendedores
crean el hardware. En ambos casos, el hardware permite el funcionamiento de
otros sistemas operativos: las Mac modernas, así como las PC son capaces de
soportar sistemas operativos como Linux, FreeBSD y Windows, éste último
gracias al software de Apple Boot Camp o a otros softwares de virtualización
como por ejemplo Parallels Desktop o VMWare Fusion. En la actualidad
también es posible modificar el sistema operativo de Apple para hacerlo
compatible con la mayoría de hardware existente; es el llamado movimiento
OSx86. Los primeros Macintosh estaban basados en los microprocesadores de
la familia Motorola MC68000, de tecnología CISC. En marzo de 1994, Apple
introdujo en la gama Macintosh los chips PowerPC del Consorcio
Apple/IBM/Motorola, que suponían el cambio a la tecnología RISC.
LINUX
Es un núcleo libre de sistema operativo basado en Unix.2 Es uno de los
principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y
está desarrollado por colaboradores de todo el mundo. El desarrollo del día a
día tiene lugar en la Linux Kernel Mailing List Archive
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la
computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente
desarrolladores y usuarios que adoptaron códigos de otros proyectos de
software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha
recibido contribuciones de miles de programadores. Normalmente Linux se
utiliza junto a un empaquetado de software, llamado distribución Linux.
UNIX
(registrado oficialmente como UNIX®) es un sistema operativo portable,
multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de
empleados de los laboratorios Bell de AT&T, entre los que figuran Ken
Thompson, Dennis Ritchie y Douglas McIlroy.1 2
Hasta 2009, el propietario de la marca UNIX® fue The Open Group, un
consorcio de normalización industrial. A partir de marzo de 2010 y tras una
larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc.
Sólo los sistemas totalmente compatibles y que se encuentran certificados por
la especificación Single UNIX Specification pueden ser denominados "UNIX®"
(otros reciben la denominación "similar a un sistema Unix" o "similar a Unix").
En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o
a un sistema operativo que cuenta con las características de UNIX Versión 7 o
UNIX System V.
SOLARIS
es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por
Sun Microsystems y actualmente por Oracle Corporation como sucesor de
SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona
en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
GLOSARIO
Cortafuegos: Aplicación de una sistema informático que está diseñada para
evitar accesos indebidos a la red, permitiendo al mismo tiempo accesos
autorizados a la misma.
Cuentas de usuario: Una cuenta de usuario es una colección de información
que indica a Windows los archivos y carpetas a los que puede obtener acceso,
los cambios que puede realizar en el equipo y las preferencias personales.
DHCP: Dynamic Host Configuration Protocol (Protocolo de configuración
dinámica de host), es un protocolo de red que permite a los clientes de una red
IP obtener sus parámetros de configuración automáticamente. Se trata de un
protocolo de tipo cliente/servidor en el que generalmente un servidor posee una
lista de direcciones IP dinámicas y las va asignando a los clientes conforme
éstas van estando libres, sabiendo en todo momento quién ha estado en
posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado
después.
Direccionamiento IP: Conjunto de reglas que regulan la transmisión de
paquetes de datos a través de una red que utiliza el protocolo TCP/IP.
Gestor de arranque: Programa que se carga en el momento de arrancar el
ordenador y que permite elegir el sistema operativo, de entre los que haya
instalados en el disco duro, que se quiere cargar.
Imagen de disco: Una imagen de disco es un archivo o un dispositivo que
contiene la estructura y contenidos completos de un dispositivo de
almacenamiento, como un disco duro, un disquete o un disco óptico (CD,
DVD).
Imagen ISO: Imagen ISO es un archivo donde se almacena una copia o
imagen exacta de un sistema de ficheros, normalmente un CD/DVD-ROM.
Multiplataforma: Software que pueden funcionar en diversas plataformas
(Windows, Linux, Mac…).
Particiones: Cada disco duro constituye una unidad física distinta. Sin
embargo, los sistemas operativos no trabajan con unidades físicas
directamente sino con unidades lógicas. Dentro de una misma unidad física de
disco duro puede haber varias unidades lógicas. Cada una de estas unidades
lógicas constituye una partición del disco duro. Esto quiere decir que podemos
dividir un disco duro en, por ejemplo, dos particiones (dos unidades lógicas
dentro de una misma unidad física) y trabajar de la misma manera que si
tuviésemos dos discos duros (una unidad lógica para cada unidad física).
Red de área local: Una Red de Área Local es un conjunto de elementos físicos
y lógicos que proporcionan interconexión a una gran variedad de dispositivos
dentro de un área privada restringida (recinto, edificio, empresa, etc.)
Red Doméstica Windows: Red de área local pensada para entornos
domésticos. Permite ver otros equipos y dispositivos de la red.
Red pública Windows: Red de área local, diseñada para evitar que nuestro
equipo sea visible para otros equipos. Se utiliza cuando nos conectamos a
redes de lugares públicos (por ejemplo, cafeterías o aeropuertos).
Red de trabajo Windows: Red de área local pensada para entornos de
trabajo. Permite ver otros equipos y dispositivos de la red, pero para ello debe
ser configurada explícitamente.
Sistema operativo: Sistema Operativo (SO) es el software básico de un
ordenador que provee una interfaz entre los dispositivos hardware, los
programas informáticos y el usuario. as funciones básicas del Sistema
Operativo son administrar los recursos de la máquina, coordinar el hardware y
organizar archivos y directorios en dispositivos de almacenamiento
Kernel: Núcleo o parte esencial de un sistema operativo. Provee los servicios
básicos del resto del sistema.
Máquina virtual: Es un ambiente operativo auto contenido que se comporta
como si fuera una computadora extra. Por ejemplo, los applets de Java corren
en una Máquina Virtual de Java (Java Virtual Machine : VM) que no tiene
acceso al resto del sistema operativo que la alberga. Este diseño tiene dos
ventajas:
•Independencia del sistema: Una aplicación de Java correrá del mismo modo
en cualquier Java VM, sin importar el hardware y software sobre los que se
base el sistema.
•Seguridad: Porque una máquina virtual no tiene contacto con el sistema
operativo. Entonces, la posibilidad de que un programa en Java dañe al
sistema o a otros archivos y aplicaciones es mínima.
RAM: Random Acces Memory: Memoria de acceso aleatorio. Memoria donde
la computadora almacena datos que le permiten al procesador acceder
rápidamente al sistema operativo, las aplicaciones y los datos en uso. Tiene
estrecha relación con la velocidad de la computadora. Se mide en megabytes.
Hay dos tipos de RAM: RAM dinámica (DRAM) y RAM estática (SRAM),
siendo la dinámica la más utilizada. Estos dos tipos se distinguen por la
tecnología que usan para almacenar datos. La DRAM necesita una carga
contínua de electricidad (refresh) para mantener la información. La SRAM no
necesita esto, lo que la hace más veloz; aunque es también más cara que la
dinámica. Ambos tipos de RAM son volátiles, o sea que pierden sus contenidos
cuando se apaga el equipo.
CONCLUSIONES

Las actividades que hemos realizado nos han brindado conocimientos y
competencias a cerca de instalación de sistemas operativos en
máquinas virtuales.

Hemos aprendido que no solamente podemos utilizar un sistema
operativo en nuestra maquina física sino que a través de estas
herramientas podemos utilizar varios sistemas operativos en la misma
maquina física.

A través de este tipo de ejercicios hemos adquirido nuevos
conocimientos y los hemos asociado con el programa de redes de datos.