Instalación de Avatar en un Centro

De EduWiki
Revisión de 15:01 24 jul 2014 por 36515446w (Discusión | contribuciones) (Procedimiento para instalar Avatar en su Centro)

Saltar a: navegación, buscar

Para instalar Avatar en su centro educativo, deberá seguir los pasos que se relacionan a continuación.

1. Petición al CAU

El primer paso será realizar una petición a su CAU, especificando las características de la implantación. A este efecto dispone de un apartado especial en …

2. Preparación de Centro XXI

Los servidores Fujitsu tendrán que ser preparados mediante el correspondiente disco semilla y la ejecución del proceso Sysprep, para poder utilizar las funciones específicas para el volcado de imagen. El proceso a seguir para esta preparación se encuentra descrito en …

3. Elección de los equipos

Debe asegurarse que los equipos en los que pretende instalar Avatar cumplen los requisitos de hardware especificados en este apartado.

Si los equipos cumplen los requisitos, se tendrá que proporcionar un listado con la siguiente información:

  • Número de los equipos a los que se va a volcar la imagen de Avatar.
  • Modelo de estos equipos.
  • Características de hardware, en particular memoria RAM disponible.
  • Aula en la que se encuentran, y función habitual.

4. Proceso de clonado

Nota: Tiene a su disposición el siguiente documento con capturas de pantalla y pasos detallados:
Tipos de Implantación de Avatar en centro educativo

Una vez preparados los servidores y se cuenta con la imagen de la última versión de Avatar, se puede realizar el volcado de dicha imagen de tres maneras diferentes. Son las siguientes:

A. Convertir un PC del aula a implantar en un servidor de Avatar

Para realizar la implantación de esta manera, hay que convertir uno de los equipos del aula en un servidor para los demás, para luego aislar el aula y volcar la imagen mediante multicast en un entorno controlado. Los pasos a seguir son los siguientes:

  1. Seleccionar el equipo que hará de servidor. Habrá que convertir este equipo en un equipo Avatar individualmente, mediante un volcado unicast de la imagen de Avatar de la que dispongamos, desde el servidor de su subred. Una vez el proceso de volcado de imagen se ha completado correctamente, iniciamos sesión con el usuario ‘admin-rmi’ del equipo.
  2. Ejecución de 'CFEngine' en este equipo: esto descargará los ficheros necesarios de los repositorios de ficheros de los que vamos a descargar los paquetes necesarios.
  3. Instalación del paquete DRBL: se trata del cliente Linux que hará de servidor para el resto de clientes, estableciendo la base desde la que se ejecutará Clonezilla. Lo descargamos mediante los siguientes comandos:
  4. $ sudo apt-get update
    $ sudo apt-get install drbl
    
  5. Instalación de los paquetes descargados de DRBL. Lo hacemos con el siguiente comando:
  6. $ sudo drblsrv -i
    
  7. Creamos la estructura de carpetas donde vamos a almacenar la imagen. Por conveniencia, seguimos la misma estructura que en el servidor del centro. La estructura de carpetas es:
  8. $ sudo mkdir –p /mnt/vmware/_imagenes_/
    $ sudo mkdir /imagenes_multicast/
    
  9. Creamos el enlace simbólico que le daremos a clonezilla como ruta de las imágenes:
  10. $ sudo ln -s /mnt/vmware/_imagenes_/ /imágenes_multicast/img_clonezilla
    
  11. Configuramos la interfaz de red virtual que utilizaremos para servir la imagen de clonezilla por multicast. Esta interfaz debe pertenecer a una subred privada de formato 192.168.X.X.
  12. $ sudo ifconfig eth0:1 192.168.1.50/24 
    
  13. Ejecutamos el programa de configuración de drbl:
  14. $ sudo drblpush -i
    
    Configuración de DRBL.
  15. Durante el proceso de configuración, elegimos las siguientes opciones (dejando las opciones por defecto si no se especifica otra cosa):
    1. En la cuarta pregunta, la interfaz que está conectada a internet será eth0.
    2. La interfaz que está conectada a la red privada, y desde la que serviremos la imagen será eth0:1.
    3. El número inicial para el 4º byte de la IP que vamos a servir es 51.
    4. El número de clientes a los que vamos a servir la imagen es 30.
  16. En el modo DRBL que deseamos servir elegimos la opción 2, “no proporcionar servicio diskless al cliente”.
  17. En la siguiente pregunta, elegimos la opción 1, “clonezilla box mode”.
  18. Para la carpeta donde tenemos alojadas las imágenes, especificamos el enlace simbólico que creamos anteriormente: /imagenes_multicast/img_clonezilla
  19. Dejamos el resto de opciones por defecto (simplemente pulsar Enter), hasta que termine el proceso.
  20. Una vez configurado DRBL siguiendo el proceso anterior, podemos copiar, si no la tenemos ya, la imagen de Avatar de la que dispongamos a la carpeta que creamos en el paso 6: /mnt/vmware/_imagenes_/. Es decir, si disponemos de una imagen de Avatar 7, la ruta en la que deberán quedar los ficheros de la imagen clonezilla será /mnt/vmware/_imagenes_/avatar7/. Si disponemos de la imagen en la raíz de un dispositivo de almacenamiento extraíble, que se ha montado automáticamente en la ruta /media/datos/, por ejemplo, lo haremos con el comando:
  21. $ sudo cp –R /media/datos/avatar7/ /mnt/vmware/_imagenes_/
    
  22. Aislamos el aula del resto del centro, desconectando el router del switch.
  23. Iniciamos y configuramos el servicio clonezilla, con el comando:
  24. $ sudo dcs
    
  25. En el proceso que se inicia, seleccionamos las siguientes opciones:
    Configuración de Clonezilla.
    1. "All Elegir todos los clientes"
    2. "clonezilla-start Iniciar_modo_clonezilla"
    3. "Beginner Modo principiante: aceptar opciones por defecto"
    4. "restore-disk Restaurar imagen a disco cliente"
    5. "-p reboot Reiniciar el cliente cuando la clonación termine"
    6. Seleccionamos la imagen que vamos a servir y que hayamos copiado. En este ejemplo, se trata de la imagen de "avatar6".
    7. Seleccionamos el disco donde vamos a volcar la imagen: "sda"
    8. Seleccionamos la opción deseada para volcar la imagen, Unicast o Multicast. Si vamos a volcar la imagen a varios equipos, seleccionamos "Multicast".
    9. Seleccionamos "clients+time to wait"
    10. Seleccionamos el número de clientes, es decir, el número de ordenadores a los que vamos a volcar la imagen.
    11. Especificamos el tiempo de espera a contar a partir del momento en que se conecta el primero de los clientes. Pasado este tiempo de espera el proceso multicast empieza automáticamente. Especificamos un tiempo tal que nos dé tiempo a preparar todos los clientes.
    12. El servidor queda a la espera de que se empiecen a conectar los clientes.
  26. Completado este proceso, iniciamos los clientes en modo red: especificando la interfaz de red como primer dispositivo en el orden de arranque. La imagen quedará volcada en los equipos que hayamos especificado y que hayamos iniciado en modo de red.

B. Uso de un PD-600 con Avatar Server preinstalado

Los pasos a seguir en este caso son los mismos que en el apartado anterior, con la salvedad que los paquetes ya están descargados y configurados. En este caso, tendremos que empezar a partir del paso 14 del apartado anterior, es decir, aislar el aula del resto del centro, conectar el PD-600 que ha sido proporcionado al switch, y ejecutar el comando:

$ sudo dcs

Elegiremos las mismas opciones descritas en el apartado anterior.

C. Uso de la opción "Multicast" de Centro XXI

En este caso será el servidor Fujitsu de la subred correspondiente el que servirá la imagen al aula en la que vayamos a hacer la implantación. Para preparar dicho servidor, tenemos que seguir los siguientes pasos:

  1. Conectamos en caso necesario un cable de red a la segunda interfaz de red del Fujitsu. Quedarán las tres interfaces conectadas: ILO, eth0 (que se usaba hasta ahora) y eth1 (que usaremos para el multicast).
  2. Iniciar sesión en el servidor Fujitsu que vaya a hacer de servidor.
  3. Ejecutar el comando:
  4. # drblsrv -i
    
  5. En el proceso que se inicia, que durará unos minutos, elegir todas las opciones por defecto, es decir, pulsar ‘Intro’ en todas las preguntas que nos haga.
  6. Ejecutar el script pasoaDRBL.sh mediante el comando:
  7. # /usr/share/scripts/pasoaDRBL.sh
    
  8. Ejecutar el comando siguiente:
  9. # drblpush -i
    
  10. El proceso que se inicia, nos hará una serie de preguntas para generar el fichero de configuración del servidor DRBL. Las opciones específicas que tenemos que elegir serán las siguientes, eligiendo las opciones por defecto si no se especifica otra cosa:
    1. En la cuarta pregunta, la interfaz que está conectada a internet será eth0.
    2. La interfaz que está conectada a la red privada, y desde la que serviremos la imagen será eth1.
    3. El número inicial para el 4º byte de la IP que vamos a servir es 51.
    4. El número de clientes a los que vamos a servir la imagen es 30.
    5. En el modo DRBL que deseamos servir elegimos la opción 2, “no proporcionar servicio diskless al cliente”.
    6. En la siguiente pregunta, elegimos la opción 1, “clonezilla box mode”.
    7. Para la carpeta donde tenemos alojadas las imágenes, especificamos el enlace simbólico /imagenes_multicast/img_clonezilla
  11. Dejamos el resto de opciones por defecto (simplemente pulsar Enter), hasta que termine el proceso.
  12. Una vez configurado DRBL siguiendo el proceso anterior, podemos copiar, si no la tenemos ya, la imagen de Avatar de la que dispongamos a la carpeta /mnt/vmware/_imagenes_/ del servidor. Es decir, si disponemos de una imagen de Avatar 7, la ruta en la que deberán quedar los ficheros de la imagen clonezilla será /mnt/vmware/_imagenes_/avatar7/. Si disponemos de la imagen en la raíz de un dispositivo de almacenamiento extraíble, que se ha montado automáticamente en la ruta /media/datos/, por ejemplo, lo haremos con el comando:
  13. $ sudo cp –R /media/datos/avatar7/ /mnt/vmware/_imagenes_/
    
    Gestor de imágenes de Centro XXI.
  14. Accedemos a Centro XXI. En el menú de iconos, seleccionamos la opción “Gestor imágenes”.
  15. En la página que se abre, accedemos a la sección “Imágenes de Clonezilla”, y seleccionamos la imagen de Avatar que hayamos copiado al servidor.
  16. Pulsamos sobre el botón “Multicast” y especificamos el número de clientes a los que vamos a servir la imagen y el tiempo máximo de espera.
  17. Accedemos desde los clientes al menú de PXE iniciando el sistema con el interfaz de red como primer dispositivo en el orden de arranque. Una vez hemos accedido al menú PXE, seleccionamos la opción “Clonezilla Multicast” y seleccionamos la imagen que hemos seleccionado en el paso anterior.
  18. El tiempo de espera comienza a contar a partir del momento en que el primer cliente se conecta al servidor. Una vez se alcanza uno de los dos límites (se conecta el número total de clientes que hemos especificado o se alcanza el tiempo de espera) se inicia el multicast.
  19. Una vez se ha volcado la imagen correctamente a los clientes, de nuevo desde el menú de Centro XXI, seleccionamos la opción “Quitar Multicast”, para dejar la configuración de los servidores en su estado original.