SISTEMA CENTRALIZADO DE INSTALACIÓN DE Linex Colegios (Clonación por Red) 1. INFORMACIÓN GENERAL. 2. CÓMO REALIZAR LA CLONACIÓN POR RED?. 3. CULTURILLA GENERAL... QUÉ HACE ESTE PROCESO DE CLONACIÓN POR RED?.
1. INFORMACIÓN GENERAL: Los servidores de los centros se han configurado los servicios necesarios para añadir la funcionalidad de servidor PXE con el fin de poder realizar clonaciones de equipos por red. En los servidores de los centros se descargarán los archivos de las 2 versiones de Linex Colegios (por un lado Inves y similar, y por otro Gnome para PC's con mínimo 1Gb de RAM). También se pondrá una tarea para asegurar que esos datos de los sistemas operativos estén actualizados con los úlitmos cambios que se vayan realizando, o lo que es lomismo, cuando realicemos una clonación por red estamos asegurando que el sistema que se implante es el más actual. Por otro lado, en la carpeta /home/compartida del servidor, o lo que es lo mismo, en la carpeta /compartida de los equipos cliente, se introduciran dos nuevos ficheros con el fin de poder actualizar la BIOS de los ordenadores INVES (ya que por defecto, la opción de arranque por red de estos equipos NO funciona). Estos dos ficheros se corresponden con un fichero binario (W626_30B.BIN) y con un script (update) que al ejecutarlo realizará todo el proceso automáticamente, tirando de este fichero binario y descargando otros paquetes (por lo que requerirá conexión a internet), aunque todo esto será transparente al usuario (NOTA: Este proceso de actualizar la BIOS lo explicaremos en un documento aparte). Si por algún motivo no se montara la carpeta compartida en el equipo cliente, y por tanto no se puediera acceder a los dos ficheros mencionados anteriormete, para la actualización de la BIOS, se pueden seguir varias alternativas: copiar en un 'pendrive' desde otro ordenador estos ficheros y ejecutar el script en el ordenador donde se quiera realizar el proceso de actualzar la BIOS, utilizar un script alternativo que se colgará en una URL de la intranet (con el fin de realizar la clonación a partir de un microkernel asociado a la tarjeta de red de los inves, en lugar de utilizar la BIOS, o sea, como tenía puesto originalmente, con la opción de Clonar por Red desde el menú de arranque incial, desde el GRUB) o utilizar un cd de utilidades donde vendrá incluida la opción de Flashear la Bios. Si se ha realizado el proceso de actualización de la BIOS, lo primero que tenemos que hacer después de ejecutar el script update, es reiniciar el equipo y entrar en la BIOS (al arrancar el pc, pulsar la telca de 'Supr' o 'Del' -Suprimir o Delete-), y veremos que ya no nos pide la clave de entrada puesto que se ha eliminado. Una vez dentro, lo que tendremos que realizar es cambiar la opción de arranque del equipo, para que pueda arrancar por red en lugar de por disco duro o por lector de CD/DVD (), previamente hay que fijarse que este activada la opción LAN BOOT ROM. En la versión para los equipos antiguos ('Inves' y similares), cuando se instala el sistema, éste saca una copia de la configuración de la BIOS para poder restaurarla, porque como algunos de estos equipos tienen la pila ya gastada, habría que estar muy frecuentemente volviendo a configurarla, y de esta forma el equipo se encarga de restaurarla automáticamente. En los inves con bios que no arranca por red (es la versión que tiene USB-HDD entre las opciones) se puede utilizar un script para modificar el grub del ordenador y que arranque con una nueva opción de clonar por red. Para este caso, os podéis poner en contacto con el informático de vuestro CPR.
2. CÓMO REALIZAR LA CLONACIÓN POR RED?: Una vez que ya tenemos nuestro equipo preparado para poder arrancar por red, el sistema centalizado de carga del sistema/clonación/reparar disco funcionará del siguiente modo: Nos saldrá un menú por pantalla, un nuego grub que se carga por red, en el que por defecto, si no seleccina ninguna opción, se elegirá la primera opción, Cargar Linex Colegios, o sea, el instalado en el disco duro del ordenador, con lo que el equipo arrancará de forma normal, como habitualmente (se puede esperar a que pase el tiempo de espera establecido o pulsar 'intro' directamente si queremos que arranque esta primera opción). En el caso de que quisiéramos clonar un equipo por red, tendremos que seleccionar la segunda opción de este menú Instalar sistema operativo y nos aparecerá un nuevos submenú, aunque previamente nos pedirá un clave para poder acceder a él. Esta contraseña será: instalar2012. En este nuevo menú de instalación que nos aparecerá después de introducir la contraseña correspondiente, tendremos para elegir CUATRO opciones, DOS por sistema operativo (para INVES y similares y para el resto de equipos). De las dos opciones que se presentar para cada sistema, una de ellas formatea todo el disco, mientras que la otra guarda los datos de los usuarios, o sea, borra todo el sistema menos los datos de usuario. Una vez que tenemos clara la opción a elegir, la seleccionamos y pulsamos 'Intro' sobre ella, y el proceso de instalación comenzará automáticamente, aunque dependeŕa más o menos en iniciarse en función de cómo esté de saturado o no el ancho de banda de la red del centro.
Para un clonar un equipo en concreto, se puede aumentar la velocidad de clonación, seleccionando la opción para clonar y pulsado la tecla del 'tabulador' en lugar de 'Intro', y veremos como por debajo del menú, nos aparecerá una línea con los parámetros de carga del sistema que se va a lanzar, y lo que tenemos que hacer es poner al final de esta línea un espacio en blanco seguido de x4, y a continuación pulsar 'Intro' y ya seguiría todo el proceso de forma normal...
3. CULTURILLA GENERAL... QUÉ HACE ESTE PROCESO DE CLONACIÓN POR RED?: En la orden de carga del sistema, del microkernel TinyCore, hay un parámetro tipo_0123 (0 y 1 es versión inves, 2 y 3 es versión Gnome, y dentro de estos, las opciones 0 y 2 implican el formateo completo del disco, mientras que la 1 y 3 NO borrarán los datos de usuario) con el cual se marca la sutil diferencia a la hora de realizar al acciones diferenciales. El instalador crea las particiones para discos menores de 60Gb sigue el siguiente esquema: 1- boot 184 Mb 2- raíz 10 Gb 3- backup 10 Gb 4- extendida 5- swap 2 Gb 6- home Resto del disco Si el disco es mayor de 60 Gb, la 'raíz' y el 'backup' se harán de 20Gb. Cuando se elige la opción de no borrar los datos de los usuarios, no se formatean las particiones 2 (/)y 6 (home). Una vez realizado este primer paso, el sistema determina si es Inves o Gnome y se indica la ruta y el nombre de archivo a descargar y procesar. Estos archivos se descargan con el comando 'rsync' limitado a 2 Mb/s a la partición backup, y con un máximo 4 ordenadores a la vez, dejando una reserva mínima de 20% ancho de banda de red local. Todo este proceso se gestiona automáticamente, podemos poner a instalar cuantos equipos queramos simultáneamente, y cuando tenga que descargar los datos se quedan en espera activa, hasta que el servidor les de paso. Cuando no formateamos, el instalador, sino hay actualización en el servidor, usa los datos ya descargados anteriormente en la partición backup (el script completo 172.16.10.5/ficheros/tc-install ) Para terminar, comentar que en ambas distribuciones existe una utilidad para generar un DVD de instalación para casos especiales (para aquellos equipos que no tienen conectividad por cable cercana ). Esta utilidad mira en el servidor si hay alguna actualización y crea un archivo iso en el 'home' del equipo. En la versión de Gnome, además, existe también la posibilidad de generar una versión LIVE para usar sin instalar, muy interesante para usuarios que quierean usar/conocer la distribución en casa.