lunes, 26 de septiembre de 2011

INSTALACION Y CONFIGURACION DEL VIRTUALBOX

Instalar VirtualBox
Lo primero que vamos a hacer es instalar VirtualBox en nuestro Windows. Yo lo he hecho en Windows 7 pero es lo mismo si tenemos Windows Vista o Windows XP.
1. Descargamos VirtualBox de su página oficial (es completamente gratuito).
2. Para instalar VirtualBox en Windows hacemos doble clic sobre el archivo descargado.

Contestamos que sí a la pregunta de si deseamos permitir que el programa realice cambios en el equipo.

Comienza el asistente para la instalación de VirtualBox y hacemos clic sobre Next para instalarlo.

Si te interesa! Dale a Leer Mas =) … | Ya puedes segui Leyendo =).
En el siguiente paso debemos leer los términos de la licencia y aceptarlos. Después hacemos clic sobre Next.

Ahora podemos elegir las características de VirtualBox que vamos a instalar. Salvo que sepamos muy bien lo que hacemos, lo dejamos todo por defecto y pulsamos Next.

Después elegimos los accesos directos que queramos que se creen y hacemos clic sobre Next.

En la siguiente pantalla nos encontramos con un aviso sobre las interfaces de red: durante la instalación de los componentes de red de VirtualBox nuestra conexión a la red (local y/o Internet) se desconectará. Sólo será unos instantes pero hay que tenerlo en cuenta por si estamos haciendo a la vez alguna operación importante. Pulsamos el botón Yes.

Ya estamos listos para la instalación por lo que hacemos clic sobre el botón Install.

Tras una breve espera tenemos VirtualBox instalado y al hacer clic sobre Finish arrancará automáticamente.


Crear una máquina virtual
Una vez instalado VirtualBox ahora tenemos que crear una máquina virtual. Una máquina virtual tiene los mismos componentes que una máquina real pero siendo todo falso (virtualizado), por lo que tendremos que asignarle memoria RAM, disco duro, etc.
1. Para crear una máquina virtual nueva, hacemos clic sobre el botón Nueva.

Comienza entonces un asistente para la creación de una nueva máquina virtual y pulsamos en Siguiente.

Ahora debemos escribir el nombre de la máquina virtual y seleccionar el sistema operativo y la versión. Como lo que vamos a hacer es instalar Ubuntu 9.10 le ponemos ese nombre a la máquina virtual, seleccionamos Linux como sistema operativo y Ubuntu como versión. Cuando terminemos, pulsamos en Siguiente.

A continuación, debemos asignarle la memoria RAM a la máquina virtual. Esta cantidad dependerá mucho de la que dispongamos. En mi caso, dispongo de 2 GB y le he asignado 512 MB, por lo que me sobra todavía mucha RAM para mi sistema real. Pero tampoco nos puede quitar el sueño porque esta cantidad la podremos variar en cualquier momento siempre y cuando la máquina virtual esté apagada.

En este paso debemos Crear un disco duro virtual nuevo y pulsar en Siguiente.

Comienza otro asistente. Éste nos guiará en la creación de un nuevo disco duro virtual. Pulsamos Siguiente.

Ahora debemos elegir entre dos tipos de almacenamiento:
* Almacenamiento de expansión dinámica: el disco duro virtual va creciendo en tamaño conforme lo necesitamos hasta el máximo que tengamos asignado. Es muy cómodo y útil si no nos sobra espacio en disco.
* Almacenamiento de tamaño fijo: tiene un mejor rendimiento pero la desventaja que se creará un archivo con el tamaño asignado.

Una vez elegido el tipo de almacenamiento, hacemos clic en Siguiente.
En este momento debemos asignarle la ubicación (yo la he dejado por defecto pero se podría incluso poner en un disco duro externo o memoria USB) y el tamaño máximo que tendrá nuestro disco duro virtual. En principio con 8 GB será suficiente para empezar a trastear con Ubuntu pero puedes asignarle todo lo que quieras. Eso sí, como mínimo, mínimo debe tener 4 GB.

Finalizado el asistente para la creación del disco duro, hacemos clic en Terminar.

Lo mismo ocurre con el asistente de creación de la máquina virtual. Pulsamos Terminar.


Configurar la máquina virtual
Ya tenemos nuestra máquina virtual creada. Sin embargo, lo que tenemos es completamente equivalente a un equipo nuevo que no tiene sistema operativo, es decir, si lo intentamos arrancar, nos aparecerá un mensaje de error. Por eso lo he vamos a hacer a continuación consiste en asignarle un CD para que arranque desde él.
Eso sí, se supone que ya tenemos descargada la imagen ISO de Ubuntu 9.10.
si no descargatelo Ubuntu 9.10. Y si ya estamos preparados, comenzados:
1. Con la máquina virtual seleccionada, hacemos clic sobre Configuración.

En el menú de la izquierda hacemos clic sobre CD/DVD-ROM. Activamos la casilla Monta la unidad de CD/DVD y seleccionamos Archivo de imagen ISO para no tener que grabar el CD de Ubuntu 9.10. Por último, pulsamos el botón de la carpeta para elegir el archivo ISO.

Veremos la ventana del Administrador de Medios Virtuales y haremos clic en Agregar.

Para dirigirnos a la carpeta donde hubiésemos descargado la imagen ISO de Ubuntu 9.10 Karmic Koala, seleccionarla y pulsar sobre Abrir.

Después sólo tenemos que hacer clic sobre el botón Seleccionar.

Por último, hacemos pulsamos en Aceptar.

viernes, 2 de septiembre de 2011

Link descarga Virtual Box oficial Linux

Aqui les dejo el link de descarga del virtual box desde la pagina oficial para linux
http://www.virtualbox.org/wiki/Downloads



Desventajas de la virtualización


   1_ Rendimiento inferior. Un sistema operativo virtualizado nunca alcanzará las mismas cotas de rendimiento que si estuviera directamente instalado en el cpu. Dado que el hipervisor introduce una capa intermedia en la gestión del hardware para gestionar las peticiones de acceso y la concurrencia al mismo, el rendimiento de la máquina virtual se ve afectado irremediablemente.
No todas las soluciones de virtualización obtienen el mismo rendimiento en las mismas operaciones. Un ejemplo es esta Comparativa de rendimiento máquinas virtuales

  2_No es posible utilizar hardware que no esté gestionado o soportado por el hipervisor. Recientemente un amigo me pidió virtualizar su viejo Windows 98 que corría sobre Pentium II con una tarjeta de audio de gama alta. Inmediatamente tuvimos que descartar la idea porque no se puede utilizar arbitrariamente hardware instalado físicamente en la máquina anfitrión desde el entorno virtual.
 Además, el software de virtualización nos impondrá una serie de dispositivos virtuales como tarjetas de vídeo y red de las que no podremos salir.

  3_  Hardware virtual obsoleto. USB 1.0, Firewire 400, Ethernet 100 son algunos de los dispositivos a los que nos veremos sometidos. Aunque las nuevas versiones de los hipervisor se van renovando, todavía tenemos que trasladarnos al pasado para usar estas características.

  4-No dispondremos de aceleración de vídeo por hardware, por lo que aplicaciones con efectos 3D como compiz-fussion y juegos que utilizan las librerías OpenGL o DirectX no funcionarán en la máquina virtual.Como excepción, Parallels y VMWare Fussion ofrecen soporte para versiones concretas de OpenGL y DirectX sobre Mac OS X, pero conviene probar el rendimiento gráfico antes de decidirse por alguna.

 5_ Desaprovechamiento de recursos. Crear máquinas virtuales innecesarias tiene un coste en ocupación de recursos, principalmente en espacio en disco, RAM y capacidad de proceso.

  6_  La avería del servidor anfitrión de virtualización afecta a todas las máquinas virtuales alojadas en él. Ahora más que nunca deberemos adoptar soluciones de alta disponibilidad como clustering y replicación para evitar caídas de servicio de múltiples servidores con una única avería.

 7­_La portabilidad entre plataformas está condicionada a la solución de virtualización adoptada. Elegir GNU/Linux, Mac OS X, Windows o Solaris como anfitrión es una decisión importante en entornos corporativos. Quizás interesaría migrar en el futuro.

     El sistema operativo anfitrión se vuelve de rol crítico. Hasta ahora estábamos acostumbrados a utilizar un sistema para todas nuestras necesidades. Pero, cuando varios servidores o entornos de producción virtualizados dependen de la estabilidad de su anfitrión, nos pensaremos mucho antes de aplicar actualizaciones y parches. Será necesario reforzar la seguridad y estabilidad.

Ventajas del Virtual Box


  1. Soporta el conjunto de instrucciones de virtualización en procesadores Intel VTx y AMD-V, esto mejora el rendimiento y lo sitúa con muy buena puntuación en recientes comparativas de virtualización como Virtualization in Linux
  2. Mantiene una edición de código abierto OPEN SOURCE  EDITION aunque con unas pocas menos funcionalidades [marcadas con * en esta lista].
  3. Es un proyecto activo y seriamente respaldado desde su adquisición por parte de Sun Microsystems
  4. Se puede instalar en una amplia variedad de sistemas operativos soportados: Debian, Fedora, Mandriva, Ubuntu, RedHat, Open SOlaris, Mac OS X, Xandros, openSUSE, PCLinux OS
  5. Dispone de excelente documentación técnica y de usuario . Yo aprecio mucho la documentación para empaparme desde el principio del cómo sacar elmáximo rendimiento de un producto.
  6. Es sorprendentemente fácil de instalar y poner en marcha en todas las plataformas (yo lo he probado sobre Ubuntu Feisty Fawn y Hardy Heron, Windows XP y Mac OS X Leopard Edition), pero sobre todo en Linux y eso es algo que se agradece.
  7. La interface usuario está traducida a más de 20 idiomas; cuenta con un mecanismo de avisos que nos ayuda a controlar rápidamente opciones como la captura del teclado y ratón o el modo pantalla completa; además dispone de multitud de opciones perfectamente explicadas y cuadros de diálogo muy utiles para organizar discos duros e imágenes ISO; permite múltiples snapshots (instantáneas de la máquina virtual a las que podemos volver)
  8. * Acceso a la consola de cada máquina virtual por red vía Remote Display Protocol (RDP), esto es extremádamente útil ya que resuelve el problema de acceso remoto a cualquier sistema virtualizado independientemente de cual sea: linux, bsd, solaris o win serán accesibles vía RDP.
  9. * Soporte de asignación de dispositivos USB 2.0 entre el anfitrión y la máquina virtual e incluso paso de USB sobre RDP. Esta capacidad es muy potente: podemos conectar dispositivos USB desde máquinas distintas al anfitrión utilizando el cliente RDP.
  10. * El iniciador iSCSI hace posible utilizar almacenamiento en red sin necesidad de que el sistema operativo virtualizado soporte de forma nativa el protocolo iSCSI.

Ventajas y Desventajas de Maquinas en gral


Ventajas de Maquinas Virtuales
Con las máquinas virtuales, podemos tener varios sistemas operativos sin necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas. Por ejemplo, que sale una versión beta y no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y puede que nos deje el sistema operativo inestable, algo que no querremos con nuestro equipo de trabajo. De esta forma siempre tendremos la oportunidad de probar esos programas beta sin que afecte a las cosas que tenemos instaladas ni que nos obligue a formatear y volver a instalar de nuevo todo lo que tenemos.

Desventajas de Maquinas Virtuales
Una de las razones por que las máquinas virtuales, no son la panacea de la computación, es que agregan gran complejidad al sistema en tiempo de ejecución. La principal desventaja de las máquina virtual, es que en la aplicación 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 máquina virtual, poseen una desventaja es que efectivamente son más lentos que los lenguajes completamente compilados, debido a la sobrecarga que genera tener una capa de software intermedia entre la aplicación y el hardware de la computadora, sin embargo, Esta desventaja no es demasiado crítica.

Historia del Virtual Box


Oracle VM VirtualBox es un software de virtualización para arquitecturas x86, 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, y Solaris/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.