Está en la página 1de 20

DRBL

Clonar equipos por red en solo 10 minutos


Ha salido una nueva versin de DRBL 2.0.2-5 , un liveCD basado en Debian GNU/Linux con
entorno grfico XFCE que implementa Clonezilla Server, un sistema que permite realizar clonacin
de discos duros por red mediante broadcast. Es bastante gratificante encontrar que esta nueva
versin AHORA VIENE EN ESPAOL ! Cuando a mi me toco aprender solo se consegua en
ingls
Cmo funciona?
DRBL es una distribucin Taiwanesa basada en Debian. Como ustedes sabrn, los chinitos de China
fabrican computadores por montn y deben montarle su respectivo sistema operativo.
Entonces: A grandes problemas, grandes soluciones.
Los chinitos han desarrollado una sistema que permite clonar discos duros por red mediante
broadcast SIN DETRIMENTO DE VELOCIDAD (da lo mismo clonar 1 que 40 equipos
simultneamente). Para m es la mejor herramienta de clonacin de discos existente y es que
habituado a usar herramientas de este tipo con DRBL y Clonezilla te das cuenta de como DRBL
machaca a todo lo dems. Explicar un caso prctico donde clonar un disco duro de una mquina
con varios sistemas operativos (linux y windows y asi demuestro como DRBL no tiene problema
por manejar NTFS) a 5 maquinas virtuales usando multicast. Alguien quiz se pregunte Qu eso
de multicast, que no calla con eso?, una explicacin breve en Wikipedia.
Supongo que mientras has estado leyendo esto se haya bajado la imagen, si no pues vuelve cuando
la tengas. Ahora ya solo graba la imagen en un cd y reinicias, arrancando desde el cd seleccinando la
primera opcin. Durante el arranque te pregunta por el keymap. Yo selecciono la opcin Dont
touch the keymap pero si prefieres puedes seleccionar el keymap Espaol.
Una vez iniciado deberas ver algo as:

Solo necesitamos usar los iconos Clonezilla server (arriba) y Clonezilla live (debajo). Tambin tiene
el gParted que siempre biene bien.
Antes de empezar, como dije en el podcast, para estos menesteres es mejor no usar uuid en el
/etc/fstab, usa el metodo tradicional /dev/sda4 por ejemplo
PASO 1: CREAR IMAGEN DEL DISCO DURO/PARTICIN
Este paso solo sera necesario la primera vez (o cuando queramos crear una nueva imagen).
Hacemos doble cick en Clonezilla live

Lo que aqu nos pregunta es si queremos crear una imagen de un dispositvo (device-image) o clonar
directamente desde un disco/particin a otro (device-device). Seleccionamos la primera opcin (para
moverte por el men usa las flechas del teclado y la tecla enter para seleccionar la opcin).

Necesitamos un lugar donde grabar la imagen y eso es lo que nos pregunta aqu, que donde la
queremos guardar.
IMPORTANTE: No puedes guardar una imagen de una particin en esa particin. Me explico, si vas
a hacer una imagen de /dev/sda3 no puedes guardarla en /dev/sda3. Lo mismo con los discos duros,
si quieres crear una imagen de un disco duro tendrs que grabarla en otro.
Las opciones que muestra son:
local_dev: usar un dispsitivo local como por ejemplo un disco duro ssh_server: usar un servidor ssh
para guardar la imagen (til cuando queremos crear una imagen de un disco duro y solo tenemos
uno en la mquina) samba_server y nfs_server lo mismo que ssh_server.
Y las dems opciones simplemente, no las recomiendo ya que son para hacerlo a mano y mejor no
tocarlo.
Yo suelo usar la opcion ssh_server porque asi clono la mquina comun para todos los clientes y la
grabo en el servidor de un golpe. Si quieres usar local_dev simplemente tendrs que seleccionar una
particion de destino en el menu siguiente. Yo continuar usando ssh_server. Si seleccionas local_dev
te preguntar por la particin donde quieres guardar la imagen.

(ms detalles sobre SSH en http://www.congdegnu.es/2010/06/21/monta-tu-servidor-sshrapidamente/)

Explico el men:
savedisk -> Crear imagen del disco duro entero
restoredisk -> Restaurar disco duro a partir de una imagen
saveparts -> Crear imagen de una o varias particiones
restoreparts -> Resturar particiones a partir de una imagen
exit -> salir
En mi caso, seleccionar savedisk

Aqu nos pregunta cmo queremos crear la imagen:

-q -> Forma estndar, recomiendo usar esta ya que la imagen tambin se comprime
-q1 -> Rplica exacta usando dd. Esta opcin es til para cuando tenemos particiones cifradas.

-Z1 -> Usa gzip para comprimir la imagen, tarda un tiempo razonable y la compresin tambin lo es
-Z2 -> Usa bzip2, tamao menor de la imagen pero tarda muchsimo ms
-Z3 -> Usa lzo, prcticamente igual que gzip en relacin tiempo:compresin
-Z0 -> No comprime, crea la imagen a pelo
Yo maro la primera opcin, es la que ms me gusta

Una vez haya terminado el sistema se reiniciar solo (ya que elegimos esa opcin). Volvemos a
seleccionar la primera opcin en el men de arranque. Una vez cargado el escritorio hacemos doble
click en el icono Clonezilla Server. Repetimos el proceso de configuracin de la red (lo de dhcp y
eso) igual que antes. Ahora nos salen muchas letras amarillas.

Ahora nos pregunta que donde esta la imagen, el men es como el que hicimos antes donde
seleccionamos ssh_server, posteriormente la ip del servidor, el puerto, el usuario y la ruta de la
imagen. Recuerda que es la ruta absoluta de la localizacin de la imagen en el servidor que en mi
caso es /home/alvaro/imagenes (la misma ruta que pusimos antes). Remarco este punto porque he
visto que es la parte que ms confusin causa. Despus te mostrar un par de confirmaciones (dar
enters y punto) y configurar la red. No te asustes si ves por ah algn failed, es simplemente porque
apaga algn servicio (como el dhcp) antes de encenderlo para asegurarse de que estaba apagado
antes de que el script lo inicie para que cargue la configuracin.

Este men es interesante, te lo explico:


Opcin por defecto: Usa la tabla de particiones de la imagen * En nuestro caso usaremos esta porque
hemos hecho una rplica de todo el disco
-k: No crear tabla de particoines -> No la veo mucha utilidad en nuestro caso pero s cuando
creamos imgenes de particiones para volcarlas en una trabla de particiones existente
-k1: Crea una tabla de particiones para dependiendo de las particiones. Esto para imgenes de discos
no sirve de mucho pero cuando queremos volcar una imagen de una particin sobre un disco duro
sin particiones nos crea las particiciones necesarias y as nos evita el error que nos dira luego de
/dev/sda3 nof found por ejemplo. Cuidado que esta opcin te borra la tabla de particiones actual y
repito que slo es til cuando queremos volcar una imagen de particin en un disco duro sin tabla de
particiones definida.

clients+time-to-wait -> luego nos preguntara por el numero de clientes a los que tiene que esperar o
un tiempo mximo, lo que antes suceda.
time to wait -> espera los segundos que le indiquemos a que se conecten todos los clientes que
quieran
clients to wait -> espera a un determinado nmero de clientes antes de empezar el proceso
A mi me gusta la primera opcin para que si tengo 40 clientes espere a los 40 o si alguno se atasca
pues que inicie el proceso sin l.

Si tenemos wake on lan y arranque por red (y activado en la bios) no tenemos mas que usar el
comando sudo etherwake direccion_mac y esperar. Si no, vamos metendo un cd en cada
ordenador y lo arrancamos seleccionando la ltima opcin Network boot via etherboot

Por fin terminamos. Ahora todos las maquinas virtuales tienen el mismo sistema opeativo y todo
igual
Esta es la manera que he usado yo, pero puedes probar infinidad de opciones diferentes hasta que se
ajuste a tus necesidades. Las primeras veces puede parecer un poco lioso o que pida muchos datos
pero cuando lo haces un par de veces seguro que te va como la seda.
Un problemn que tuve hace tiempo fu que los clientes tomaban la ip por dhcp de otro router de mi
red y no consegua que se conectaran los clientes con el servidor as que si tienes problemas
asegrate de que se estn asignando correctamente las IP (y puerta de enlace claro).

También podría gustarte