How-To: Cómo convertir su equipo físico en uno Virtual (P2V)

Hola comunidad, en esta entrega quisiera compartir con ustedes cómo convertir un equipo físico en uno virtual sin complicaciones y sin la necesidad que recurrir a software de terceros gracias a Windows Sysinternals.

¿Cuántas veces hemos necesitado efectuar una conversión P2V (Phisical to Virtual) evitando la instalación de un software que requiera  un despliegue importante de componentes sobre nuestra actual infraestructura o en otra paralela?

Muy seguramente habrán utilizado herramientas de captura de imágenes como Acronis, más alguna herramienta de conversíón de formatos de imágenes gratuitas y muy poderosas como el  vCenter Converter de VMware y luego alguna herramienta de cambio de formato desde VDMK hasta VHD para finalmente poner en producción sus respectivos equipos en Hyper-V, Virtual Server o Virtual PC.

Estos métodos, aunque  100% funcionales  y completamente válidos como estrategia  de consolidación de servidores  podrían eventualmente ser complejos luego de efectuada la conversión en función del troubleshooting para determinar porqué, por ejemplo, los Integrations Services de Hyper-V no pueden ser instalados correctamente y tengamos tantos problemas para capturar el mouse al hacer Remote Desktop a un Host y luego tratar de manipular por medio del Hyper-V Manager a una VM cuando tenemos equipos Windows Server 2003  resultado de una converción utilizando métodos como los que mencioné.

Desde el 1 de Diciembre de 2009 y gracias a la constante investigación de Mark Russinovich y Bryce Cogswell está disponible Disk2VHD. Esta es una utilidad que crea versiones de VHD (Virtual Hard Disk – formato de disco de Máquina Virtual de Microsoft) de discos físicos para ser usados en Virtual Machines de Microsoft Virtual PC, Virtual Server o en Microsoft Hyper-V. La principal diferencia entre Disk2VHD y otras herramientas de P2V (physical-to-virtual) es que se puede utilizar para convertir sistemas que estén en ejecución (online) y disminuye el margen de error (post-conversión) de la instalación de los Integration Services. Disk2VHD usa Windows Volume Snapshot introducida en Windows XP para crear puntos consistentes en el tiempo de snapshots de los volumenes incluidos en una conversión.

Disk2vhd puede ser ejecutado en Windows XP SP2, Windows Server 2003 SP1, y superiores, incluyendo sistemas con arquitecturas x64.

Interface de usurio de Disk2vhd mostrando la lista de volumenes presentes un volumen a convertir en un sistema:

Captura de pantalla de una copia de un Windows Server 2008 R2 montado en Hyper-V ejecutandose sobre el  sistema desde donde fue convertido:

Link de descarga de Disk2HD: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Espero les sea de utilidad y Feliz Conversión!

Hyper-V: ¿Por qué las VM’s eventualmente entran en estado “Pausado-Crítico”?

Hola Comunidad, en este post quisiera compartir con ustedes un caso que podría haberles sucedido con anterioridad o que si no se toman las medidas podría eventualmente sucederles. Se trata del estado Pausado-Crítico en una VM, a continuación las causas y su solución:

Las máquinas virtuales entrarán en el estado de Detenido-Crítico o Pausado-Crítico en Hiper-V si por alguna razón la partición que almacena los VHD (discos duros virtuales) de nuestras Virtual Machines se queda sin espacio. 

Este comportamiento sucede si los discos (VHD) asociados a nuestra VM es del tipo diferencial o de expansión dinámica. Si esta situación se produce, entonces,  en una posibilidad muy alta las operaciones de escritura a disco comenzarían a fallar dentro de la VM, por lo que el resultado más probable  es que  el sistema operativo huésped ia crash.

Para evitar este problema nosotros deberíamos sondear periódicamente el almacenamiento que es utilizado para los discos duros virtuales en el Host. Si el espacio libre de la partición del host donde residen los VHD cae por debajo de 2 gigabytes comenzaremos a ver mensajes advertencia en el visor de sucesos. Si el espacio libre está por debajo de 200 megabytes la VM se detendrá y su estado cambiará a Detenido-Crítico o Pausado-Crítico y no se podrá ingresar a la VM por ninguna vía que no sea el Hyper-V manager para detenerla o resumirla luego de la pausa y posterior a la liberación de espacio de disco en el Host.

Una nota final adicional es que la versión de Híper-V 1.0 archivará los mensajes de advertencia y colocará la máquina virtual en detenido-crítico incluso si la máquina virtual utiliza discos virtuales de tamaño fijo. Esto mismo (Pausado-crítico con discos de tamaño fijo) no sucede en Hyper-V 2.0 en Windows Server 2008 R2 o Hyper-V Server R2.

Espero les sea de utilidada.