El proceso de clonado de una máquina virtual de Microsoft, puede ser un poco compleja pero no por ello carece de sencillez en el proceso de clonado de la misma. El clonado se basa en la “copia” de una máquina virtual Microsoft Windows 2003, 2008 para poder ser utilizada en la infraestructura virtual y con la particularidad de que el SID de la misma sea totalmente distinto, para garantiza de esta forma una estabilidad de la misma.

 

En el Geek Speak Live que se celebró en Madrid en Abril de este año, se explicó un procedimiento para realizar el clonado de Servidores XenApp, en este caso vamos a mostrar como hacerlo de máquinas virtuales Microsoft. Para ello es necesario utilizar la utilidad de Windows sysprep para preparar una máquina virtual de Windows y dejarla preparada para la clonación. Esta clonación permitirá disponer de una máquina virtual lista para ser duplicada e implementada.

Los equipos que ejecutan sistemas operativos de Windows usan un ID de Seguridad (SID) para identificar de forma exclusiva a sí mismos. Cuando la clonación una máquina virtual de Windows es realizada, es importante tomar medidas para garantizar la unicidad de estos identificadores de seguridad.

La Clonación de una instalación sin tener en cuanta esta característica puede llegar a ocasionar problemas, el sistema de preparación es muy recomendable y es importante tomas las medidas que puede llevar a duplicar el DIM y otros problemas.

El SID identifica el ordenador o el dominio, así como el usuario, es fundamental que este sea único. Hay mayor información sobre este tema en el artículo de Microsoft 162001, sysprep modifica el equipo local de Seguridad ID (SID) para que sea único para cada equipo. Los ficheros binarios de sysprep están localizados en el CD/DVD de instalación de Windows en el directorio/carpeta, contenidos en el archivo .cab:

\Support\Tools\Deploy.cab

En los siguientes pasos se indica el procedimiento para realizar el clonado de una máquina virtual de Windows:

  1. Crear, instalar y configurar la máquina virtual de Windows como se desee.
  2. Una vez instalada, aplicaremos todos los Service Pack y actualizaciones.
  3. Instalaremos Citrix XenServer Tools.
  4. Instalaremos las aplicaciones y realizaremos las adaptaciones o configuraciones que deseemos.
  5. Copiaremos el contenido del CD/DVD de Windows localizado en: \ Support\Tools\Deploy.cab en una carpeta determinada, por ejemplo con el nombre sysprep.
  6. Extraeremos el fichero sysprep del fichero .cab.
  7. Ejecutaremos sysprep.  Esto apagará la máquina virtual.
  8. En XenCenter, convertiremos la máquina virtual en una plantilla.
  9. Y ya dispondremos de un clon de la recién creada plantilla, está podremos utilizarla en nuevas máquinas virtuales, según sea necesario.
  10. Cuando la máquina virtual clonada se inicia, tendrá un nuevo sistema de identificación y nombre, a continuación, ejecutaremos una instalación mínima para la configuración rápida según sea necesario, y finalmente reiniciaremos, antes de ser operativa y dejarla como disponible para su uso.

En plataformas Windows 2008, será necesaria utilizar la tool Windows Automated Installation Kit (WAIK), esta sustituye a sysprep.

Podéis descargarla pulsando aquí.

Está una vez descargada, tendremos que quemarla en un DVD, tiene una longitud de descarga de 1’4Gb. Aproximadamente. Deberemos de utilizar el fichero de configuración unattend.xml, disponemos de mayor información en: http://technet.microsoft.com/en-us/library/cc766245(WS.10).aspx y http://technet.microsoft.com/en-us/library/cc706993(WS.10).aspx