Recié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.
Hemos 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:
- Video de uso avanzado de la herramienta sysprep.
- GuÃa de uso de sysprep
- ArtÃculo de Gura sobre sysprep y Norton Ghost.

3 comentarios en “Clonado de equipos en aula de formación”
Vaya, gracias por la mención. La verdad es que Sysprep da la vida. Luego, si dispones de un servidor y un dominio, puedes utilizar RIS, que pillarÃa la imagen desde el servidor por red (Esto ya lo estas haciendo) y lo incorporarÃa al dominio. Cuando se tienen muchas máquinas se suele centralizar con un Active Directory por ejemplo. En la academia que hasta hace poco estuve estudiando para las aulas de formación extra que tenÃan, que eran unas 20 máquinas por un lado y otras 15 por otro, tenÃan un dominio donde los alumnos eran usuarios básicos. La razón era simple, se habÃan cansado de reinstalar equipos desdes de los cursos a causa de la de mierda que instalaba la gente e hiciese lo que quisiese como usuario Administrador. Los cursos son de contabilidad, office, etc, donde un usuario sin privilegios es lo adecuado.
Lo dicho, propón un dominio, si se puede montar con Windows Server mejor, sino Fedora/RedHat creo que tiene servicios de directorio mas user-friendly que un LDAP a pelo (Los cuales no he probado, pero dudo que alcancen la interoperabilidad de una dominio con servidores y clientes corriendo Windows)
Norton Ghost es una maravilla, anda que no me ha ahorrado tiempo y tonterias… cada ordenador que pasa por mis manos en el curro es:
Ordenador = (Dos particiones + imagen ghost) y redireccionar Mis Documentos a la segunda partición, llamada DATOS
Sysprep no lo conocÃa, muchas gracias Alex, que callado te lo tenias ehhhh?
Otra cosa que he hecho alguna vez es modificar una imagen de la hirens añadiendole la imagen ghost, para grabarlo en un dvd, de esa forma tengo la hirens + imagen ghost todo juntito
http://culturillainformatica.blogspot.com/2009/04/automantenimiento-del-sistema-operativo.html