Version 3 (modified by 15 years ago) (diff) | ,
---|
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