Open-SysClone es la herramienta que, dentro de un aula, nos permitirá clonar las maquinas de una manera eficaz y precisa, obteniendo el máximo rendimiento de la red y optimizando el tiempo de preparación de las clases. Con ella seremos capaces de realizar una imagen de una máquina en un momento dado y restaurarlo cuando, como y cuantas veces sea preciso sobre una o varias máquinas a la vez.
De esta manera solo tendremos que centrarnos en preparar un equipo con el software necesario y exportar al resto del aula, trabajando sobre él sin temor a desconfigurarlo ya que podremos devolverlo a su estado inicial, restaurándolo, en cuestión de pocos minutos a su estado original.
En un principio todo viene instalado por defecto en los servidores de LliureX, por lo que podemos acceder a la aplicación a través del menú: Aplicaciones -> Administración LliureX -> Open-SysClone.
Además podemos comprobar que tenemos todo lo necesario instalado ejecutando en una terminal del servidor:
sudo dpkg -l | grep open-sysclone
Si todo va bien observaremos que tenemos instalados estos tres paquetes:
Si no tuviesemos los tres paquetes necesarios entonces debemos de instalarlos, para ello en una terminal ejecutamos la orden siguiente:
sudo apt-get install open-sysclone-*
El control sobre Open-SysClone se puede realizar, en este caso, sobre el propio servidor de aula o bien desde otro equipo (por ejemplo el equipo del profesor) que esté dentro de la red del aula o tenga el servidor accesible desde la red del centro, mediante el opensysclone-gui.
Para comenzar tenemos que identificarnos en la aplicación mediante un formulario cuyos campos, en parte, son calculados de manera automática, por lo que tan solo hay que comprobar que sus valores sean correctos:
Utilizaremos la opción Hacer Imagen si lo que queremos es realizar una imagen del disco duro instalado en una máquina y guardarla en el servidor para poder restaurarla.
Las opciones que nos permite definir son las siguientes:
Una vez definidos los parámetros, debemos presionar el botón Realizar para que nuestro servidor esté preparado para obtener y crear la imagen de un cliente, previamente instalado y definido a nuestro gusto, a falta de un pequeño y novedoso detalle: el menu de arranque por PXE.
Así que llegado este punto iremos al menú principal y entraremos en la opción Administrar el menú PXE:
Dentro de este menú tenemos todas las entradas que nuestro servidor actualmente es capaz de mostrar en el menú de arranque por PXE. En la columna de la derecha se pueden observar las opciones disponibles que no queremos que se muestren y en la columna de la izquierda aquellas que serán visibles y seleccionables cuando arranquemos nuestros clientes por red, siendo la seleccionada por defecto aquella que dejemos en primer lugar.
En nuestro caso nos fijamos que la entrada que comienza por "OSC" esté en la parte de la izquierda sin importar el orden. De hecho, recomendamos que, en este caso, la entrada no esté en primer lugar ya que puede darse el caso de que, si el aula arrancase por red, todos los clientes hicieran una imagen en el servidor a la vez.
Tenemos, también, una barra de tiempo donde se indica el tiempo de espera que tendrá nuestro menú, en caso de no seleccionar ninguna entrada, hasta arrancar automáticamente la primera.
Para terminar pulsamos el botón Guardar.
Ya tenemos el server plenamente preparado, por lo que nos desplazamos a nuestro cliente (del cual queremos obtener una imagen), lo encendemos y seleccionamos arranque por PXE o por red, según las opciones que nos dé el PC. (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 que se nos muestran, veremos una que empieza por OSC (siglas de Open-SysClone) y que, a continuación, detalla lo que va a realizar (en este caso “Restaurar Imagen 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 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:
En este momento le daremos a "realizar", con lo que ya tendremos el servidor preparado para proporcionar la imagen a los equipos donde queramos volcarla, en este caso se realizará de manera individual por lo que si ponemos varios equipos a la vez estos 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 estos casos se recomienda utilizar el proceso con multicast, que obtendrá una optimización de los recusros.
También cabe resaltar que cuando Open-SysClone solo permite un modo de trabajo es decir que si esta en modo restauración anula la posibilidad de crear imagen, y así con todos los modos.
Pero continuando con el proceso anteriormente iniciado, llegado este momento nos desplazamos al equipo en el que queremos restaurar y lo arrancamos o reiniciamos, y haremos que arranque por red (Si no estuviese configurada así por defecto lo seleccionaremos en el propio arranque de la maquina pulsando alguna tecla o bien en la BIOS).
En las entradas que se nos muestran veremos una que empieza por OpenSysClone y que a continuación detalla lo que va a realizar, en este caso “Restaurar Imagen 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 pulsam 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: Hay que tener en cuenta que tenemos un tiempo máximo de espera, antes de que los datos para la copia comiencen a lanzarse y que éste tiempo 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.
Seleccionando esta opción 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.
En este caso solo tenemos una opción disponible y realizará la tarea deseada con tan solo hacer click sobre el botón.
Por defecto lliurex lleva en el GRUB (menú de arranque) una entrada que nos lanza hacia el menú de red PXE, esto facilita el acceso a dicho menú, aunque en la mayoría de máquinas 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 sino poseen el menu GRUB de LliureX no son capaces de arrancar por red directamente desde la BIOS o con su opcion de arranque por red, así que hemos creado una opción que nos facilitará el proceso, creando a través de distintos dispositivos, unas herramientas que nos permitirán el arranque por red y nos cargarán nuestro menú PXE.
Así que una vez seleccionada esta opción, hará una validación local para poder ejecutar las acciones posteriores sobre los dispositivos. Si ocurre que estamos ejecutando la aplicación directamente en el server, esta validación será transparente, por el contrario si lo hacemos desde una maquina remota necesitaremos validarnos con un usuario local.
Los distintos dispositivos que se pueden crear son los habituales en estos casos:
Tan solo deberemos de seleccionar una de las opciones y seguir las instrucciones que aparecen en pantalla.
Esta opción la utilizaremos para poder servir por PXE imágenes ISO, y solo es funcional cuando el Open-Sysclone se ejecuta en el propio servidor. Si lo hacemos desde una maquina remota esta opción estará deshabilitada.
Las opciones con las que contamos en esta ocasión son: