Changes between Initial Version and Version 1 of DocumentacionUsuario1.0.6/Offline


Ignore:
Timestamp:
Mar 9, 2015, 2:25:05 PM (9 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/Offline

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Cliente !OpenGnSys iniciado desde cache =
     3
     4El cliente de opengnsys tiene tres partes: el kernel, el initrd y el segundo sistema de fichero.
     5
     6Cuando el cliente está en modo administración todo el cliente de opengnsys está alojado en el repositorio. Si está en modo usuario primero busca si el kernel y el initrd están alojado en la cache y, en caso de no encontrarlo, lo busca en el repositorio. Hasta ahora el segundo sistema de ficheros estaba siempre en el servidor.
     7
     8== Modo local ==
     9
     10En el modo local todo el cliente de opengnsys está situado en la cache. En el modo local podemos tener dos estados: online y offline.
     11
     12
     13=== Estado online ===
     14Todos los demás recursos está tomados del servidor de repositorio: imágenes, log, menú de inicio, ...
     15
     16La ventaja del modo local online es que en casos de tener la red saturada evita que se bloqueen los clientes por no tener acceso al servidor.
     17
     18En caso de definir el modo local y no definir el estado, por defecto se considera online.
     19
     20=== Estado offline ===
     21Todos los recursos están en local, ya sea en disco duro, en cdrom o en usb.
     22
     23 * Partición con etiqueta ogclient: se monta el segundo sistema de ficheros ogclient.
     24 * Partición con etiqueta CACHE: se monta como partición CACHE y si no existe la etiqueta ogclient se buscará en ella el cliente.
     25 * Partición con etiqueta REPO: se monta como repositorio.
     26
     27== Para preparar el cliente en modo local ==
     28
     29Ponemos como ejemplo el estado offline, pero se hace exactamente igual para online.
     30
     31'''1.- Ejecutar el script installOfflineMode'''
     32
     33Sitúa el cliente de opengnsys y el menú de inicio por defecto  en la cache.
     34
     35Se puede hacer desde línea de comando o desde la consola con "ejecutar script".
     36
     37'''2.- Configuramos arranque desde cache en modo offline'''
     38
     39El arranque podrá ser desde PXE o desde el grub local:
     40
     41__2.1.- Plantilla en Net Boot avanzado para utilizar modo local__
     42
     43En la consola nos vamos a la parte de administración, consultamos el código de la platilla ogClient. Creamos una nueva plantilla.
     44
     45[[Image(CrearNuevaPlantilla.png)]]
     46
     47Copiamos el código de la plantilla ogclient que permite arrancar desde la primera y segunda partición y desde cache cambiando el parámetro ogprotocol=smb por ogprotocol=local, además añadimos ogstatus=offline u ogstatus=online.
     48
     49
     50[[Image(CodigoNuevaPlantilla.png)]]
     51
     52El código será el siguiente:
     53
     54{{{
     55default saved
     56timeout 1
     57hiddenmenu
     58fallback 1 2 3
     59
     60title firsboot
     61find --set-root --ignore-floppies --ignore-cd /ogboot.me
     62cmp /ogboot.me /ogboot.firstboot || ls FALLBACK
     63write /ogboot.firstboot iniciado
     64chainloader +1
     65savedefault fallback
     66boot
     67
     68title secondboot
     69find --set-root --ignore-floppies --ignore-cd /ogboot.me
     70cmp /ogboot.me /ogboot.secondboot || ls FALLBACK
     71write /ogboot.secondboot iniciado
     72chainloader +1
     73savedefault fallback
     74boot
     75
     76title OpenGnsys-CACHE
     77find --set-root --ignore-floppies --ignore-cd /boot/ogvmlinuz
     78kernel /boot/ogvmlinuz ro boot=oginit quiet splash vga=788 irqpoll acpi=on og2nd=sqfs ogprotocol=local ogstatus=offline ogactiveadmin=false ogdebug=false ogupdateinitrd=true INFOHOST
     79initrd /boot/oginitrd.img
     80savedefault fallback
     81boot
     82}}}
     83
     84Entrando en el "NetBoot Avanzado" de cada aula asignamos la nueva plantilla a los equipos que queramos arrancar en offline.
     85
     86[[Image(AsignarNuevaPlantillaPC.png)]]
     87
     88__2.2.- Arrancar modo offline desde grub__
     89
     90Tenemos instalar el grub en el mbr y añadirle la entrada para que se pueda iniciar desde el cliente de OpenGnSys. El fichero de configuración del grub puede estar en una partición de linux o en la cache, se recomienda la segunda opción porque si se instala en linux hay que realizar el proceso cada vez que restauremos. Se realiza con las funciones de postconfiguración siguientes:
     91
     92{{{
     93ogGrubInstallMbr 1 4 TRUE
     94ogGrubAddOgclient 1 4 15 offline
     95}}}
     96
     97