[Softlibre-edugal] Por fin clonamos vía GNU/Linux

Manuel Moran Vaquero mmv en edu.xunta.es
Mar Mar 6 14:13:13 CET 2007


Hola a todos:

Disculpas previas a quien no interese este tema.

Esto es un asunto que he ido contando como proyecto y allá donde lo 
conté siempre decía "cuando lo consigamos, os informaré". Al final como 
creo que es de interés de muchos, lo pongo por aquí, y así os informo a 
todos.

Como sabéis a los que nos toca pelearnos con equipos en aulas Windows, 
necesitamos CLONAR equipos para lo cual usamos Ghost o Acronis.

Para esto hay que llevar el CD equipo por equipo, arrancarlo, darle la 
ruta a clonar... Además son soluciones que cuestan, más cuanto más bajo 
demanda es el clonado.

Pues bien, hemos conseguido ya que funcione el clonado bajo demanda 
desde el servidor y sin usar ninguna herramienta propietaria, y como 
podréis comprobar por los comandos, sin quedarnos calvos tpco :P

Se trata de que la instalación de Linux en nuestro centro funciona por 
el sistema kickstart de fedora. Instalar un aula es arrancarla y la 
tenemos instalada en un momento. Además, esta autoinstalación (no 
clonado) deja la clave pública del servidor en el cliente, lo cual 
permite conectarse a todos los clientes sin poner contraseña, como root 
desde el servidor.

Esto en la práctica ¡permite administrarlos en masa! pero lo que es 
mejor ¡PERMITE CLONARLOS!

Pues nada, así de fácil, y conseguido. Os pongo por aquí los comandos 
para que veáis que no es nada del otro mundo. Técnicamente la verdad 
casi no aporta nada :)

Por cierto que esperamos sacar una buena documentación de nuestro grupo 
de trabajo que supongo haremos pública en un formato legible en web, 
donde podréis consultar este y otros asuntos técnicos de nuestro 
sistema, y espero sirva a muchos.

Aquí van los comandos:

Crear imagen:

ssh equipoaclonar "dd if=/dev/hda1" | gzip > imagen.equipo.dd.gz
ssh equipoaclonar "dd if=/dev/hda bs=512" > sectorarranque.mbr


Clonar equipo cualquiera

dd if=imagen.equipo.dd.gz | gunzip | ssh equipoaclonar "dd of=/dev/hda1"
dd if=sectorarranque.mbr | ssh equipoaclonar "dd of=/dev/hda1"

¡¡Y sin moverse del sitio!! :)

Salu2

Manuel

-- 
################# mmv en edu.xunta.es #####################
#  Manuel Moran Vaquero  #  IES Chan do Monte - Marín  #
#  PGP key: pgp.mit.edu  #      http://www.immv.es     #
########################################################