Utility SpotlightControl remoto para máquina virtual Plus

Matthijs ten Seldam

Descargar el código de este artículo: UtilitySpotlight2007_10.exe (10163KB)

La virtualización es un tema de actualidad. Muchos profesionales de TI usan la virtualización de hardware en situaciones de aprendizaje y pruebas. Por eso, Microsoft ofrece Virtual PC 2007, una solución de virtualización de software para instalaciones independientes con un número limitado de máquinas virtuales. Tenga en cuenta que este producto no reemplaza a Virtual Server

2005, que introdujo la virtualización en el centro de datos.

Microsoft® Virtual Server 2005 permite virtualizar muchas cargas de trabajo del servidor pero, a diferencia de Virtual PC, la interfaz Virtual Server es una aplicación web. Aunque la administración basada en web tiene sus ventajas, para la administración diaria se suele preferir una IU completa que se comporte como una aplicación de Windows®.

Control remoto para máquina virtual Plus (VMRCplus), es una IU alternativa para Virtual Server 2005. Debido a que se trata de una aplicación de Windows Forms, VMRCplus ofrece una administración sencilla de Virtual Server y sus máquinas virtuales. Tenga en cuenta que Virtual Server se suministra con una herramienta denominada VMRC que se usa para el control remoto de máquinas virtuales, pero VMRCplus ofrece tanto la administración de la configuración de Virtual Server como el control remoto de máquinas virtuales, y todo en una sola aplicación.

Virtual Machine Manager

En la figura 1 se muestra la ventana principal de VMRCplus, Virtual Machine Manager. En este ejemplo, Virtual Machine Manager está conectado a localhost y tiene cinco máquinas en funcionamiento, tres en estado guardado y las otras desactivadas. Está seleccionada la sexta máquina de la lista, y se muestra información adicional incluido el sistema operativo invitado, la carga de CPU, las estadísticas de E/S del disco y la red, y la versión de las adiciones instaladas. Tenga en cuenta que la lista está ordenada por estado.

Figura 1 Virtual Machine Manager de VMRCplus

Figura 1** Virtual Machine Manager de VMRCplus **(Hacer clic en la imagen para ampliarla)

A través de Virtual Machine Manager, se podrá conectar a hosts de Virtual Server y ver sus máquinas virtuales. Para cambiar de host, seleccione la ficha del host correspondiente y para conectarse a un host use la lista desplegable de la barra de herramientas, o bien, escriba el nombre de host o la dirección IP. Una vez establecida correctamente una conexión, VMRCplus agrega el nombre o la dirección IP a la lista.

Algunas propiedades del host de Virtual Server, como la información sobre la CPU y la memoria, aparecen en la parte inferior de la ventana. El contador de memoria ofrece una vista rápida de la cantidad de RAM disponible para las máquinas virtuales.

Administración de Virtual Server

Con Virtual Machine Manager, además de visualizar información también permite configurar las distintas opciones. Desde la opción de menú View se puede establecer el intervalo de actualización que usa VMRCplus para actualizar la lista de máquinas virtuales. La configuración del intervalo de actualización actual aparece en la esquina inferior de la derecha de la ventana, tal como se muestra en la figura 1.

El menú Virtual Server le proporciona acceso a la configuración de Virtual Server, incluida la de Control remoto para máquina virtual (VMRC), la ubicación predeterminada para máquinas virtuales nuevas, la configuración de seguridad y las propiedades del servicio. En la página de configuración de VMRC se puede establecer cualquiera de las propiedades, además de deshabilitar VMRC y volver a la configuración predeterminada de Virtual Server.

La página de configuración de seguridad permite especificar los permisos de Virtual Server. De forma predeterminada, el grupo local Administrators tiene control total sobre Virtual Server, por tanto, podrá especificar los permisos de los grupos y los usuarios. Si no forma parte del grupo de administradores local, debe agregar primero un grupo o su cuenta y establecer los permisos adecuados. Sin embargo, no es necesario que ejecute VMRCplus como administrador porque los privilegios de usuario normales son suficientes.

En la figura 2 se muestran las propiedades del host Virtual Server, incluidas las propiedades físicas. Tenga en cuenta que este host es compatible con la virtualización asistida por hardware, como se indica en las características del procesador.

Figura 2 Propiedades de Virtual Server

Figura 2** Propiedades de Virtual Server **(Hacer clic en la imagen para ampliarla)

Administración de redes y discos virtuales

VMRCplus incluye otros administradores destinados a funciones específicas de Virtual Server. Virtual Disks Manager tiene una interfaz con fichas que corresponden a los tipos de discos virtuales que se pueden crear, incluidos los discos duros (dinámicos o fijos), los disquetes y los discos de diferenciación. También podrá examinar sus discos virtuales.

Virtual Networks Manager permite administrar las redes virtuales. Podrá agregar la red virtual de un archivo de configuración virtual de la red (VNC), o bien, crear uno nuevo. Al crear la red virtual, puede asociar un adaptador de red host o designar la red sólo para invitados. Desde la misma ventana podrá habilitar un servidor DHCP virtual y abrir la configuración correspondiente.

Administración de máquinas virtuales

Los administradores anteriores se centraban en la administración de Virtual Server. ¿Qué ofrece VMRCplus para la creación y configuración de máquinas virtuales?

La creación de máquinas virtuales es un proceso sencillo: seleccione Virtual machine | Create en el menú. El cuadro de diálogo que aparece ofrece valores equivalentes a los de Virtual Server, aunque existen algunas diferencias en la interfaz. Por ejemplo, VMRCplus siempre crea dos discos duros virtuales y los asocia al SCSI. VMRCplus también permite la creación de varias máquinas virtuales a la vez; para ello, seleccione la opción para crear varias máquinas virtuales ("Create multiple virtual machines") e indique el número que desea. VMRCplus agrega un guión y el número de una secuencia al nombre de la máquina virtual que ha proporcionado.

Una característica realmente eficaz es la capacidad de crear varias máquinas virtuales a partir de una máquina virtual principal. Supongamos que ha creado una máquina virtual con las adiciones, Service Pack, revisiones y herramientas más recientes, y que quiere usarla como base para otras máquinas virtuales. Si ha ejecutado sysprep en la fase final y ha apagado la máquina principal, podrá crear varias máquinas virtuales que heredarán las propiedades de ésta.

Pasados unos segundos, podrá crear muchas máquinas virtuales basadas en la principal, además de iniciar rápidamente estas nuevas máquinas virtuales desde la misma referencia. Cuando haya terminado, una vez las haya probado, por ejemplo, sencillamente las puede eliminar. También es fácil: VMRCplus admite la selección múltiple en la lista de máquinas virtuales, así como la ordenación de las columnas. Por tanto, puede seleccionar varias máquinas virtuales y quitarlas (lo cual sencillamente las elimina del Registro), o bien eliminar las máquinas virtuales (con lo que también se eliminan los archivos correspondientes).

Hay otros comandos de selección múltiple que puede usar en las máquinas virtuales, como selección múltiple e iniciar, selección múltiple y abrir la consola o selección múltiple y guardar estado. Para realizar todo esto puede usar la IU o las teclas de acceso directo.

La configuración de una máquina virtual también es fácil con la página de configuración de hardware. Puede establecer la cantidad de memoria, agregar controladores de SCSI, adjuntar discos o imágenes (con tan sólo arrastrarlos y colocarlos), además de habilitar y configurar los adaptadores de red. La ventana de propiedades avanzadas le permite establecer los elementos de configuración más avanzados. Por ejemplo, puede ejecutar máquinas virtuales en una cuenta de usuario específica, de modo que podrá establecer el inicio automático de una máquina al iniciar Virtual Server.

Control remoto

Finalmente, VMRCplus ofrece también Console Manager, que permite realizar sesiones de control remoto (sesiones de VMRC) con máquinas virtuales. Para abrir una consola, seleccione una máquina virtual en funcionamiento (o varias) y haga clic en el botón de la consola de la máquina virtual en la barra de herramientas de las propiedades.

En la figura 3 se muestra la ventana de Console Manager, que permite ordenar por fichas las sesiones remotas. Para pasar de una máquina virtual a otra, seleccione la ficha correspondiente. Existe también una barra de herramientas que contiene las funciones que más se suelen usar.

Figura 3 Console Manager

Figura 3** Console Manager **(Hacer clic en la imagen para ampliarla)

Como puede observar, Console Manager tiene menús contextuales que permiten adjuntar una imagen virtual de disquete o una imagen de ISO, montar unidades de host e instalar adiciones actuales. Además, existe una barra de estado que muestra el estado de los soportes de disquete y CD/DVD, la versión actual de las adiciones de la máquina virtual, la tecla del host activo actualmente y el valor de configuración de cambio de tamaño de la pantalla dinámica. VMRCplus permite establecer la tecla del host. También permite el acceso a la configuración de hardware y a las propiedades avanzadas de la máquina virtual.

VMRCplus ofrece otras características prácticas. Por ejemplo, puede hacer una captura de pantalla de la configuración de la máquina virtual y guardarla como archivo .jpg, lo cual puede ser bastante útil para la solución de problemas. También puede seleccionar la opción para enviar texto a una máquina virtual para enviar texto a la máquina virtual como pulsaciones de tecla. No se trata de la función de portapapeles, pero es muy práctico en las situaciones en que, por ejemplo, debe copiar y pegar la clave de producto del host en la máquina virtual.

Paul Despe creó VMRCplus en principio como una herramienta para desarrolladores que controlaba algunas funciones básicas pero no abarcaba todas las características de Virtual Server. Sólo se usaba para realizar pruebas y presentaba una serie de problemas. Hace aproximadamente un año, empecé a rescribir el código para mejorar y ampliar su funcionalidad. Desde entonces se ha hecho popular para los usuarios de Virtual Server de Microsoft. Sin embargo, tenga en cuenta que VMRCplus no es una aplicación compatible con Microsoft. Se ofrece "tal como es" y está sujeta al contrato de licencia para el usuario final que incluye.

VMRCplus se ha desarrollado para Virtual Server 2005 Service Pack 1. Aunque las versiones anteriores deberían ser compatibles con el producto, solo se ha probado con Service Pack 1. En consecuencia, los usuarios deben actualizar los hosts de Virtual Server a Service Pack 1 antes de usarlo. VMRCplus se puede descargar desde el sitio web de TechNet Magazine en technetmagazine.com/code07.aspx.

Matthijs ten Seldam es un veterano consultor de Servicios de consultoría de Microsoft. Está especializado en las áreas de seguridad, implementación y automatización, y es experto en virtualización.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.