computer.gifReciéntemente me han pedido opinión sobre cómo implementar un sistema de gestión de aulas de formación; la idea es que dicha aula se tiene que reinstalar cada cierto tiempo y los técnicos no pueden perder horas en reinstalar los sistemas uno a uno. El caso es que valiéndonos de varias herramientas podemos automatizar esta labor lo suficiente para perder el menor tiempo posible.

Escenario:

Disponemos de un aula con xxx ordenadores, todos los equipos tienen idéntico hardware y todas las máquinas han de llevar instalado Windows XP con las mismas aplicaciones.

Para preparar el sistema utilizaremos la herramienta sysprep, que podremos encontrar en el CDROM original de Windows /support/tools.

La herramienta sysprep se introdujo por primera vez en Windows NT 4.0, más tarde versiones posteriores ya venían incluidas en los CDs de Windows 2000 y Windows XP. Con esta herramienta podemos preparar el sistema operativo para poder realizar una imagen del mismo y proceder con el clonado, así como preprarar una instalación desatendida del equipo.

Procedimiento:

En primer lugar debemos hacer una instalación en uno de los equipos con todos los drivers y el software que necesitemos (navegador, aplicaciones de ofimática, etc..). Una vez tengamos instalado ese equipo vamos a prepararlo para poder replicarlo en el resto de máquinas.

Para ello deberemos copiar el fichero DEPLOY.CAB que es donde se encuentra la utilidad sysprep a c:\sysprep. Luego debemos extraer el conteido del .cab con el comando (expand -F:* deploy.cab c:\sysprep)

Una vez tenemos descomprimido el software, ejecutamos sysprep.exe y optamos por la opción valores de fábrica (o factory settings). Tras ejecutar esta opción el sistema operativo se apagará y tendremos una instalación lista para ser clonada. ghostrestore.jpgHemos dejado el sistema como si empezásemos a instalarlo desde cero, con lo que en el próximo reinicio nos pedirá la información necesaria para terminar una instalación de Windows: deberemos aceptar el contrato de registro, tendremos que introducir el nombre de la máquina, insertar también la clave del producto, y tras ese proceso arrancará el sistema operativo. De esta forma solo nos quedará arrancar el equipo con un medio arrancable (cdrom, memoria USB) y ejecutar la herramienta de clonado de discos.

En mi caso, para arrancar he utilizado Hiren’s Boot, que dispone de la herramienta Ghost para el clonado de discos, y además dispone de la pila TCP/IP. Con esta herramienta lo que he hecho ha sido arrancar el sistema, cargar la pila TCP/IP para que el equipo disponga de una dirección IP, y conectarme a un recurso compartido en mi servidor de almacenamiento donde alojaré la imagen del equipo (con un simple net use z: \\fileserver\ghost).

Tras esta operación ejecutamos la herramienta Ghost y procedemos el clonado del disco a un fichero que alojaremos en z:\xxxx.gho

Con este proceso ya tenemos una imagen válida para todos los equipos del aula, ahora solo tendremos que arrancar con un medio como Hiren’s Boot y lanzar el ghost para volcar la imagen sobre el disco de los ordenadores del aula. Este sistema siempre es válido mientras no cambie el hardware del aula de formación, y yo personalmente lo mejoraría automatizando el uso del cd arrancable creando uno personalizado en el que se introduzcan los parámetros directamente sin intervención humana, con lo que las tareas de recuperación del aula se podrían automatizar más todavía si cabe.

Referencias: