Virtualización

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.

Extraido de Wikipedia (VirtualBox)

KVM en Server

Introducción:

In computing, Kernel-based Virtual Machine (KVM) is a Linux kernel virtualization infrastructure. As of 2010[update], KVM supports native virtualization using Intel VT-x or AMD-V. Paravirtualization support is also available for Linux and Windows  guests using the VirtIO framework; this includes a paravirtual Ethernet card, a disk I/O controller, a balloon device for adjusting guest memory-usage, and VGA graphics interface using VMware drivers.

Architecture ports are currently[when?] being developed for S/390,[1] PowerPC,[2] IA-64 and ARM.[3]

The Linux kernel 2.6.20 (February 2007) included the first version of KVM.[4] KVM has also been ported to FreeBSD as a loadable kernel module.[5]

A wide variety of guest operating-systems work with KVM, including many flavours of Linux, BSD, Solaris, Windows, Haiku, ReactOS and AROS Research Operating System[6] and a patched version of KVM can run Mac OS X.[7]

Verificaciones:

No todos los equipos soportan virtualización por hardware.  Para verificar que el equipo soporta debe ejecutarse el comando:

< egrep -c '(vmx|svm)' /proc/cpuinfo

Y devolver un valor 1 o superiosr  Se debe verificar que la virtualización este habilitada desde el bios.

Es conveniente virtualizar en equipos con soporte a 64bit ya que permiten administrar  procesos de mayor tamaño, que es uno de los elementos que van a limitar a la máquinas virtuales.

Para validar si el equipo soporta kernels de 64bits.

< egrep -c ' lm ' /proc/cpuinfo

Debe devolver un valor igual o mayor a 1.

Procedimiento:

El primer paso a realizar es actualizar el sistema.

< sudo aptitude update
< sudo aptitude safe-upgrade

Y a continuación se deben instalar los siguientes paquetes.

VMware Server 2.0.1 Crear Máquina Virtual

Una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.

Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de este "ordenador virtual".

Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente en nuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario.

Extraído de wikipedia

VMware Server 2.0.1

VMware Server es gratuito y esta basado en la tecnología de virtualización de VMware.  Con este software usted podrá:

  • Acelerar los tiempos de despliegue de servidores, armando una máquina virtual y desplegándola múltiples veces.
  • Evaluar software en forma simple utilizando máquinas virtuales listas para usar sin necesidad de realizar instalaciones o configuraciones.
  • Simplificar el testeo de patching, nuevas aplicaciones y sistemas operativos permitiendo al administrador realizar las pruebas en un ambiente seguro y con la posibilidad de hacer un roll back a un estado anterior utilizando la funcionalidad de snapshot.
  • Reubicar sistemas operativos viejos en hardware nuevo.

VmWareTools en Ubuntu Jeos

Las vmwaretools son herramientas y módulos que se puenden/deben instalar en las máquinas virtuales ( cuando se esta usando algún producto de vmware) para mejorar el desempeño del equipo virtualizado.

De ser posible es recomendable usar kernels (optimizados para virtualización) en las máquinas virtuales (no 686, k7, etc).

El UbuntuJEOS es la rama de Ubuntu optimizada para virtualización.  Este tutorial se hizo en base a esto.
http://cdimage.ubuntu.com/jeos/releases/8.04.1/release/

Distribuir contenido 
 
Distribuir contenido