L'Open-SysClone és la ferramenta que, dins d'una aula, ens permet clonar les màquines d'una manera eficaç i precisa; d'aquesta manera s'obté el màxim rendiment de la xarxa i s'optimitza el temps de preparació de les classes. Amb aquesta ferramenta podem realitzar una imatge d'una màquina en un moment donat i restaurar-la quan, com i quantes vegades siga necessari sobre una o unes quantes màquines al mateix temps.
D'aquesta manera només hem de centrar-nos a preparar un equip amb el programari necessari, exportar-lo a la resta de l'aula, i treballar-hi sense por de desconfigurar-lo, ja que podrem tornar-lo a l'estat inicial, restaurant-lo en pocs minuts.
En un principi tot ve instal·lat per defecte en els servidors de LliureX; per la qual cosa podem accedir a l'aplicació a través del menú: Aplicacions -> Administració de LliureX -> Open-SysClone.
A més, podem comprovar que tenim tot el que és necessari instal·lat executant en un terminal del servidor:
sudo dpkg -l | grep open-sysclone
Si tot va bé observarem que tenim instal·lats aquests tres paquets:
Si no tinguérem els tres paquets necessaris aleshores hem d'instal·lar-los. Per a fer-ho, en un terminal executem l'ordre següent:
sudo apt-get install open-sysclone-*
El control sobre l'Open-SysClone es pot realitzar, en aquest cas, sobre el servidor d'aula mateix o bé des d'un altre equip (per exemple el del professorat) que estiga dins de la xarxa de l'aula o tinga el servidor accessible des de la xarxa del centre, mitjançant el paquet opensysclone-gui.
Una vez logados se mostrará la ventana principal
Utilitzarem l'opció Crea la imatge si el que volem és realitzar una imatge del disc dur instal·lat en una màquina i guardar-la en el servidor per a poder restaurar-la.
Les opcions que ens permet definir són les següents:
+
Una vegada definits els paràmetres, hem de fer clic al botó Fet perquè el servidor estiga preparat per a obtindre i crear la imatge d'un client, prèviament instal·lat i definit al nostre gust, i només falta un xicotet i nou detall: el menú d'arrancada per PXE
De manera que, arribats en aquest punt, anem al menú principal i triem l'opció Gestió del menú PXE:
Dins d'aquest menú tenim totes les entrades que el nostre servidor és capaç de mostrar en el menú d'arrancada per PXE. En la columna de la dreta es poden observar les opcions disponibles que no volem que es mostren i en la columna de l'esquerra aquelles que seran visibles i seleccionables quan arranquem els clients per xarxa, l'opció seleccionada per defecte és la que deixem en primer lloc.
En el nostre cas ens haurem de fixar que l'entrada que comença per OSC (Open-SysClone) estiga en la part de l'esquerra sense que importe l'ordre. De fet, recomanem que, en aquest cas, l'entrada no estiga en primer lloc ja que pot donar-se el cas que, si l'aula arrancara per xarxa, tots els clients farien una imatge en el servidor al mateix temps.
Tenim, també, una barra de temps on s'indica el temps d'espera que tindrà el nostre menú, en cas de no seleccionar cap entrada, fins a arrancar automàticament la primera.
Per a acabar polsem el botó Guarda.
Ja tenim el servidor completament preparat, així que ens desplacem al client (del qual volem obtindre una imatge), el connectem i seleccionem arrancada per PXE o per xarxa, segons les opcions que ens done el PC. (Si no estiguera configurada així per defecte, ho seleccionem en l'arrancada mateix de la màquina polsant alguna tecla o bé en la BIOS).
En les entrades que se'ns mostren, veurem una que comença per OSC i que, a continuació, detalla el que realitza (en aquest cas “Grava la imatge NOM_IMATGE” amb el nom que hem definit). Seleccionem aquesta opció i deixem que la tecnologia faça la resta, ja que a partir d'ací el procés és automàtic.
Cuando seleccionamos la opción Restaurar Imagen lo que pretendemos es que una imagen, creada anteriormente y guardada en el servidor, sea restaurada sobre un equipo, eliminando en éste todos los datos que tiene actualmente.
Las opciones que nos permite definir son las siguientes:
Una vez configuradas las opciones, pulsamos el botón Realizar, con lo que tendremos el servidor preparado para proporcionar la imagen a los equipos donde queramos volcarla. En este caso se realizará de manera individual porque si ponemos varios equipos a la vez, éstos consumirán recursos de red, de acceso al disco duro del server etc., bajando exponencialmente la velocidad de transmisión de la imagen en procesos superiores a tres o cuatro equipos a la vez.
Para los casos anteriores se recomienda utilizar el proceso con multicast, ya que obtendremos una optimización de los recursos. También es importante resaltar que Open-SysClone únicamente permite un modo de trabajo, es decir, no puede realizar dos acciones (restauración o creación de imagen) al mismo tiempo.
Tras esto, si nos desplazamos a todos los equipos en los que hemos restaurado la imagen y los arrancamos o reiniciamos, haremos que arranquen por red. (Si no estuviese configurada así por defecto, lo seleccionamos en el propio arranque de la máquina pulsando alguna tecla o bien en la BIOS)
En las entradas del menú PXE que se nos muestran, veremos una que empieza por OSC y que, a continuación, detalla lo que va a realizar (en este caso "Restaurar Imagen Unicast NOMBRE_IMAGEN" con el nombre que nosotros hemos definido). Seleccionamos ésta y dejamos que la tecnología haga el resto, ya que a partir de aquí el proceso será automático.
Cuando seleccionamos la opción Restaurar Imagen Multicast lo que pretendemos es que una imagen, creada anteriormente y guardada en el servidor, sea restaurada sobre más de un equipo a la vez, optimizando al máximo los recursos que nos ofrece el aula en base a la red, al servidor y a las máquinas a restaurar.
Las opciones que nos permite definir son las siguientes:
Con todas las opciones definidas pulsamos el botón Realizar y tendremos preparado el servidor. Tras ésto, si nos desplazamos a todos los equipos en los que hemos restaurado la imagen y los arrancamos o reiniciamos, haremos que arranquen por red. (Si no estuviese configurada así por defecto, lo seleccionamos en el propio arranque de la máquina pulsando alguna tecla o bien en la BIOS)
IMPORTANTE: Tenemos un tiempo máximo de espera, antes de que los datos para la copia comiencen a lanzarse, que comienza a contar desde que llega el primer equipo a la pantalla azul del partclone.
En las entradas del menú PXE que se nos muestran, veremos una que empieza por OSC y que, a continuación, detalla lo que va a realizar (en este caso "Restaurar Imagen Multicast NOMBRE_IMAGEN" con el nombre que nosotros hemos definido). Seleccionamos ésta y dejamos que la tecnología haga el resto, ya que a partir de aquí el proceso será automático.
Cuando seleccionamos la opción Borrar entrada Menú PXE, lo que pretendemos es eliminar la entrada que crea Open-SysClone en el menu PXE, ya sea de creación o de restauración de imagen.
Al acceder a esta opción, únicamente se muestra una opción (botón Borrar la línea del menú PXE) que realiza la tarea deseada.
Por defecto, LliureX lleva en el GRUB (menú de arranque) una entrada que nos lanza hacia el menú de red PXE y que facilita el acceso a éste, aunque en la mayoría de máquinas también se puede llegar a este menú seleccionándolo directamente desde la BIOS o bien en el arranque.
Desde LliureX hemos visto que algunas máquinas, que no poseen el menu GRUB de LliureX, no son capaces de arrancar por red directamente desde la BIOS o con su opción de arranque por red. Por ello existe una opción, llamada Recupera el arranque PXE, que nos facilita el proceso mediante la creación, a través de distintos dispositivos, de herramientas que nos permitirán el arranque por red y la carga del menú PXE.
Una vez seleccionada la opción Recupera el arranque PXE, ésta hace una validación local para poder ejecutar las acciones posteriores sobre los dispositivos. Si estamos ejecutando la aplicación directamente en el servidor, ésta validación será transparente, pero en caso contrario, si lo hacemos desde una máquina remota, necesitaremos validarnos con un usuario local.
Los distintos dispositivos que se pueden crear son los habituales en estos casos:
Seleccionamos una de las opciones, pulsamos el botón Realizar y seguimos las instrucciones que aparecen en pantalla.
La opción Servir ISO por red la utilizaremos para poder servir por PXE imágenes ISO y únicamente es funcional cuando el Open-Sysclone se ejecuta en el propio servidor. Si lo hacemos desde una máquina remota esta opción estará deshabilitada.
Las opciones con las que contamos en esta ocasión son:
Una vez configurado todo, pulsamos el botón Realizar y el proceso comenzará.
Para borrar una imagen creada del servidor se accederá a la opción correspondiente en el menú principal
Una vez dentro se seleccionará la imagen a borrar y se hará clic en el botón correspondiente