SlideShare una empresa de Scribd logo
Clonandocon DRBLy Clonezilla(usandomulticast!)
por Maxpowelen feb.20, 2009
Saludos, antes de nada disculparme por la tardanza y esque mi intención era
tenerlo preparado para publicarlo al dia siguiente del podcast pero el “ya lo hago mañana” y la falta de
tiempo (si, siempre me quejo de lo mismo) pues ha ido pasando el tiempo hasta hoy.
Para este ejemplo usare la version live disponible aqui http://free.nchc.org.tw/drbl-live/unstable/ (este
artículo se hizo usando drbl-live-xfce-0.9.15-6.iso)
Aunque aparezca como “inestable” a mi no me ha dado ningún problema (y eso que he hecho pruebas y
pruebas) así que no tengas miedo en usarlo.
DRBL (Diskless Remote Boot in Linux)
Según la página oficial
Proporciona un entorno sin disco duro o sistema operativo para máquinas clientes. Funciona en Debian,
Ubuntu, Mandriva, Red Hat, Fedora, CentOS y SuSE. DRBL usa recursos de hardware distribuido y permite a
los clientes el control total de su hardware local. También incluye Clonezilla, una herramienta de clonación
y particionado similar a Symantec Ghost
Explicación mía
Herramienta que permite arrancar un sistema operativo desde la red sin necesidad de tener ningún
software instalado localmente, permitiendo el control del hardware local una vez iniciado el sistema
operativo servido por el sevidor. Junto a clonezilla podremos clonar en multicast tantas máquinas como
queramos simultáneamente.
Para mí es la mejor herramienta de clonación 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 demás.
Aviso de que este artículo tiene muchas imágenes y lo que ello implica.
Explicaré un caso práctico donde clonaré un disco duro de una máquina con varios sistemas operativos (linux
y windows, que muy a pesar windows se usa mucho y asi demuestro como DRBL no tiene problema por
manejar NTFS) a otros 5 ordenadores usando multicast. Sólo uso 5 porque mi ordenadorcito el pobre no creo
que pueda virtualizar mucho más. Alguien quizá se pregunte “¿Qué eso de multicast, que no calla con eso?”,
una explicación breve:
Cuando envías cualquier archivo por una red, se realiza una conexión entre los dos ordenadores. El servidor
tiene una conexión independiente para cada cliente. Multicast consiste en que el servidor no se conecta,
simplemente “envía” por la red la información sin ningún destinatario concreto y los clientes la cojen
cuando pasa delante de ellos. Esto nos viene perfecto porque si queremos enviar una imagen de un disco
duro de 15GB a 50 ordenadores por el método estándar tendríamos que dividir el ancho de banda en 50,
multiplicar por 50 la carga del servidor y calcular la cantidad de horas y horas que llevaría (bastante más
que multiplicarlo por 50). Con multicast el servidor sólo envia una vez las cosas y listo. Espero que el
concepto haya quedado más o menos claro.
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 opción.
Durante el arranque te pregunta por el keymap. Yo selecciono la opción “Don’t touch the keymap” per o si
prefieres puedes seleccionar el keymap Español.
Una vez iniciado deberías ver algo así:
Solo necesitamos usar los iconos Clonezilla server (arriba) y Clonezilla live (debajo). También 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/PARTICIÓN
Este paso solo sería necesario la primera vez (o cuando queramos crear una nueva imagen). Hacemos doble
cick en “Clonezilla live”
Lo que aquí nos pregunta es si quieremos crear una imagen de un dispositvo (device-image) o clonar
directamente desde un disco/partición a otro (device-device). Seleccionamos la primera opción (para
moverte por el menú usa las flechas del teclado y la tecla “enter” para seleccionar la opción).
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 partición en esa partición. 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 tendrás 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 máquina)
samba_server y nfs_server lo mismo que ssh_server
Y las demás 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 máquina comun para todos los clientes y la grabo en
el servidor de un golpe. Si quieres usar local_dev simplemente tendrás que seleccionar una particion de
destino en el menu siguiente. Yo continuaré usando ssh_server. Si seleccionas local_dev te preguntará por la
partición donde quieres guardar la imagen.
Indicamos como queremos que coja la ip, hoy en dia cualquier router asiga IP automáticamente con dhcp así que
seleciónala. Si no, pues te tocará poner una a mano seleccionando "static".
Escribimos la IP del servidor SSH que almacenará nuestra imagen del disco duro local, a continuación nos pregunta
por el puerto.
Escribimos el usuario para acceder por ssh
La ruta remota (del servidor) donde guardaremos la imagen, ojo con esto que yo me tiré como media hora hasta
que mi cuenta la primera vez XD
Confirmamos que todo está bien
(más detalles sobre SSH en http://www.congdegnu.es/2010/06/21/monta-tu-servidor-ssh-rapidamente/)
Como conexión segura que es SSH, nos pregunta si aceptamos el las claves de cifrado del servidor. Escribe "yes" y
dale al enter (supongo que confías en tu servidor no?)
La contraseña del usuario
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”
Nombre para la imagen. La fecha es un buen nombre para saber cuales son mas actuales y todo eso. A
continuación seleccionamos el disco duro
Aquí nos pregunta cómo queremos crear la imagen:
-q -> Forma estándar, recomiendo usar esta ya que la imagen también se comprime
-q1 -> Réplica exacta usando dd. Esta opción es útil para cuando tenemos particiones cifradas.
Lo dejamos tal cual
-Z1 -> Usa gzip para comprimir la imagen, tarda un tiempo razonable y la compresión también lo es
-Z2 -> Usa bzip2, tamaño menor de la imagen pero tarda muchísimo más
-Z3 -> Usa lzo, prácticamente igual que gzip en relación tiempo:compresión
-Z0 -> No comprime, crea la imagen a pelo
Yo maro la primera opción, es la que más me gusta
Para ir dividiendo la imagen en trozo de X megas, por ejemplo por si la vamos a grabar en CD. En nuestro caso,
ponemos 0 para que la haga toda de un solo archivo (supongo que tienes espacio en el disco duro)
Indicamos que queremos que haga cuando termine. Yo le digo que reinicie para que no tenga problemas con los
puntos de montaje cuando se configure el servidor DRBL
Confirmamos escribiendo la letra "y" de yes, no entiendo por qué sale por defecto la "N" para cancelar
Creando la imagen, nos muestra el tiempo que lleva, tiempo estimado, porcentaje completado y la velocidad a la
que va. Trata las particiones de manera independiente así que no te asustes si ves que parece que vuelve a
empezar, lo que pasa es que está continuando con la siguiente.
Una vez haya terminado el sistema se reiniciará solo (ya que elegimos esa opción). Volvemos a seleccionar la
primera opción en el menú de arranque. Una vez cargado el escritorio hacemos doble click en el icono
“Clonezilla Server”. Repetimos el proceso de configuración de la red (lo de dhcp y eso) igual que antes.
Ahora nos salen muchas letras amarillas.
Estas letras amarillas nos vienen a decir que necesitamos otra IP pero que haya tranquilidad, esto se configura
solo, simplemente pulsa enter
En este punto nos pregunta si queremos que acepte todos los clientes o solo un rango de IP o MAC. En mi caso
quiero que acepte todos los clientes "All Select all clients"
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 localización 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 más confusión causa. Después te mostrará un par de confirmaciones (dar enters y punto) y
configurará la red. No te asustes si ves por ahí algún failed, es simplemente porque apaga algún servicio
(como el dhcp) antes de encenderlo para asegurarse de que estaba apagado antes de que el script lo inicie
para que cargue la configuración.
Seleccionamos lo que queremos hacer, en nuestro caso "restore-disk" en el cliente. Todas estas opciones hacen
referencia al cliente así que puedes grabar imágenes de particiones y discos remotos La última opción nos deja
elegirlo en el cliente pero como dice entre paréntesis solo para unicast (un servidor, un cliente) pero esto es obvio
no?
Aquí déjalo como está, la opción que más interesante me parece es -hnn0 PC para que configure él solo las IP y
hostname en las máquinas windows y evitarse ir luego de uno en uno
Este menú es interesante, te lo explico:
Opción por defecto: Usa la tabla de particiones de la imagen * En nuestro caso usaremos esta porque
hemos hecho una réplica de todo el disco
-k: No crear tabla de particoines -> No la veo mucha utilidad en nuestro caso pero sí cuando creamos
imágenes de particiones para volcarlas en una trabla de particiones existente
-k1: Crea una tabla de particiones para dependiendo de las particiones. Esto para imágenes de discos no
sirve de mucho pero cuando queremos volcar una imagen de una partición sobre un disco duro sin
particiones nos crea las particiciones necesarias y así nos evita el error que nos diría luego de “/dev/sda3
nof found” por ejemplo. Cuidado que esta opción te borra la tabla de particiones actual y repito que sólo es
útil cuando queremos volcar una imagen de partición en un disco duro sin tabla de particiones definida.
Skip this option, no se exactamente para que sirven las demás opciones
Lo que queremos que haga el cliente una vez finalizado el proceso. Yo suelo poner reboot para asegurarme de que
luego todo funciona pero si esta tarea la estas realizando remotamente mi recomendación es que selecciones
"poweroff". Y si estás haciendo pruebas yo uso la tercera opción "choose" para ver si ha habido fallos y en función
de eso reiniciar, apagar o lo que quiera
Seleccionamos la imagen, si tenemos más pues aparecerán más
Seleccionamos el disco duro ya que se pueden crear imágenes que contengan varios discos duros. En mi caso solo
uno
Y por fin!! Multicast multicast!!!
clients+time-to-wait -> luego nos preguntara por el numero de clientes a los que tiene que esperar o un
tiempo máximo, 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 número de clientes antes de empezar el proceso
A mi me gusta la primera opción para que si tengo 40 clientes espere a los 40 o si alguno se atasca pues que
inicie el proceso sin él.
El número de clientes a los que quieres enviar la imagen
El tiempo máximo que va a espera. 300 segundos (5 minutos) está bien
Bieeeen!! ya esta el servidor escuchando, ahora a los clientes
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 opción “Network boot via etherboot”
Si depués del arranque por red nos aparece esta pantalla con la opcion "Clonezilla: multicast restore..." es que
todo va bien. No te impacientes con el arranque por red, a veces puede llevar hasta medio minuto
Y aquí el proceso de copiado. En todos los ordenadores debería aparecer esto. Siempre hay algún ordenador que se
conecta antes, en ese caso aparecera una pantalla azul con las letras "Please wait".
Bien!! Terminó correctamente. En mi caso solo aparece el resultado del cliente con la ip 192.168.1.100 pero esque
al final solo lo hice con 1 porque mi ordenadorcito se enfadaba si le mandaba virtualizar más. Debería salir el
resultado de cada uno de los clientes y si en todos es "success" terminaste. A mi nunca me ha fallado ninguna
transferencia una vez ha sido iniciada pero nunca se sabe

Más contenido relacionado

La actualidad más candente

Maquinas virtuales
Maquinas  virtualesMaquinas  virtuales
Maquinas virtuales
fabi_1220
 
Manual Clonezilla
Manual ClonezillaManual Clonezilla
Manual Clonezillajdegra
 
Manual vmware-workstation
Manual vmware-workstationManual vmware-workstation
Manual vmware-workstation
Abdon Inga
 
Tutorial Clonezilla: Clonación y Restauración
Tutorial Clonezilla: Clonación y RestauraciónTutorial Clonezilla: Clonación y Restauración
Tutorial Clonezilla: Clonación y Restauración
inforconocimiento
 
instalacion sistemas operativos
instalacion sistemas operativosinstalacion sistemas operativos
instalacion sistemas operativos
carlosgimeno
 
Manual de virtual box
Manual de virtual boxManual de virtual box
Manual de virtual boxclaudiappaez
 
Alcohol
AlcoholAlcohol
Alcohol
Arym02
 
Debian
DebianDebian
Debian
jonathan128
 
Clonación de equipos a través de una red local
Clonación de equipos a través de una red localClonación de equipos a través de una red local
Clonación de equipos a través de una red localJVKMBV
 
GNU/Linux Debian Squeeze 6.0.0 Instalación
GNU/Linux Debian Squeeze 6.0.0 InstalaciónGNU/Linux Debian Squeeze 6.0.0 Instalación
GNU/Linux Debian Squeeze 6.0.0 Instalación
Lino Andres Copa
 
Guia paso a paso virtual box
Guia paso a paso virtual boxGuia paso a paso virtual box
Guia paso a paso virtual boxCarlos Vera Baene
 
4.6 creacion de maquinas virtuales
4.6 creacion de maquinas virtuales4.6 creacion de maquinas virtuales
4.6 creacion de maquinas virtuales
Giovani Ramirez
 
Ubuntu
UbuntuUbuntu
Instalacion ubuntu en una maquina virtual
Instalacion ubuntu en una maquina virtualInstalacion ubuntu en una maquina virtual
Instalacion ubuntu en una maquina virtual
Silvia Sanchez Lasaosa
 
Varias formas de como recuperar un servidor elastix en caso de algun desastre
Varias formas de como recuperar un servidor elastix en caso de algun desastreVarias formas de como recuperar un servidor elastix en caso de algun desastre
Varias formas de como recuperar un servidor elastix en caso de algun desastre
PaloSanto Solutions
 

La actualidad más candente (19)

Clonezilla
ClonezillaClonezilla
Clonezilla
 
Aaaaaaaaaa
AaaaaaaaaaAaaaaaaaaa
Aaaaaaaaaa
 
Maquinas virtuales
Maquinas  virtualesMaquinas  virtuales
Maquinas virtuales
 
Manual Clonezilla
Manual ClonezillaManual Clonezilla
Manual Clonezilla
 
Manual vmware-workstation
Manual vmware-workstationManual vmware-workstation
Manual vmware-workstation
 
Tutorial Clonezilla: Clonación y Restauración
Tutorial Clonezilla: Clonación y RestauraciónTutorial Clonezilla: Clonación y Restauración
Tutorial Clonezilla: Clonación y Restauración
 
instalacion sistemas operativos
instalacion sistemas operativosinstalacion sistemas operativos
instalacion sistemas operativos
 
Manual de virtual box
Manual de virtual boxManual de virtual box
Manual de virtual box
 
Alcohol
AlcoholAlcohol
Alcohol
 
Debian
DebianDebian
Debian
 
Clonación de equipos a través de una red local
Clonación de equipos a través de una red localClonación de equipos a través de una red local
Clonación de equipos a través de una red local
 
GNU/Linux Debian Squeeze 6.0.0 Instalación
GNU/Linux Debian Squeeze 6.0.0 InstalaciónGNU/Linux Debian Squeeze 6.0.0 Instalación
GNU/Linux Debian Squeeze 6.0.0 Instalación
 
Guia paso a paso virtual box
Guia paso a paso virtual boxGuia paso a paso virtual box
Guia paso a paso virtual box
 
4.6 creacion de maquinas virtuales
4.6 creacion de maquinas virtuales4.6 creacion de maquinas virtuales
4.6 creacion de maquinas virtuales
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Instalacion ubuntu en una maquina virtual
Instalacion ubuntu en una maquina virtualInstalacion ubuntu en una maquina virtual
Instalacion ubuntu en una maquina virtual
 
Manual de utilización y uso del winrar
Manual de utilización y uso del winrarManual de utilización y uso del winrar
Manual de utilización y uso del winrar
 
Varias formas de como recuperar un servidor elastix en caso de algun desastre
Varias formas de como recuperar un servidor elastix en caso de algun desastreVarias formas de como recuperar un servidor elastix en caso de algun desastre
Varias formas de como recuperar un servidor elastix en caso de algun desastre
 

Similar a Clonando con drbl y clonezilla

Clonacion disco duro
Clonacion disco duroClonacion disco duro
Clonacion disco duro
Cesar Pineda
 
Tutorial DEBIAN JOVANNY GONZÁLEZ
Tutorial DEBIAN JOVANNY GONZÁLEZTutorial DEBIAN JOVANNY GONZÁLEZ
Tutorial DEBIAN JOVANNY GONZÁLEZ
ooooooo
 
Como clonar un disco duro con clonezillaaaaaaaaaaaaa
Como clonar un disco duro con clonezillaaaaaaaaaaaaaComo clonar un disco duro con clonezillaaaaaaaaaaaaa
Como clonar un disco duro con clonezillaaaaaaaaaaaaa
peterete8
 
07 clonezilla silvia_mancero
07 clonezilla silvia_mancero07 clonezilla silvia_mancero
07 clonezilla silvia_mancero
Silvia Mancero
 
InstalacióN Virtual
InstalacióN VirtualInstalacióN Virtual
InstalacióN Virtual
Mauro
 
Como instalar mandriva
Como instalar mandrivaComo instalar mandriva
Como instalar mandrivanelson-10
 
Instalar ubuntu server 10.04 lts paso a paso « slice of linux
Instalar ubuntu server 10.04 lts paso a paso « slice of linuxInstalar ubuntu server 10.04 lts paso a paso « slice of linux
Instalar ubuntu server 10.04 lts paso a paso « slice of linuxAlejandro Tisone
 
Samba ubuntu11_10_12 04_slide
Samba ubuntu11_10_12 04_slideSamba ubuntu11_10_12 04_slide
Samba ubuntu11_10_12 04_slide
Guido Cuello Contreras
 
Proyecto 4
Proyecto 4Proyecto 4
Proyecto 4
1smr07
 
Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)
uriel guzman
 
Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)
uriel guzman
 
Proyecto 4
Proyecto 4Proyecto 4
Proyecto 4
ElisabetBlanco
 
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
Armando Rodriguez
 
Instalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_RamirezInstalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_RamirezAdrián Poveda
 
Como Instalar Ubuntu
Como Instalar UbuntuComo Instalar Ubuntu
Como Instalar UbuntuQuike Peralta
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5davister
 
Analisis forense
Analisis forenseAnalisis forense
Analisis forense
Jose Rivera
 

Similar a Clonando con drbl y clonezilla (20)

Clonacion disco duro
Clonacion disco duroClonacion disco duro
Clonacion disco duro
 
Tutorial DEBIAN JOVANNY GONZÁLEZ
Tutorial DEBIAN JOVANNY GONZÁLEZTutorial DEBIAN JOVANNY GONZÁLEZ
Tutorial DEBIAN JOVANNY GONZÁLEZ
 
Como clonar un disco duro con clonezillaaaaaaaaaaaaa
Como clonar un disco duro con clonezillaaaaaaaaaaaaaComo clonar un disco duro con clonezillaaaaaaaaaaaaa
Como clonar un disco duro con clonezillaaaaaaaaaaaaa
 
07 clonezilla silvia_mancero
07 clonezilla silvia_mancero07 clonezilla silvia_mancero
07 clonezilla silvia_mancero
 
InstalacióN Virtual
InstalacióN VirtualInstalacióN Virtual
InstalacióN Virtual
 
Como instalar mandriva
Como instalar mandrivaComo instalar mandriva
Como instalar mandriva
 
Instalar ubuntu server 10.04 lts paso a paso « slice of linux
Instalar ubuntu server 10.04 lts paso a paso « slice of linuxInstalar ubuntu server 10.04 lts paso a paso « slice of linux
Instalar ubuntu server 10.04 lts paso a paso « slice of linux
 
Samba ubuntu11_10_12 04_slide
Samba ubuntu11_10_12 04_slideSamba ubuntu11_10_12 04_slide
Samba ubuntu11_10_12 04_slide
 
Proyecto 4
Proyecto 4Proyecto 4
Proyecto 4
 
Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)
 
Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)Manual de usuario wifislax (uriel guzman)
Manual de usuario wifislax (uriel guzman)
 
Proyecto 4
Proyecto 4Proyecto 4
Proyecto 4
 
image drive
image driveimage drive
image drive
 
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
Inspección física visual e instalacion de drivers de una pc(arquitectura de c...
 
Instalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_RamirezInstalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_Ramirez
 
Instalacion de Ubuntu
Instalacion de UbuntuInstalacion de Ubuntu
Instalacion de Ubuntu
 
Como Instalar Ubuntu
Como Instalar UbuntuComo Instalar Ubuntu
Como Instalar Ubuntu
 
Proyecto 5
Proyecto 5Proyecto 5
Proyecto 5
 
Norton ghost
Norton ghostNorton ghost
Norton ghost
 
Analisis forense
Analisis forenseAnalisis forense
Analisis forense
 

Último

10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
XxsmalXxYT
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
edwinchiri2
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
jhannimejia
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
AlexanderCR12
 

Último (14)

10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
10. Táctica y Estrategia en Fútbol autor Oscar Milton Rivas (1).pdf
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericanoderecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
derecho penal busqueda de pruebas en el derecho penal peruano latinoamericano
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
Biografía Eugenio Díaz Castro su vida y su libros
Biografía Eugenio  Díaz Castro su vida y su librosBiografía Eugenio  Díaz Castro su vida y su libros
Biografía Eugenio Díaz Castro su vida y su libros
 
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
5 CRITERIOS PARA EL DISEÑO DE DIAGRAMAS DE FLUJO.pptx
 

Clonando con drbl y clonezilla

  • 1. Clonandocon DRBLy Clonezilla(usandomulticast!) por Maxpowelen feb.20, 2009 Saludos, antes de nada disculparme por la tardanza y esque mi intención era tenerlo preparado para publicarlo al dia siguiente del podcast pero el “ya lo hago mañana” y la falta de tiempo (si, siempre me quejo de lo mismo) pues ha ido pasando el tiempo hasta hoy. Para este ejemplo usare la version live disponible aqui http://free.nchc.org.tw/drbl-live/unstable/ (este artículo se hizo usando drbl-live-xfce-0.9.15-6.iso) Aunque aparezca como “inestable” a mi no me ha dado ningún problema (y eso que he hecho pruebas y pruebas) así que no tengas miedo en usarlo. DRBL (Diskless Remote Boot in Linux) Según la página oficial Proporciona un entorno sin disco duro o sistema operativo para máquinas clientes. Funciona en Debian, Ubuntu, Mandriva, Red Hat, Fedora, CentOS y SuSE. DRBL usa recursos de hardware distribuido y permite a los clientes el control total de su hardware local. También incluye Clonezilla, una herramienta de clonación y particionado similar a Symantec Ghost Explicación mía Herramienta que permite arrancar un sistema operativo desde la red sin necesidad de tener ningún software instalado localmente, permitiendo el control del hardware local una vez iniciado el sistema operativo servido por el sevidor. Junto a clonezilla podremos clonar en multicast tantas máquinas como queramos simultáneamente. Para mí es la mejor herramienta de clonación 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 demás. Aviso de que este artículo tiene muchas imágenes y lo que ello implica. Explicaré un caso práctico donde clonaré un disco duro de una máquina con varios sistemas operativos (linux y windows, que muy a pesar windows se usa mucho y asi demuestro como DRBL no tiene problema por manejar NTFS) a otros 5 ordenadores usando multicast. Sólo uso 5 porque mi ordenadorcito el pobre no creo que pueda virtualizar mucho más. Alguien quizá se pregunte “¿Qué eso de multicast, que no calla con eso?”, una explicación breve: Cuando envías cualquier archivo por una red, se realiza una conexión entre los dos ordenadores. El servidor tiene una conexión independiente para cada cliente. Multicast consiste en que el servidor no se conecta, simplemente “envía” por la red la información sin ningún destinatario concreto y los clientes la cojen cuando pasa delante de ellos. Esto nos viene perfecto porque si queremos enviar una imagen de un disco duro de 15GB a 50 ordenadores por el método estándar tendríamos que dividir el ancho de banda en 50, multiplicar por 50 la carga del servidor y calcular la cantidad de horas y horas que llevaría (bastante más que multiplicarlo por 50). Con multicast el servidor sólo envia una vez las cosas y listo. Espero que el concepto haya quedado más o menos claro.
  • 2. 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 opción. Durante el arranque te pregunta por el keymap. Yo selecciono la opción “Don’t touch the keymap” per o si prefieres puedes seleccionar el keymap Español. Una vez iniciado deberías ver algo así: Solo necesitamos usar los iconos Clonezilla server (arriba) y Clonezilla live (debajo). También 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/PARTICIÓN Este paso solo sería necesario la primera vez (o cuando queramos crear una nueva imagen). Hacemos doble cick en “Clonezilla live”
  • 3. Lo que aquí nos pregunta es si quieremos crear una imagen de un dispositvo (device-image) o clonar directamente desde un disco/partición a otro (device-device). Seleccionamos la primera opción (para moverte por el menú usa las flechas del teclado y la tecla “enter” para seleccionar la opción).
  • 4. 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 partición en esa partición. 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 tendrás 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 máquina) samba_server y nfs_server lo mismo que ssh_server Y las demás 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 máquina comun para todos los clientes y la grabo en el servidor de un golpe. Si quieres usar local_dev simplemente tendrás que seleccionar una particion de destino en el menu siguiente. Yo continuaré usando ssh_server. Si seleccionas local_dev te preguntará por la partición donde quieres guardar la imagen.
  • 5. Indicamos como queremos que coja la ip, hoy en dia cualquier router asiga IP automáticamente con dhcp así que seleciónala. Si no, pues te tocará poner una a mano seleccionando "static".
  • 6. Escribimos la IP del servidor SSH que almacenará nuestra imagen del disco duro local, a continuación nos pregunta por el puerto.
  • 7. Escribimos el usuario para acceder por ssh
  • 8. La ruta remota (del servidor) donde guardaremos la imagen, ojo con esto que yo me tiré como media hora hasta que mi cuenta la primera vez XD
  • 9. Confirmamos que todo está bien (más detalles sobre SSH en http://www.congdegnu.es/2010/06/21/monta-tu-servidor-ssh-rapidamente/)
  • 10. Como conexión segura que es SSH, nos pregunta si aceptamos el las claves de cifrado del servidor. Escribe "yes" y dale al enter (supongo que confías en tu servidor no?)
  • 12. 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”
  • 13. Nombre para la imagen. La fecha es un buen nombre para saber cuales son mas actuales y todo eso. A continuación seleccionamos el disco duro
  • 14. Aquí nos pregunta cómo queremos crear la imagen: -q -> Forma estándar, recomiendo usar esta ya que la imagen también se comprime -q1 -> Réplica exacta usando dd. Esta opción es útil para cuando tenemos particiones cifradas.
  • 16. -Z1 -> Usa gzip para comprimir la imagen, tarda un tiempo razonable y la compresión también lo es -Z2 -> Usa bzip2, tamaño menor de la imagen pero tarda muchísimo más -Z3 -> Usa lzo, prácticamente igual que gzip en relación tiempo:compresión -Z0 -> No comprime, crea la imagen a pelo Yo maro la primera opción, es la que más me gusta
  • 17. Para ir dividiendo la imagen en trozo de X megas, por ejemplo por si la vamos a grabar en CD. En nuestro caso, ponemos 0 para que la haga toda de un solo archivo (supongo que tienes espacio en el disco duro)
  • 18. Indicamos que queremos que haga cuando termine. Yo le digo que reinicie para que no tenga problemas con los puntos de montaje cuando se configure el servidor DRBL
  • 19. Confirmamos escribiendo la letra "y" de yes, no entiendo por qué sale por defecto la "N" para cancelar
  • 20. Creando la imagen, nos muestra el tiempo que lleva, tiempo estimado, porcentaje completado y la velocidad a la que va. Trata las particiones de manera independiente así que no te asustes si ves que parece que vuelve a empezar, lo que pasa es que está continuando con la siguiente. Una vez haya terminado el sistema se reiniciará solo (ya que elegimos esa opción). Volvemos a seleccionar la primera opción en el menú de arranque. Una vez cargado el escritorio hacemos doble click en el icono “Clonezilla Server”. Repetimos el proceso de configuración de la red (lo de dhcp y eso) igual que antes. Ahora nos salen muchas letras amarillas.
  • 21. Estas letras amarillas nos vienen a decir que necesitamos otra IP pero que haya tranquilidad, esto se configura solo, simplemente pulsa enter
  • 22. En este punto nos pregunta si queremos que acepte todos los clientes o solo un rango de IP o MAC. En mi caso quiero que acepte todos los clientes "All Select all clients" 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 localización 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 más confusión causa. Después te mostrará un par de confirmaciones (dar enters y punto) y configurará la red. No te asustes si ves por ahí algún failed, es simplemente porque apaga algún servicio (como el dhcp) antes de encenderlo para asegurarse de que estaba apagado antes de que el script lo inicie para que cargue la configuración.
  • 23. Seleccionamos lo que queremos hacer, en nuestro caso "restore-disk" en el cliente. Todas estas opciones hacen referencia al cliente así que puedes grabar imágenes de particiones y discos remotos La última opción nos deja elegirlo en el cliente pero como dice entre paréntesis solo para unicast (un servidor, un cliente) pero esto es obvio no?
  • 24. Aquí déjalo como está, la opción que más interesante me parece es -hnn0 PC para que configure él solo las IP y hostname en las máquinas windows y evitarse ir luego de uno en uno
  • 25. Este menú es interesante, te lo explico: Opción por defecto: Usa la tabla de particiones de la imagen * En nuestro caso usaremos esta porque hemos hecho una réplica de todo el disco -k: No crear tabla de particoines -> No la veo mucha utilidad en nuestro caso pero sí cuando creamos imágenes de particiones para volcarlas en una trabla de particiones existente -k1: Crea una tabla de particiones para dependiendo de las particiones. Esto para imágenes de discos no sirve de mucho pero cuando queremos volcar una imagen de una partición sobre un disco duro sin particiones nos crea las particiciones necesarias y así nos evita el error que nos diría luego de “/dev/sda3 nof found” por ejemplo. Cuidado que esta opción te borra la tabla de particiones actual y repito que sólo es útil cuando queremos volcar una imagen de partición en un disco duro sin tabla de particiones definida.
  • 26. Skip this option, no se exactamente para que sirven las demás opciones
  • 27. Lo que queremos que haga el cliente una vez finalizado el proceso. Yo suelo poner reboot para asegurarme de que luego todo funciona pero si esta tarea la estas realizando remotamente mi recomendación es que selecciones "poweroff". Y si estás haciendo pruebas yo uso la tercera opción "choose" para ver si ha habido fallos y en función de eso reiniciar, apagar o lo que quiera
  • 28. Seleccionamos la imagen, si tenemos más pues aparecerán más
  • 29. Seleccionamos el disco duro ya que se pueden crear imágenes que contengan varios discos duros. En mi caso solo uno
  • 30. Y por fin!! Multicast multicast!!!
  • 31. clients+time-to-wait -> luego nos preguntara por el numero de clientes a los que tiene que esperar o un tiempo máximo, 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 número de clientes antes de empezar el proceso A mi me gusta la primera opción para que si tengo 40 clientes espere a los 40 o si alguno se atasca pues que inicie el proceso sin él.
  • 32. El número de clientes a los que quieres enviar la imagen
  • 33. El tiempo máximo que va a espera. 300 segundos (5 minutos) está bien
  • 34. Bieeeen!! ya esta el servidor escuchando, ahora a los clientes 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 opción “Network boot via etherboot”
  • 35.
  • 36. Si depués del arranque por red nos aparece esta pantalla con la opcion "Clonezilla: multicast restore..." es que todo va bien. No te impacientes con el arranque por red, a veces puede llevar hasta medio minuto
  • 37. Y aquí el proceso de copiado. En todos los ordenadores debería aparecer esto. Siempre hay algún ordenador que se conecta antes, en ese caso aparecera una pantalla azul con las letras "Please wait".
  • 38. Bien!! Terminó correctamente. En mi caso solo aparece el resultado del cliente con la ip 192.168.1.100 pero esque al final solo lo hice con 1 porque mi ordenadorcito se enfadaba si le mandaba virtualizar más. Debería salir el resultado de cada uno de los clientes y si en todos es "success" terminaste. A mi nunca me ha fallado ninguna transferencia una vez ha sido iniciada pero nunca se sabe