Utilizar el mismo /home/partimag con Clonezilla y DRBL en un disco duro/pendrive usb | Algo de Linux

viernes, 11 de julio de 2014

Utilizar el mismo /home/partimag con Clonezilla y DRBL en un disco duro/pendrive usb

Como vimos en un post anterior, puede ser muy útil clonar con DRBL Live en modo multicast, sobre todo cuando el número de máquinas a restaurar es elevado. 

Además, como ya comenté, tengo montado DRBL y Clonezilla en el mismo disco duro externo de tal forma que suelo utilizar Clonezilla para crear imágenes y restaurarlas y DRBL cuando quiero clonar en modo multicast.

Un problema que nos ha surgido al tratar de utilizar versiones recientes de DRBL ha sido que ahora se monta el sistema en /lib/live/mount/medium, cuando antes se montaba en /live/image. Este problema ya está resuelto, pero sería interesante poder utilizar el mismo directorio /home/partimag de nuestro disco duro/pendrive usb tanto con Clonezilla como con DRBL, y, si fuera posible, que el montaje de /home/partimag se realizara automáticamente de forma totalmente transparente para el usuario.

Después de darle unas cuantas vueltas al tema, he pensado que la mejor forma de resolver ambos problemas sería modificando el filesystem.squashfs de DRBL.

Aquí os dejo un enlace al filesystem.squashfs modificado de tal manera que usa el directorio /home/partimag que haya almacenado en el disco duro/pendrive usb y lo monta automáticamente, por si queréis utilizarlo:
en versiones más recientes, como la 2.2.2.19-i686-pae, la antigua ubicación ha cambiado y el directorio /home/partimag  ahora se encuentra en: /lib/live/mount/medium/home/partimag - See more at: http://enavas.blogspot.com.es/2012/07/clonacion-multicast-usando-drbl-live.html#sthash.jShIdgaY.dpuf
en versiones más recientes, como la 2.2.2.19-i686-pae, la antigua ubicación ha cambiado y el directorio /home/partimag  ahora se encuentra en: /lib/live/mount/medium/home/partimag - See more at: http://enavas.blogspot.com.es/2012/07/clonacion-multicast-usando-drbl-live.html#sthash.jShIdgaY.dpuf
en versiones más recientes, como la 2.2.2.19-i686-pae, la antigua ubicación ha cambiado y el directorio /home/partimag  ahora se encuentra en: /lib/live/mount/medium/home/partimag - See more at: http://enavas.blogspot.com.es/2012/07/clonacion-multicast-usando-drbl-live.html#sthash.jShIdgaY.dpuf
en versiones más recientes, como la 2.2.2.19-i686-pae, la antigua ubicación ha cambiado y el directorio /home/partimag  ahora se encuentra en: /lib/live/mount/medium/home/partimag - See more at: http://enavas.blogspot.com.es/2012/07/clonacion-multicast-usando-drbl-live.html#sthash.jShIdgaY.dpuf Es  D
https://copy.com/MYXL4TN7kMIp

Lo único que tenéis que hacer es cambiar el filesystem.squashfs de vuestro USB por el que podéis descargar del enlace anterior.

Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

Alfonso Pastor dijo...

Gracias Esteban, será muy útil.

Me preguntaba si no será posible modificar el squashfs para que estén ya hechas de antemano todas las tareas que se ejecutan al lanzar el acceso directo del escritorio del DRBL server: me refiero a la elección de idioma, configuración de red, la configuracion del entorno, etc. Siempre son los mismos pasos y realmente lo único que cambiamos de una vez para otra es el nº de clientes a clonar, la imagen y el tiempo de espera. ¿No se podría modificar el squashfs para que solamente pidiese esos datos?.

Un saludo.

Esteban M. Navas Martín dijo...

Hola, Alfonso:

Supongo que se podría modificar porque al fin y al cabo son scripts. El problema que le veo es que drbl live trata de cubrir diferentes distribuciones linux y los scripts son poco estructurados y escasamente documentados para mi gusto.

Aunque quizás me lleve más trabajo, he pensado instalar Drbl en una Debian con Xfce y convertirlo en una live, cambiando ya de paso dhcp por dnsmasq configurado para actuar como proxy. De hecho he empezado a trabajar en ello.