Cargando...
 

Migración de un servidor de centro de LliureX 19 a LliureX 21

1. Introducción


En principio se recomienda siempre partir de una instalación limpia pero al igual que al pasar de LliureX 16 a LliureX 19 es posible mantener los datos de nuestros usuarios, cuentas LDAP, etc...
Para ello deberemos seguir el mismo proceso que en la migración de un centro de la 16 a la 19.

De todas formas repasaremos rápidamente las opciones.

2. Copia de seguridad de usuarios de LDAP

Lo primero que debemos hacer (si no lo tenemos hecho ya) es una copia de seguridad de nuestros usuarios LDAP independientemente de la opción que vayamos a hacer. El fichero llum_data.llum que hemos creado lo guardamos en un disco externo.

3. Carpeta /net.

En este punto tenemos varias opciones en función del montaje que tengamos hecho en el aula.

3.1. /net montado en disco duro externo.

Lo más conveniente es tener el /net montado en un segundo disco duro. En ese caso tan sólo hemos decirle en la instalación del nuevo sistema operativo dónde está montado el /net y montarlo cuando se está realizando la instalación.

Para ello lo que vamos a hacer en lugar de eliminar LliureX y reinstalar es ir a Manual en el instalador y seleccionar el disco donde tenemos /net:


001 Migra

Una vez ahí vamos a seleccionar "Manual":


002 Migra


Se abrirá una ventana donde nos aparecerán las particiones del disco. Seleccionamos la que nos interesa y pulsamos el botón editar:


003 Migra


Una vez en esta ventana indicaremos que no queremos formatear la unidad y que su punto de montaje sea /net. Aquí es importante remarcar que se ha detectado un error en el instalador que puede ocasionar que falle esta operación. Si una vez seleccionado el punto de montaje como /net


004 Migra


y tras aceptar vemos que el punto de montaje en la pantalla no ha cambiado accederemos de nuevo a la ventana de "Editar" y asignaremos seleccionando de la lista desplegable la opción "/":


006 Migra


y verificamos que en la pantalla aparece como punto de montaje:


005 Migra


Tras esto volvemos a la opción de "Editar" y nuevamente asignamos /net como punto de montaje, tras lo cual ya deberia aparecer correctamente:


007 1 Migra


Para continuar la instalación hemos de escoger el punto de instalación /. Así que escogemos el disco donde queremos que se haga la instalación y editamos sus particiones formateando ambas, tanto la de arranque como la del sistema:


007 Migra


009 Migra


3.2. /net en el mismo disco duro.


Si tenemos el /net en el mismo disco duro, una de las opciones por las que podemos optar es iniciar el servidor con el livecd de LliureX y antes de empezar la instalación borraremos todos los archivos excepto /net.

 Ten en cuenta
En el /net no se guardan los datos de los usuarios locales. Así que si queremos mantener esa información no deberemos borrar el /home. Eso sí, es necesario cambiar el nombre de la carpeta del home de usuario local si queremos usar el mismo nombre, si no nos la borrará. Una vez hecha la instalación tan sólo deberemos renombrar esa a carpeta a nuestro nombre de usuario


Luego, cuando vayamos a hacer la instalación seleccionamos la opción de __Particiones manuales:


010 Migra


Una vez ahí haremos el mapeo de particiones pero formateando solo la partición de arranque y dejando la del sistema sin particionar



011 Migra


012 Migra

3.3. Mantener /net pero copiarlo a otro disco duro.

Entonces lo que tenemos que hacer es, en primer lugar, una copia de seguridad de nuestro /net. Para ello deberemos copiar el /net a otro dispositivo, que podría ser el disco duro que vamos a utilizar y así montarlo luego en nuestra instalación.

Para hacer la copia utilizaremos un comando llamado rsync, así cogeremos nuestro /net y haremos la copia de seguridad. Ten en cuenta que dentro de /net hay diferentes carpetas, si no quieres hacer copia de seguridad de todo puedes hacerla sólo de las carpetas concretas. Por ejemplo:

Carpeta Detalles
/net/mirror En esta carpeta tenemos el mirror. En cuanto las imágenes que vamos a crear son de la 19, no haría falta guardarlo.
/net/OpenSysClone En esta carpeta se guardan las imágenes que hemos creado del OpenSysClone, si nos interesan las guardamos.
/net/server-sync Esta es la carpeta más importante de todas ya que es donde se guarda el /home de todos los usuarios de LDAP.


Para hacer la copia usamos rsync -aAvxX ORIGEN DESTINO. Por ejemplo, en nuestro caso:

sudo rsync -aAvxX /net /media/lliurex/lliurex



Donde estamos copiando todo el /net en un dispositivo montado en /media/lliurex/lliurex.

 A tener en cuenta

Si te resulta más cómodo trabajar en entorno gráfico, existe una versión gui del comando rsync, que se encuentra en los repositorios de Ubuntu. Se llama grsync.


Una vez tengamos la copia del /net, hemos de tener en cuenta que para copiarlo a su destino definitivo (si no es el que hemos usado) hemos de hacerla también con rsync.

 Importante

Muchas veces existen dentro de los /home de los usuarios (principalmente profesores) archivos muy grandes, no está de más buscar los archivos por si los podemos borrar:

sudo find /net -type f -size +100000k

También podemos considerar buscar archivos duplicados con el comando fdupes, por el mismo motivo:

sudo fdupes -r /net

4. Restaurar copia de seguridad de usuarios de LDAP.

Hemos de restaurar la copia de seguridad de nuestros usuarios LDAP. Una vez hayamos restaurado la copia de seguridad y ya tengamos el /net copiado, es recomendable reiniciar el equipo.

En estos momentos ya tendríamos nuestros usuarios de LDAP y sus carpetas en nuestro nuevo servidor.

Mastodon E-Mail