VMware 6: Cómo crear una máquina virtual (v2)

VMware logoEsta nueva entrada es una revisión de mi antiguo post que puedes revisar aquí. En esta ocasión voy a darle un nuevo ajuste, presentando el nuevo VMware 6, que en realidad no es tan diferente al 5, aunque es el indicado si estás usando Windows Vista o Server 2008 como sistema operativo de tu PC física.

Primero, una pequeña introducción. Una máquina virtual te permite correr un sistema operativo mientras estás ejecutando otro, usualmente con fines de prueba o para tener funcionalidad que por varios motivos no puedes tener en tu computador físico. Esto realmente es muy usado en escenarios de grandes datacenters, donde en un gran servidor, con suficiente poder en hardware, se pueden encontrar muchas máquinas virtuales corriendo al mismo tiempo, brindando diversas funciones que un solo servidor quizás no podría brindar.

Actualmente tenemos muchas soluciones de virtualización. Para PC de escritorio tenemos Virtual PC y Virtual Server, ambos de Microsoft; también tenemos Hyper-V, un nuevo rol de Windows Server 2008 (versión de 64-bits solamente) que permite correr máquinas virtuales desde el mismo sistema operativo; VMware, que con sus productos VMware Workstation y VMware Server, es el más veterano en el mercado y el favorito de muchos. VMware Server es gratis y te lo puedes bajar de la página de VMware; en cambio la versión Workstation es de pago, aunque puedes probarlo durante un tiempo limitado (en Internet puedes encontrar versiones con crack, aunque aquí no pondré links). Usaré el VMware Workstation 6 de aquí en adelante, pero supongo que también el VMware Server usará la misma interfaz que el Workstation, así que no te desanimes y sigue leyendo .

Luego de tener instalado el VMware, en la ventana principal, haz clic en el link “New Virtual Machine“. Se abrirá la ventana del asistente, dale clic en Next. En la siguiente ventana, te preguntará qué tipo de configuración vas a usar: la primera (“Typical”) abrevia los pasos del asistente; mientras que con la segunda (“Custom”) puedes especificar más detalles de la máquina virtual. En este caso, selecciona la segunda y da clic en Next.

En la ventana de Compatibilidad de Hardware, puedes dejar por defecto la opción que aparece si es que siempre vas a usar la versión 6 de VMware; si no fuera así, entonces selecciona qué versión de VMware quieres que soporte. Luego de dar clic en Next, nos preguntará qué sistema operativo vas a instalar. Puedes seleccionar cualquiera de los Windows (desde Windows 3.1 hasta Windows Server 2008), una versión de Linux, Solaris, MS-DOS o Novell. Luego de dar clic en Next puedes especificar el nombre que tendrá la máquina virtual, así como dónde se ubicarán los archivos de configuración. En el paso de Configuración del Procesador, puedes elegir cuántos procesadores tendrá la máquina virtual; si tienes de 4 a más núcleos dependerá de ti asignarle la cantidad de procesadores. Da clic en Next.

Luego tendrás que especificar la cantidad de memoria RAM. Esto dependerá del sistema operativo que vas a instalar y de la cantidad de RAM que dispongas en tu PC física; recuerda que a más RAM mejor para la máquina virtual, pero puede afectar a tu PC física. Generalmente la opción que te ofrece VMware es suficiente. En la siguiente ventana de Tipo de Red, generalmente la primera opción (Use bridged networking) es la más usada y adecuada. En el Tipo de Adaptadorde E/S, deja las opciones por defecto y da clic en Next. En la ventana de Seleccionar un Disco, puedes seleccionar la 1° opción si estás creando una máquina virtual desde cero; la 2° opción te permite usar un disco duro virtual ya existente; y la 3° opción te permite asignar un disco duro físico, y si este disco duro tiene un sistema operativo existente, podrás bootear desde él. Da clic en Next.

En el Tipo de Disco, generalmente la opción que ofrece VMware es la más adecuada (esto lo saca dependiendo del sistema operativo que hayas seleccionado previamente). En la ventana de Especificar Capacidad de Disco, tienes que ingresar la cantidad en GB de espacio en disco, así como marcar las opciones de “Allocate all disk space now” (para crear el disco duro virtual entero, o si no lo marcas, el disco empezará desde cero y empezará a crecer) y “Split disk into 2GB files” (que permite separar el disco duro virtual en archivos de 2GB, útil para desfragmentar el disco duro y para llevarlo en USB). En el último paso, Especificar Archivo de Disco, puedes poner el nombre que tendrá el disco duro como archivo, así como el lugar donde estará almacenado.

Al dar clic en Next en el último paso, empezará a crear el disco duro, y después mostrará la ventana de finalización existosa. Luego, en la ventana principal de VMware podrás ver la configuración de la máquina virtual, donde podrás agregar o quitar hardware de la misma y otras opciones, haciendo clic en “Edit virtual machine settings”. Es en este momento donde debes insertar el CD o DVD del sistema operativo que vas a instalar, o especificar una imagen ISO desde donde se arrancará la instalación.

En caso tengas una imagen ISO (como yo), en la ventana principal de VMware haz doble clic en CD-ROM. Se te abrirá una ventana donde hay 2 opciones: “Use physical drive” (para que la máquina virtual use una unidad de tu PC física) y “Use ISO image”; haz clic en la 2° opción y busca la imagen ISO que usarás. Luego le das OK.

Finalmente, haz clic en “Start this virtual machine”. Con esto empezará la carga del instalador del sistema operativo, que en mi caso es Windows XP. Después de seguir los pasos de instalación, podrás ver el escritorio por primera vez, listo para que lo uses. En este momento, sería bueno que instalaras los VMware Tools, que instalan drivers y componentes esenciales para un correcto funcionamiento de la máquina virtual. Para eso, haz clic en el menú VM > Install VMware Tools; en el mensaje que aparezca haz clic en OK, y se cargará en la máquina virtual el instalador. Luego, sigue los pasos del asistente, tendrás lista tu máquina virtual para los usos que consideres convenientes.

Algunos usos que le puedes dar serían, por ejemplo:

  • Hacer pruebas de software en sistemas operativos antiguos y nuevos.
  • Pasar numerosos programas que tienes en tu PC física para no sobrecargarla.
  • Instalar programas que son incompatibles o tienen problemas con tu actual sistema operativo de tu PC física (esto es clásico con programas que corrían bien en Windows XP y que no lo hacen en Windows Vista)
  • Probar nuevos sistemas operativos como paso previo antes de que migres toda tu PC física
  • Si tienes un servidor con un alto nivel de hardware, puedes tener diferentes servicios y aplicaciones en diferentes máquinas virtuales, así ahorrándote inversión en nuevos equipos y ahorrándote problemas en hardware.

En fin, espero que esta pequeña guía te haya ayudado a tener una mejor visión de las máquinas virtuales. Si tienes duda, puedes dejarme un comentario o mandarme un mail .

Saludos a todos!

Anuncios

Visual Studio 2008 SP1 y .NET Framework 3.5 SP1

Así es señores, los Service Pack 1 para Visual Studio 2008 y .NET Framework 3.5 ya se han publicado desde hace unos días (11 de agosto de 2008), prometiendo mejores tiempos de respuesta y mejor performance de las aplicaciones, del ambiente de desarrollo, así como nuevas características, algunas de las cuales estaban disponibles como betas.

Entre una de esas características se encuentra el ADO.NET Entity Framework, que viene a ser una evolución para ADO.NET, componente de .NET Framework que posibilita el acceso a fuentes de datos desde aplicaciones de escritorio o aplicaciones Web.

Este "Entity Framework" se podría resumir como una nueva forma en que la capa de datos (correspondiente a la base de datos) puede evolucionar sin afectar al código de la aplicación de manera significativa. Esto "suena" como el Modelo Vista-Controlador (Model-View-Controller), un patrón de diseño de software muy conocido en el mundo del software… los que conocen de desarrollo de software sabrán a qué me refiero  

En realidad, el SP1 de .NET Framework provee de un componente que implementa dicho patrón de diseño, y que se denomina ASP.NET MVC (Model View Controller), y como verán por el nombre, está disponible para aplicaciones web basadas en ASP.NET del .NET Framework 3.5. Este patrón de diseño (y otros más) es muy usado en el mundo Java, y es posible de implementar en código… pero la ventaja está en que ya tiene soporte incluido en el Framework, cosa realmente beneficiosa.

Una característica adicional resaltante para Visual Studio 2008 con SP1 se encuentra la mejora en el diseñador de aplicaciones WFP (Windows Presentation Foundation), así como un incremento entre 20% a 45% de la respuesta de las aplicaciones WPF, dependiendo del tamaño del proyecto. Habrá que probar y ver con nuestros propios ojos si eso se da en realidad jeje.

Sobre estas mejoras y más puedes encontrar más info en las siguientes direcciones web:

MSDN – Visual Studio 2008 Service Pack 1 and .NET Framework 3.5 Service Pack 1

ADO.NET Entity Framework

ASP.NET MVC Framework

Si deseas bajar los SP1 de cada uno de estos productos, puedes visitar esta web o descargarlos directamente en estos links:

Microsoft .NET Framework 3.5 Service Pack 1 (asistente de descarga, funciona en versiones x86 y x64)

Microsoft .NET Framework 3.5 Service Pack 1 (todo el paquete completo)

Microsoft Visual Studio 2008 Service Pack 1 (asistente de descarga)

Microsoft Visual Studio 2008 Service Pack 1 (imagen ISO)

La ventaja de usar los asistentes de descarga es que sólo bajan e instalan los componentes que realmente necesita tu PC dependiendo de las características instaladas; si no cuentas con acceso a internet todo el tiempo es mejor que bajes los paquetes completos para posteriores instalaciones.

Como nota adicional, luego de instalar el SP1 del Visual Studio 2008, el ícono del programa cambia ligeramente, tanto en el menú Inicio como en el de Todos los programas… un pequeño cambio seguramente hecho teniendo en cuenta que algunos instalan el Visual Studio 2008 "side-by-side" con el Visual Studio 2005… eso es bueno, porque los íconos de ambos programas a las justas se distinguían jeje

Saludos a todos!

Automatiza la conversión!

Ésta es una breve entrada: para aquellos que les interesó mi entrada sobre cómo convertir Windows Server 2008 en un sistema operativo Workstation, existe una herramienta que permite automatizar el proceso de habilitar/deshabilitar funciones y características que permitan adecuar este Server 2008 a un uso más doméstico jeje.

Siguiendo el siguiente link podrás darte una idea de lo que hace, así como descargarlo:

Windows Server 2008 Workstation Converter

Download the converter!

Esta herramienta está basada en la página web "Convert your Windows Server 2008 to a Workstation!", y el manual y la serie de pasos publicados en dicha web. El programa requiere de .NET Framework 2.0, pero no te preocupes, pues éste ya viene incluido en el Server 2008.

Bueno, espero que disfrutes tu aventura y te animes a probar Windows Server 2008 quizás en máquina virtual o en tu PC física o laptop.

Saludos a todos!