wiki:ParametrosKernel

Version 3 (modified by adv, 14 years ago) (diff)

info sobre carga de modulos de red

TOC(heading=Índice)?

Propuesta de parámetros mínimos para el kernel y nomenclatura del fichero de configuración

Parametros mínimos para pasar al kernel en el inicio

Al kernel se le pasarían unos parámetros mínimos y el resto de la configuración de los clientes se consultaría en un fichero de configuración o en la base de datos de la herramienta de administración (por determinar).

Los parámetros únicamente deben contener la información que necesitamos para llegar hasta el fichero de configuración. Necesitamos:

Subir la red (en caso de terner) y cargar si es necesario el driver de la nic
Montar la partición opengnsys

Parámetros

  • ip
  • repo: ip del repositorio
  • cache: dispositivo

ip

valores posibles:

  • ip/mascara/gateway
  • dhcp
  • falta parametro ->> no hay red

Duda de si necesitamos este parámetro: Si hay repo la variable ip podría ser siempre igual a dhcp, si no hubiera no habría red.

  • Si damos el valor tendremos un arranque más rápido por no hacer la petición al dhcp
  • Si no hay repositorio ¿queremos la red para algo?

repo valor: ip del repositorio

cache valor: dispositivo

Inicio del cliente

  • si existe valor ip: levanta la red.
  • si existe el valor repo:
    • si existe red: monta el repositorio en /opt/opengnsys.
    • si no existe red: no hace nada.
  • si existe cache (1):
    • si repo no existe o no está montado: monta la cache en /opt/opengnsys
    • si repo esta montado: monta la cache en /opt/opengnsys/cache
  • Se busca el fichero de configuración con el resto de los parámetros
  • Si no hubiera fichero de configuración se apagaría

(1) El punto de montaje exacto se podrá definir cuando determinemos la estructura del contenido de la cache.

Nomenclatura del fichero de configuración

Lado del servidor

Para la administración del arranque con consola web o sin ella cada equipo tiene dos ficheros de configuración más la página de inicio

  • configuración pxe
  • fichero configuración
  • pagina de inicio (si existe -> si no arraca la particion que digamos o en bash (admin))

Los ficheros de configuración

  • Se nombrarán con la mac del equipo.
  • Podrán ser enlaces simbólicos a los de los grupos (para que sea más legible)

La estructura de directorios sería

/opt/opengnsys/client/etc/conf -> los ficheros de grupos
/opt/opengnsys/client/etc/conf/hosts -> los ficheros de hosts

     ls .../etc/conf/
	default
	aula1
	aula2
	...
     ls -l .../etc/conf/host
	default -> ../default
	001921B8A6FD  -> ../aula1
	001CC055A29B  -> ../aula2
	002354BA6BB6  -> ../aula2
	40618636466F  -> ../aula1

Lado del cliente

Buscará el fichero de configuración que se llame como su ethernet y si no existe el default.

La cache tiene que sincronizar los fichero de configuración siempre que haya red -> cada equipo pasará a cache solo el suyo o/y el default