Máquinas Virtuales. VMWare.
VMware es un programa que nos permite instalar y ejecutar varios sistemas operativos de manera simultánea en un equipo ó servidor. Dentro del entorno de VMware es posible instalar y ejecutar cualquier combinación de sistemas operativos y versiones que sean compatibles y estén certificadas para operar correctamente. La limitación que se tiene en este respecto es la capacidad de RAM, Disco y CPU del equipo en el que se instale y operen los productos VMware. El uso de recursos recomendados para cada uno de los sistemas operativos bajo VMware es muy similar a los recursos “estándar” y recomendados por sus fabricantes.
Principalmente existen dos productos pertenecientes a la familia VMware :
Vmware Workstation: Es la versión más pequeña y está enfocada a ser instalada en equipos de hasta 2 CPUs y 4 GB de Memoria RAM. Es ideal para desarrollo de aplicaciones, prueba de nuevas tecnologías, ambientes cliente-servidor, etc.. Se monta como una aplicación sobre una instalación de Windows XP, Windows 2003 Server o bien sobre cualquier distribución de Linux. Las máquinas virtuales que se creen se pueden transportar de un ambiente al otro simplemente con copiar la carpeta que la contiene.
Vmware GSX Server: Es muy similar al Vmware Workstation en cuanto a máquinas virtuales y discos, pero ofrece mayor escalabilidad en cuanto a hardware y recursos, ya que puede operar en servidores de hasta 64 CPUs y hasta 64 máquinas virtuales. Adicionalmente, ofrece una consola de administración remota vía WEB, que facilita la administración, creación, inicio, arranque y estadísticas de utilización de recursos por cada una de las máquinas virtuales y en general del GSX Server.
Uno de los conceptos más importantes es el de máquina virtual(MV). Una MV representa una instancia de un sistema operativo particular, sus aplicaciones, definiciones de entorno (red, permisos, capacidad de memoria, discos, etc.) y pueden ser encapsuladas y transportadas entre equipos y producto de la familia VMware siempre y cuando el hardware tenga la misma arquitectura de procesador. Las MVs son entidades independientes entre sí e incluso con el sistema operativo anfitrión sobre el que está instalado el VMware. Esto asegura que si llegara a presentarse algún problema en la ejecución de alguna de las MVs, bastaría con reiniciarla para volver a tener el servicio disponible, sin necesidad de tocar alguna otra MV ó el servidor y su sistema operativo anfitrión.
Parte fundamental para lograr lo anterior, es la tecnología en el manejo de almacenamiento, que puede presentar una MV como un archivo plano almacenado en una carpeta específica y con algunos archivos de control. Dicho manejo es muy versátil y permite una gran facilidad para efectuar procesos rutinarios de administración al sólo copiar la carpeta a un servidor de almacenamiento NAS, DVD ó cualquier otro dispositivo disponible.
Utilizando VMware Workstation.
La instalación es sencilla y simplemente tenemos que seguir los pasos que nos van a pareciendo en pantalla. Una vez instalado ejecutamos el programa y nos aparecerá una pantalla como la siguiente (en nuestro caso hemos instalado la versión 5.5):
La pantalla principal es sencilla, explicaremos algunas opciones de los menús cuando sea necesario. Para explicar como funciona vamos a seguir los pasos que deberíamos dar para crear una máquina virtual a partir de un sistema operativo cualquiera.
1º Paso: Si pulsamos el icono de New Virtual Machina nos aparecerá un asistente que nos permitirá crear la máquina virtual cómodamente.
2º Paso: Debemos escoger entre una instalación típica o customizada. Si escogemos esta última opción nos aparecerá la opción de escoger el formato de la nueva máquina virtual.(Principalmente tiene que ver con temas de compatibilidad entre las diferentes versiones).
3º Paso: Nos aparecerá una pantalla en la que podemos escoger el sistema operativo que vamos a instalar. En concreto tenemos las siguientes opciones:
Microsoft Windows.
Linux.
Novell Netware.
Sun Solaris.
Other.
Dentro de cada una de estas opciones se encuentran las principales versiones. En el caso de Linux tenemos la opción de escoger Other Linux, lo que nos permite instalar la mayoría de las distribuciones de forma correcta.En el apartado de Other podemos instalar MS-DOS, FreeBSD o cualquier otro sistema operativo. Si alguno está pensando en BeOS puede tener muchos problemas, pero bueno, se puede intentar.
4º Paso: En este paso debemos escoger el nombre que tendrá la nueva máquina virtual y la localización que ésta tendrá.
5º Paso: Tendremos que escoger el número de procesadores. Normalmente la elección será la que viene por defecto, un procesador.
6º Paso: Escogemos la máxima memoria RAM de la que dispondrá la máquina virtual. Este parámetro lo podremos modificar más adelante a nuestro antojo. Lo único que podemos recomendar es que lo escojamos de forma que el sistema operativo anfitrión pueda funcionar correctamente.
7º Paso:Llegado este punto escogeremos las opciones referentes a la red
8º Paso: Escogemos el de adaptador de entrada salida. Podemos escoger entre BusLogic o LSI Logia para el adaptador SCSI.
9º Paso: Este paso es muy importante y es donde debemos escoger el tipo de disco que queremos. Podemos crear un disco virtual, que a todos los efectos es un archivo que simplemente puede crecer hasta donde le hayamos marcado el límite. La máquina virtual detectará tanto espacio en disco como el que hayamos determinado. También tenemos la opción de usar otro disco virtual ya creado con anterioridad o utilizar una unidad física real. También debemos escoger entre IDE ó SCSI.
10º Paso: Escogemos el nombre del archivo final y finalizamos para que nos cree la máquina virtual. Definidos todos los parámetros sólo nos faltará instalar el sistema operativo.
Aqui teneis un ejemplo de creación de máquina virtual:
Junio 10, 2008 a las 8:47 am
Hola! Una pregunta.
El espacio de disco de vmware puede ser superior al espacio en disco de la maquina fisica?
y con la Ram pasa lo mismo? no puede ser superior al de la maquina fisica?
Gracias1
Junio 10, 2008 a las 9:12 am
El espacio de disco lo puedes poner del tamaño que quieras. Solo te va a ocupar el espacio real ocupado. Lo único que estas delimitando con el tamaño del disco es el tamaño máximo que puede alcanzar el archivo que representa el disco duro virtual.
En cuanto a la memoria ram es más complicado, También le estas diciendo que coja como máximo esa cantidad de memoria RAM. Pero en este caso tienes que tener en cuenta la cantidad de memoria que le queda a tu sistema operativo principal.
Junio 27, 2008 a las 5:26 pm
@Carlos: es imposible tener más disco duro que el físico, al igual que la memoria. ¿Por qué? Porque la máquina virtual de igual forma utiliza los recursos físicos, por muy virtual que sea…….