Sunteți pe pagina 1din 19

DRBL (o como 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. 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 cmo 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 mquinas virtuales usando multicast. 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 dispositivo (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 particiones -> No la veo mucha utilidad en nuestro caso pero s cuando creamos imgenes de particiones para volcarlas en una tabla 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 particiones 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).

S-ar putea să vă placă și