Herramientas de usuario

Herramientas del sitio


clonezilla

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

clonezilla [2013/03/15 20:39]
kant terminé de escribirlo
clonezilla [2014/07/10 21:29] (actual)
kant [Clonezilla Live]
Línea 1: Línea 1:
 +====== Introducción ======
 +
 Para la generación y distribución de imágenes de instalaciones usamos [[http://​clonezilla.org/​|Clonezilla]]. Para la generación y distribución de imágenes de instalaciones usamos [[http://​clonezilla.org/​|Clonezilla]].
  
Línea 8: Línea 10:
  
 Clonezilla ofrece una buena documentación (en inglés) de cómo hacer varias tareas, que pueden encontrar [[http://​clonezilla.org/​clonezilla-live-doc.php|aquí]]. También hay una documentación un poco más compacta y en español sobre cómo restaurar imágenes que pueden encontrar [[http://​users.df.uba.ar/​kant/​clonezilla/​tuto.html|aquí]]. Clonezilla ofrece una buena documentación (en inglés) de cómo hacer varias tareas, que pueden encontrar [[http://​clonezilla.org/​clonezilla-live-doc.php|aquí]]. También hay una documentación un poco más compacta y en español sobre cómo restaurar imágenes que pueden encontrar [[http://​users.df.uba.ar/​kant/​clonezilla/​tuto.html|aquí]].
 +
 +
 +====== Instrucciones ======
 +
 +===== Clonezilla Live =====
  
 Una guia general para Clonezilla Live (algunas aplican a SE también): Una guia general para Clonezilla Live (algunas aplican a SE también):
Línea 28: Línea 35:
     * **local_dev** se refiere a dispositivos locales, esto cubre discos rígidos internos, discos ópticos (CD/DVD) y pendrives. //Al elegir esta opción y presionar enter, Clonezilla pausará para que el usuario pueda conectar/​insertar el medio si no lo hizo antes//     * **local_dev** se refiere a dispositivos locales, esto cubre discos rígidos internos, discos ópticos (CD/DVD) y pendrives. //Al elegir esta opción y presionar enter, Clonezilla pausará para que el usuario pueda conectar/​insertar el medio si no lo hizo antes//
     * Para /​escribirleer las imágenes desde/hacia la red pueden usar ssh, samba (share de windows) ó nfs (opciones **ssh_server**,​ **samba_server** y **nfs_server** respectivamente)     * Para /​escribirleer las imágenes desde/hacia la red pueden usar ssh, samba (share de windows) ó nfs (opciones **ssh_server**,​ **samba_server** y **nfs_server** respectivamente)
 +      * Si eligen **ssh_server**,​ estas son las opciones que hay que poner:
 +        * cuando pregunta de configurar la red, le dan que si y eligen **dhcp**
 +        * Dirección IP: **192.168.123.13**
 +        * puerto: **22** (el default)
 +        * cuenta: imagenes (ó la que tengan anotada) (default: "​root"​)
 +        * directorio: (el default) /​etc/​partimag
 +        * luego les pide contraseña;​ escriben "​yes"​ cuando pregunta por algo de claves y dice "​yes/​no",​ luego escriben la contraseña
     * Una vez que elijan, casa opción les va a preguntar los detalles correspondientes sobre el espacio de escritura/​lectura de imágenes (todos los menues tienen una descripción en español). Para local_dev (probablemente el caso más común), presenta una lista de particiones y luego la lista de directorios en la raíz de esa partición (o sea, los directorios de más alto nivel en la partición).     * Una vez que elijan, casa opción les va a preguntar los detalles correspondientes sobre el espacio de escritura/​lectura de imágenes (todos los menues tienen una descripción en español). Para local_dev (probablemente el caso más común), presenta una lista de particiones y luego la lista de directorios en la raíz de esa partición (o sea, los directorios de más alto nivel en la partición).
  
Línea 39: Línea 53:
  
   * Al terminar, Clonezilla pregunta si uno quiere apagar, reiniciar, abrir una consola o volver al menú inicial.   * Al terminar, Clonezilla pregunta si uno quiere apagar, reiniciar, abrir una consola o volver al menú inicial.
 +
 +
 +===== Clonezilla Server =====
 +
 +Clonezilla SE tiene un espectro de funciones que exceden el espectro de lo que puede hacer Clonezilla Live por sí solo. En el fondo Clonezilla SE es un paquete preconfigurado de DRBL, lo que le permite hacer booteo por red de clientes para otras cosas como clientes livianos (bootea directamente un sistema funcional) o instalaciones por red de linux (bootea los instaladores). Lo que nos interesa en este caso es bootear clonezilla, y para eso el servidor permite preconfigurar bastantes cosas cuestión que cuando el cliente arranque no haya que tocar nada (o casi nada, dependiendo de cómo lo configure uno). En la prágina de clonezilla pueden encontrar la [[http://​drbl.sourceforge.net/​installation/​|documentación oficial para la instalación del servidor]]. Refiéranse a esa documentación para configurar la lista de clientes, que es algo que puede ir variando. (consejo: corran //​drbl4imp//,​ respondan que no a la pregunta y sigan las instrucciones que da el comando)
 +
 +Para el dia a dia, el comando que más se usa en el servidor es dcs (**nota importante:​** dcs se corre como root). **dcs** abre un menú que configura el comportamiento por default que tienen los clientes en el menú de booteo de PXE (básicamente,​ modifica el menú de booteo).
 +  * Lo primero que va a preguntar es si queremos determinar el comportamiento para todos los clientes o sólo para algunos (ver documentación de configuración de clientes)
 +  * Luego nos va a mostrar muchas opciones, en general la que nos interesa es **clonezilla-start**
 +  * Beginner o expert, usen beginner
 +  * Ahora puede determinar qué comportamiento va a tener el cliente sin necesidad de intervención del usuario, o dejar la decisión al que esté enfrente de la computadora en ese momento.
 +
 +Como en Clonezilla Live, todos los menues contienen texto explicativo. El beneficio más grande de usar clonezilla server es en el caso de restauración de imágenes, porque permite distribuirlas por multicast a muchas computadoras de la red local haciendo un uso de la red casi igual de pesado no importa la cantidad de clientes que haya (la diferencia entre estar unas horas o unas semanas clonando todo un laboratorio)
 +
 +Las imágenes están guardadas en **/​home/​partimag/​** . Este es el directorio por default, pero se puede configurar para que use otro directorio.
 +
 +Como se menciona más arriba, **dcs** modifica el menú de booteo de los clientes PXE. El archivo correspondiente se encuentra en **/​tftpboot/​nbi_img/​pxelinux.cfg/​default** . Leyendo los cambios que **dcs** le va haciendo a ese archivo se podría construir a mano un menú de booteo acorde a las necesidades puntuales (básicamente copiando los distintos casos que uno configura via **dcs** y ponerlos como distintas entradas del menú de booteo de PXE)
 +
 +
 +==== Instructivos Paso a Paso ====
 +
 +  * [[clonezilla_tuto_multicast|Replicación de imágenes via multicast]] (ver también para broadcast y unicast, el proceso es casi idéntico)
 +
 +
 +
 +===== Notas importantes =====
 +
 +  * El clonado de particiones requiere que las particiones existan de antemano en el disco de destino.
 +  * El clonado de disco básicamente crea particiones de destino y las clona de a una. Por lo tanto, **el disco de destino tiene que tener suficiente espacio para las particiones que uno quiere poner ahi.** (ver nota experimental 1)
 +  * En teoría debería haber conflicto entre el server DHCP de uso normal y el de Hermes (que usa DRBL/​ClonezillaSE),​ pero esto no ocurre porque el de Hermes atiende sólo a los clientes que se identifican con el vendor-class-identifier igual a //"​PXEClient"//,​ //"​Etherboot"//​ ó "​DRBLClient"//​ (ver ///​etc/​dhcp/​dhcpd.conf//​ en Hermes)
 +
 +
 +nota experimental 1 (Ariel K.): intenté clonar desde un disco de 320GB con tres particiones que suman menos de 160GB hacia un disco de 160GB, no tuve éxito. En teoría esto debería poder hacerse.
clonezilla.1363379992.txt.gz · Última modificación: 2013/03/15 20:39 por kant