You are on page 1of 16

UNIVERSIDAD CATLICA DE

SANTIAGO DE GUATYAQUIL

Maquina Virtual
Tutora Informtica II

Marisol Baque J
02/07/2012

TABLA DE CONTENIDO
QUE ES UNA MAQUINA VIRTUAL?

CARACTERSTICAS DE LAS MAQUINAS VIRTUALES

COMPATIBILIDAD:
AISLAMIENTO:
SISTEMA OPERATIVO

3
3
4

BENEFICIOS DE UNA MQUINA VIRTUAL DE SISTEMA

DESVENTAJAS DE MAQUINAS VIRTUALES

TIPOS DE MAQUINAS VIRTUALES

VIRTUALES POR PROCESO:


MQUINA VIRTUAL POR SISTEMA:

6
6

USO DE LAS MAQUINAS VIRTUALES

OBTENER FLEXIBILIDAD
EJECUTAR APLICACIONES EN LA NUBE
ESTAR CONECTADO

6
6
6

FUNCIONAMIENTO

VIRTUALIZACIN DE SOFTWARE

VIRTUAL BOX
VIRTUAL PC
VM WARE

8
8
9

COMO CREAR UNA MAQUINA VIRTUAL EN WINDOWS 7

10

BIBLIOGRAFA:

15

Maquina virtual
1

Que es una maquina virtual?


Las Maquinas Virtuales constituyen un medio para proporcionar a un ambiente de un
sistema operativo, la posibilidad de ejecutar software que est disponible en otra
plataforma.
El diccionario define a la palabra Virtual como ``Que puede realizar un acto, aunque no
lo produzca''. Si tomamos en cuenta esta definicin de virtual, podemos pensar en una
mquina virtual como ``una mquina que es capaz de realizar una operacin, aunque
no la produzca''. Esta definicin se presenta ambigua por la presencia de la palabra
"aunque", ya que implica que la mquina por s misma puede realizar, o no, una
operacin directamente.
El concepto de mquina virtual surge con el sistema VM/370 de IBM en 1972. La
idea principal es la de permitir ejecutar varios sistemas operativos simultneamente
sobre el mismo hardware. Para ello, separa las dos funciones bsicas que realiza un
sistema de tiempo compartido: multiprogramacin y abstraccin del hardware.
El corazn del sistema es conocido como monitor de mquina virtual, y se ejecuta
sobre el hardware proporcionando varias mquinas virtuales al siguiente nivel de
software. Estas mquinas virtuales, son copias exactas del hardware desnudo. Por
esto, cada una puede estar ejecutando cualquier sistema operativo.

Caractersticas de las Maquinas Virtuales


Compatibilidad:
Una mquina virtual es compatible con sistemas operativos x86 estndar como Windows y
Linux, y con los controladores de hardware y aplicaciones creados para esos sistemas
operativos. Una mquina virtual tiene placa base, tarjeta VGA, controlador de tarjeta de red...
todos los componentes que se encuentran en un servidor fsico. Igualmente, las aplicaciones
desarrolladas para cualquier sistema operativo estndar listo para su uso, como Windows,
Linux, Netware o Solaris, pueden ejecutarse en una mquina virtual. Las mquinas no deben
tener ningn requisito especial que las haga aptas para la virtualizacin. En este sentido, una
mquina virtual es idntica a una mquina fsica. Es decir, los clientes no tienen que hacer
ajustes para ejecutar las aplicaciones. Cualquier aplicacin que pueda ejecutarse en los
servidores fsicos del cliente tambin se ejecutar en las mquinas virtuales.

Aislamiento:
Una mquina virtual est aislada igual que una mquina fsica. Si, por ejemplo, hay cuatro
servidores fsicos distintos y uno de ellos se para, los otros tres servidores siguen estando
disponibles. Del mismo modo, si hay cuatro mquinas virtuales en un servidor fsico y falla una
de ellas, las otras tres siguen estando disponibles. Aunque una de las mquinas virtuales no
est disponible, no se para todo el servidor y las otras mquinas virtuales que residen en l no
se ven afectadas. Las mquinas virtuales estn aisladas y protegidas entre s. Una mquina
virtual ni siquiera sabe que es virtual; cree que es una mquina fsica real.
Como resultado del aislamiento, los propietarios de aplicaciones estn protegidos de los
problemas de estabilidad y rendimiento de otras aplicaciones. Los clientes que estn
preocupados por tener todos los huevos en la misma cesta cuando comparten aplicaciones
en un solo servidor comprueban que el impacto no es mayor que si las aplicaciones se
ejecutaran en servidores diferentes.

Sistema operativo
El sistema operativo sobre el que va instalado la mquina virtual de sistema se llama Sistema
Operativo Anfitrin (Host) y los sistemas operativos que corren bajo la mquina virtual se
llaman Sistemas Operativos Invitados (Guest).

Beneficios de una Mquina Virtual de Sistema

Puedes probar distintos sistemas operativos y aplicaciones sin tener que arriesgar la
configuracin de tu sistema operativo actual.

No necesitas crear nuevas particiones ni sectores de arranque para instalar otros


sistemas operativos

Puedes prender, apagar y reiniciar tus mquinas virtuales sin tener que apagar tu
computadora fsica

El sistema operativo invitado funciona de manera aislada del sistema operativo


anfitrin, de este modo si hubieran problemas con la instalacin (o virus), estos no
afectarn a tu sistema original

Los sistemas de archivos de las mquinas virtuales estn aislados del sistema anfitrin,
y viceversa.

Las mquinas virtuales pueden comunicarse entre s como si fuera una red de
computadoras. De este modo puedes realizar pruebas tcnicas de desarrollo de
software con hardware reducido emulando ms de una computadora y de este modo
se minimizan los costos.

Gracias a las mquinas virtuales puedes seguir utilizando software antiguo que no
funcione sobre los sistemas operativos actuales. Por ejemplo, si tienes alguna
aplicacin de 16 bits que no puedes dejar de utilizar e instalas un sistema operativo
como Windows 7 de 64 bits, dichas aplicaciones dejarn de funcionar, pero al instalar
una mquina virtual de Windows XP de 32 bits podrs seguir utilizando las aplicaciones
antiguas.

Actualmente las computadoras no se utilizan al 100% de su capacidad, gracias a la


virtualizacin se puede aprovechar al mximo el hardware disponible, reduciendo los
costos de energa, mantenimiento, espacio, etc.

Es divertido poder ensearles a tus amigos que tu computadora tiene Windows, Linux,
Mac OS, BSD y Solaris funcionando al mismo tiempo.

Desventajas de Maquinas Virtuales


Una de las razones por que las mquinas virtuales, no son la panacea de la computacin, es
que agregan gran complejidad al sistema en tiempo de ejecucin. La principal desventaja de
las mquina virtual, es que en la aplicacin de algunos proceso tendr como efecto la lentitud
del computador, es decir, la computadora en la cual se esta ejecutando este proceso debe
tener una capacidad bastante notable debe ser de gran capacidad o potente.
Los lenguajes basados en mquina virtual, poseen una desventaja es que efectivamente son
ms lentos que los lenguajes completamente compilados, debido a la sobrecarga que genera
tener una capa de software intermedia entre la aplicacin y el hardware de la computadora,
sin embargo, Esta desventaja no es demasiado crtica.

Tipos de Maquinas Virtuales


Una mquina virtual, ofrece una capa de abstraccin entre el hardware y el sistema operativo
que funciona por encima de la misma. Tambin, permite administrar y, simultneamente,
operar con varios entornos en una sola mquina. La potencia, de la mquina de virtualizacin
consiste en que permite consolidar servidores y PCs, compartiendo los recursos del hardware
sin aprovechar suficientemente la capacidad y reduciendo el costo total cuando llega la hora
de adquirir nuevos equipos, monitorizarlos, administrarlos y mantenerlos.

Virtuales Java, es un lenguaje de programacin orientado a objetos desarrollado por Sun


Microsystems a principios de los aos 1990. El lenguaje, en s mismo toma mucha de su
sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de
bajo nivel como punteros.

NET, es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software
con nfasis en transparencia de redes, con independencia de plataforma y que permita un
rpido desarrollo de aplicaciones. Basado, en esta plataforma, Microsoft intenta desarrollar
una estrategia horizontal que integre todos sus productos, desde el Sistema Operativo hasta
las herramientas de mercado.

Virtuales por proceso:

Ejemplos: Java, .NET Framework.

Mquina virtual instanciada para un proceso.

Cuando termina el proceso, termina la instancia de mquina virtual.

Mquina virtual por sistema:

Virtualizacin ISA (Instruction Set Architecture).

Ofrecen un entorno de ejecucin completo.

Uso de las maquinas virtuales


Puede utilizar las mquinas virtuales para:

Obtener flexibilidad
Las mquinas virtuales proporcionan a la aplicacin movilidad, y permiten de ese modo
cambiar las unidades de disco duro virtuales (VHD) entre el entorno local y la nube.

Ejecutar aplicaciones en la nube


Si su negocio depende de aplicaciones de servidor conocidas de Microsoft, las mquinas
virtuales le ayudarn a ejecutar en la nube las mismas aplicaciones e infraestructuras
empresariales locales. Trabaje de forma fluida con aplicaciones como Microsoft SQL Server,
Active Directory y Microsoft SharePoint Server.

Estar conectado
Si dispone de acceso administrativo completo, puede conectarse de forma remota a las
mquinas virtuales y tenerlas bajo control.

Funcionamiento
En primer lugar se crea una mquina virtual, para lo que se dispone de un asistente donde se
indican varios detalles como el tamao del disco duro, cantidad de RAM, conexiones de red,
etc.
El siguiente paso es, instalar el sistema operativo. El proceso es idntico a instalarlo en un
ordenador fsico. El programa tambin dispone de un complemento llamado VMware Tools, se
instalan sobre el sistema operativo virtual y aportan caractersticas adicionales al programa.

Virtualizacin de software
Un sistema de virtualizacin de software es un programa que es capaz de simular un sistema
fsico con unas caractersticas hardware determinadas
Cuando se ejecuta el programa simulador, lo que estamos haciendo es reproducir un entorno
de ejecucin similar a un ordenador fsico a todos los efectos, salvo en el puro acceso fsico al
hardware simulado.
El sistema en cuestin dispondr de su procesador o procesadores (puede ser ms de uno),
BIOS, tarjeta grfica, memoria RAM, tarjeta de red, sistema de sonido, conexin USB, y disco
duro que tambin puede ser ms de uno.
El virtualizador nos va a permitir ejecutar varios ordenadores (sistemas) dentro de un mismo
hardware de manera simultnea, aunque hay que tener en cuenta que al ser una capa
intermedia entre el sistema fsico y el sistema operativo que funciona en el hardware que se
est simulando, la velocidad de ejecucin de este ltimo es algo inferior a la que tendra si
realmente se ejecutara en una
mquina
caractersticas.

con

esas

Virtual BOX
El primer programa del que hablaremos es Virtual Box, se trata de un programa de
virtualizacin desarrollado por la empresa alemana Innotek GmbH. Se trata de un programa
creado con carcter comercial licenciado y propietario, aunque a
principios de ao la empresa creadora ha lanzado una versin
limitada de Virtual Box bajo licencia GPL.
Virtual Box est disponible en sus versiones para sistemas Windows y
sistemas Linux de 32-bits, existiendo adems una versin beta para
sistemas MAC OS X. El programa es capaz de virtualizar Windows, Linux (versin del ncleo
2.x), OS/2 Warp, OpenBSD y FreeBSD.
Comparado con otros programas de virtualizacin que veremos ms adelante VirtualBox
carece de algunas funcionalidades, pero a cambio aporta otras como:

Ejecucin remota de mquinas virtuales utilizando Remote Desktop


Protocol (RDP).

Soporte para iSCSI.

Soporte para USB con dispositivos remotos sobre RDP.

Como cuestin digna de mencin, VirtualBox soporta virtualizacin VT-x para el hardware de
los procesadores de Intel, y de manera experimental, virtualizacin AMD-V para el de los
procesadores AMD.

Virtual PC
Inicialmente este programa fue desarrollado por la empresa Connectix y posteriormente
comprado por Microsoft para poder crear ordenadores virtuales dentro de sus sistemas
operativos.
La funcin del programa en s es emular un hardware sobre el que funcionen varios sistemas
operativos, con lo que se puede conseguir ejecutar varios sistemas operativos en la misma
mquina a la vez y hacer que se comuniquen entre ellos. La versin 2007 de este programa se
encuentra disponible de forma gratuita.

El programa Virtual PC, en el caso de la versin para


Windows, no realiza la emulacin del procesador, sino
que deja que l mismo ejecute las instrucciones en el
entorno emulado. Sin embargo en la versin para
MacOS emula un procesador Intel Pentium II.
El resto del hardware que emula es:

Una placa con un chip Intel 440BX.

Una tarjeta de video S3 Tro32/64 con 4MB de memoria SVGA.

Un chip de BIOS de American Megatrends.

Una tarjeta de sonido SoundBlaster 16.

Una tarjeta de red.

La emulacin en Macintosh es de recompilacin dinmica para traducir cdigo X86 a cdigo de


un Mac con procesador PowerPC, por tanto, en los Mac con procesador Intel no existe una
versin de VirtualPC y hay que recurrir a otro tipo de soluciones.

VM Ware

El software VM Ware es uno de los ms conocidos para el uso en virtualizacin de software.


VMware Inc., es una empresa que proporciona la mayor parte del software de virtualizacin
disponible para ordenadores compatibles X86. Al hablar de VMware estamos pensando en un
programa de virtualizacin de Software cuando realmente en este software se incluyen el
software comercial, VMware Workstation, y los gratuitos VMware Server y VMware Player.
El software de VMware tiene versiones para diferentes sistemas operativos y es capaz de
ejecutarse tanto en Windows, como en Linux e incluso en Mac OS X que corre en procesadores
INTEL, en este caso bajo el nombre de VMware Fusion.
VMware Workstation es uno de los programas ms conocidos, ya que permite la emulacin en
plataformas PC x86. Esto hace que cualquier usuario con un ordenador de sobremesa o
porttil pueda realizar la emulacin de tantas mquinas virtuales como los recursos de
hardware de su sistema permitan. Esta versin es una aplicacin que se instala dentro de un
sistema operativo anfitrin (host) como un programa estndar, de tal forma que las mquinas
virtuales corren dentro de esta aplicacin, existiendo un aprovechamiento restringido de
recursos.

Recordamos que es software comercial y sujeto a las condiciones del contrato de licencia del
fabricante.
.VMware Player es un producto gratuito que permite ejecutar mquinas virtuales creadas con
otros productos, pero no permite crearlas l mismo. Las mquinas virtuales se tienen que crear
con productos ms avanzados como VMware Workstation, aunque desde la liberacin de
VMware Player han surgido pginas web donde es posible crear las mquinas virtuales usando
otras herramientas como VMX Builder.

Como crear una Maquina Virtual en Windows 7


Podrs crear una Maquina Virtual con Windows 7, pero antes que nada os resumo para los
que no sepis que es y para que sirve una Maquina Virtual que segn la Wikipedia es:
Una mquina virtual es un software que emula a un ordenador y puede ejecutar programas
como si fuese un ordenador real.
Que provecho le podemos sacar a esta esto? pues por ejemplo el poder probar Sistemas
Operativos, Programas, Aplicaciones y muchas mas cosas sin necesidad de hacerle ningn
tipo de cambios a nuestro equipo ni correr ningn riesgo.
As que vamos a crear una mquina virtual en Windows 7 sin necesidad de utilizar software
de terceras partes, para eso tendrs que descargar Virtual PC de Microsoft. Lo podis
descargar desde AQU.
Cuando tengamos descargado e instado Virtual PC vamos a crear una Maquina Virtual para
instalar otro Sistema Operativo siguiendo los pasos que os explico a continuacin:

10

Paso 1.
Abrimos la carpeta de inicio y en ella encontramos la carpeta de Maquinas Virtuales, dentro
de esa carpeta en la barra de herramientas tienes que hacer click en Crear Maquina Virtual.

Paso 2.
Introducimos el nombre de la maquina Virtual y seleccionamos su ubicacin.

11

Paso 3.
Ahora tenemos que especificar la cantidad de memoria ram que vamos a utilizar en la
Maquina Virtual. Para que os hagis una idea si tenis 2 GB de memoria ram, le ponis a la
Maquina Virtual 1 GB, si tenis 3 GB de ram pues le ponis 1.5 y as, la mitad de la ram que
tengis. Desactivamos la casilla de red si quieres que la Maquina Virtual este desconectada de
la Red y pulsamos siguiente.

Paso 4.
Ahora

configuramos

las

preferencias de nuestro disco


duro virtual como esta en la
imagen y le damos a Crear.

12

Paso 5.
Cuando ya hemos terminado de configurar el disco duro virtual necesitamos instalar el
sistema operativo que queramos probar, navegamos a la carpeta de la Maquina Virtual y
seleccionamos la que hemos creado en el paso anterior y hacemos click en Configuracin en la
barra de herramientas.

13

Paso 6.
Ahora vamos a la pestaa de la unidad DVD y probamos a abrir una imagen ISO si vamos a
instalar el sistema operativo desde una imagen de disco ISO o probamos con una unidad fsica
si vamos a instalar el sistema operativo desde un DVD real.

Paso 7.
Por ultimo hacemos doble click desde donde queramos arrancar DVD/ISO y empezara la
instalacin normal y tpica del sistema operativo que vallamos a probar.

14

Bibliografa:

Amilcar Meneses. Mquinas Virtuales. 2002-10-03.


http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/node4.html

AELIS

soluciones

informticas.

Vie,

06/05/2009

10:58.

http://www.aelis.es/servicios/conceptos-basicos-virtualizacion/caracteristicas-de-lasmaquinas-virtuales

KhronoX. Mquina Virtual de Sistema: Caractersticas, Beneficios, Desventajas.


Webadicto.net.

15

agosto

2011

las

12:19.

http://www.webadicto.net/mba/post/Maquina-Virtual-de-Sistema-CaracteristicasBeneficios-Desventajas.aspx

Ventajas

Desventajas

de

Maquinas.

Virtuales.us.

http://www.virtuales.us/comunidades/bibliotecas/electronicas/ventajas_y_desventaja
s_de_maquinas/

http://www.windowsazure.com/es-es/home/features/virtual-machines/

GODMOL. Qu es y cmo usar una Maquina Virtual. Configurar equipo. 4/12/2007.


http://www.configurarequipos.com/doc747.html

Juan Rodriguez. Como crear una Maquina Virtual en Windows 7. Subinet.netv. El 25


de enero de 2010. http://www.subinet.es/guias-y-tips/guias-tips-windows/guia-comocrear-una-maquina-virtual-en-windows-7/#

15