Virtualizacion en Debian – Linux

Posted on Actualizado enn

Virtualización significa que se pueden encapsular sistemas operativos completos o partes de ellos en una burbuja de hardware virtual y software, de modo que aparezca como una serie completa, física, independiente y real.

La virtualización tiene dos dimensiones: la interacción entre el host físico y la máquina virtual, además de la interacción entre el sistema operativo virtualizado y el hardware subyacente.Virtualizacion-en-Linux
Virtualizacion-en-Linux
El software de virtualización se ejecuta normalmente como una aplicación o un servicio en la parte superior de un sistema operativo, como Windows, Linux, Mac OSX, etc. En términos técnicos, la máquina física se conoce como el anfitrión y el entorno virtual que se conoce como la máquina virtual y el sistema operativo que se ejecuta en el interior como invitado.

Algunos de estos métodos se pueden realizar sobre la marcha, sin cambios significativos en el host y el sistema operativo. Otros requieren que se reinicie la máquina en una instancia dedicada del sistema operativo compatible con la virtualización. Otros sin embargo, requieren una máquina completa que se utilizará para la virtualización única, también conocido como bare-metal de virtualización.

El software de virtualización que gestiona la creación y el funcionamiento de las máquinas virtuales, la asignación de recursos y la contención, es a menudo conocido como el hipervisor. Algunos productos de virtualización también pueden utilizar las extensiones de la tecnología de virtualización de la CPU para mejorar el rendimiento de las máquinas virtuales. Esto se conoce como virtualización asistida por hardware.

¿Qué se necesita para ejecutar la virtualización?

Un host físico de algún tipo y dependiendo del tipo de software de virtualización, permitirá ejecutar el software de virtualización en la parte superior del sistema operativo junto con todo lo demás, o puede requerir el hardware totalmente a sí mismo.

Puesto que se van a ejecutar ejecutando sistemas operativos adicionales en la parte superior del hardware, se necesitan recursos adicionales como CPU y RAM.

Del mismo modo, el espacio, el rendimiento del disco y la potencia de la CPU son también un factor importante.

Los recursos son importantes para la virtualización rápida y eficiente, por lo que también se requieren procesadores modernos y extensiones de virtualización, para poder disfrutar de beneficios adicionales, incluyendo un mejor rendimiento en gráficos 2D y 3D y otras opciones adicionales.

A continuacion les dejo un paso a paso de como instalar los gestores de maquinas virtuales mas conocidos, VirtualBox, Vmware Workstation y Boxes (Gnome):

Instalando Virtualbox

Virtualbox es un programa o máquina virtual con licencia GPL que se utiliza para “virtualizar” (instalar un sistema operativo dentro de otro) un sistema operativo.

Qué es Virtualbox

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. Es decir, gracias a Virtualbox, podemos crear una “máquina virtual” dentro de nuestro Ubuntu e instalar y correr Windows como si fuera una aplicación más. Lo mismo podemos hacer a la inversa, siendo Windows el sistema “anfitrión” y Ubuntu el “invitado”.

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.

Para instalar virtualbox desde los repositorios debian:

Abrimos un terminal y escribimos:

# apt-get install virtualbox

Automaticamente descargara los paquetes virtualbox, virtualbox-dkms y virtualbox-qt.

Para ejecutarlo basta con buscar en nuestro menu Accesorios>Virtualbox.

Para instalar Virtualbox desde los repositorios virtualbox:

Lo primero, anadiremos el repositorio virtualbox a nuestra lista de repositorios /etc/apt/sources.list,anadimos:

deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free

Guardamos y anadimos la clave publica a nuestro apt:

# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add –

Actualizamos

# apt-get update

Para instalar lo llamamos como Virtualbox mas un guion y la version que queramos, al momento de escribir este articulo estaba la 4.3 ya por ahi, tecleamos:

# apt-get install virtualbox-4.3

Recomiendo instalar el paquete de extensiones el cual incluye soporte usb, Virtualbox RDP y arranque PXE para tarjetas intel, la descargamos de:

https://www.virtualbox.org/wiki/Downloads

Luego la instalamos desde el menu de configuracion del propio virtualbox.

Instlando Gnome Boxes:

Con el aumento en el uso de máquinas virtuales y conexiones remotas, los desarrolladores de GNOME están trabajando en una nueva integración para el entorno de escritorio que llaman “Boxes“. El diseño de estos boxes ofrece un entorno único para crear boxes que pueden ser máquinas virtuales remotas, locales o sesiones de control remoto para otras máquinas virtuales (SPICE protocol). Los desarrolladores han estado trabajando en una implementación para los Boxes basada en Vala.

boxes

Para instalar Boxes, tipeamos:

# apt-get install gnome-boxes

Para ejecutarlo lo buscamos en nuestro menu.

Instalando Vmware Workstation

VMware Workstation es un hipervisor que corre en computadoras con arquitectura de CPU x64. Permite a los usuarios crear múltiples máquinas virtuales para utilizar simultáneamente. Cada máquina virtual puede correr su propio sistema operativo, tal como Microsoft Windows, GNU/Linux o BSD. Workstation es software propietario desarrollado por VMware.

Entre sus características más destacadas soporta bridging sobre las interfaces de red del host y compartir discos y dispositivos USB con una máquina virtual. Además puede simular dispositivos de disco (archivos *.vmdk) y montar imágenes ISO en un dispositivo óptico virtual. El formato de archivo de disco es VMDK.

VMware Workstation permite guardar el estado de una máquina virtual en un punto de tiempo, estos estados (conocidos como “snapshots”) pueden ser restaurados luego, devolviendo efectivamente a la máquina a su estado guardado. También incluye la habilidad de designar múltiples máquinas virtuales como un equipo para que puedan ser encendidas, apagadas, suspendidas o reiniciadas como si fueran un objeto simple, lo cual es particularmente útil para testear entornos cliente-servidor.

Por supuesto, VMware Workstation es un producto propietario con licencia comercial. Pero nos guste o no, hay que reconocer que VMware es quien pisa fuerte en el sector de Virtualización, superando con comodidad a otras tecnologías como XenServer de Citrix, VirtualBox de Oracle, Hyper-V de Microsoft, KVM/QEMU/libvirt de la comunidad GNU/Linux (desarrollado mayormente por Red Hat).

vmware-workstation-13-535x535

Descargando modo trial:

El primer paso consiste en descargar la última versión de VMware Workstation para GNU/Linux disponible. En octubre de 2013 corresponde con la versión 10. Acceder al sitio oficial de descargas de VMware:

http://www.vmware.com/products/workstation/workstation-evaluation

Instalando:

La instalación de VMware Workstation 10 en GNU/Linux es extremadamente sencilla. Cambiar al directorio de descargas y otorgar permiso de ejecución sobre el paquete descargado (VMware-Workstation-Full-10.*.bundle). Luego ejecutar el instalador como superusuario (root):

$ cd ~/Downloads/
$ chmod +x VMware-Workstation-Full-10.0.0-1295980.x86_64.bundle
$ sudo ./VMware-Workstation-Full-10.0.0-1295980.x86_64.bundle
Extracting VMware Installer…done.
Gtk-Message: Failed to load module “pk-gtk-module”: libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module “canberra-gtk-module”: libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

Fuentes:

http://linuxzone.es/2010/08/12/aplicaciones-para-virtualizacion/
http://blog.desdelinux.net/como-instalar-y-configurar-virtualbox/
http://diversidadyunpocodetodo.blogspot.com.es/2013/05/debian-7-wheezy-instalar-virtualbox-vboxusers-extension-pack.html
https://www.virtualbox.org/wiki/Linux_Downloads

http://elbauldelprogramador.com/noticias/los-desarrolladores-de-gnome-crean/

http://www.linuxito.com.ar/gnu-linux/nivel-basico/258-como-instalar-vmware-workstation-en-gnu-linux

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s