Changes between Version 2 and Version 3 of Version2/Arquitectura


Ignore:
Timestamp:
Oct 18, 2010, 9:14:47 PM (13 years ago)
Author:
adelcastillo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Version2/Arquitectura

    v2 v3  
     1[[TranslatedPages]]
     2[[TOC(heading=Índice)]]
     3
    14= Introducción =
    25
     
    58= Componentes del sistema =
    69
     10== Servidor ==
     11
     12=== Consola Web ===
     13
     14=== Demonio OpenGnSys Server ===
     15
     16== Repositorio ==
     17
     18El Repositorio es un servidor auxiliar para no tener que centralizar todo en un mismo ordenador. Su principal función es encender a los clientes por red, permitir que los clientes puedan arrancar por red y almacenar las imágenes que éstos utilizan para reinstalar los sistemas operativos. En la versión actual cada cliente tiene asignado un ÚNICO Repositorio, pero un Repositorio puede dar servicio a más de un cliente. Además puede haber más de un Repositorio y cada uno tendrá un grupo de ordenadores que administrará. Debido a la necesidades del arranque en red y el arranque remoto los Repositorios deben estar en el mismo ámbito de red que sus clientes.
     19
     20=== Servicios ===
     21
     22El Repositorio necesita correr unos servicios ajenos a OpenGnSys para que el sistema funcione. Todos están relacionados con el arranque en red de los clientes. Por ahora se usa DHCP, PXE, TFTP y NFS. El servicio DHCP obliga a que el Repositorio esté en la misma red que sus clientes. El DHCP permite coger una IP para arrancar en red, luego lo envía al servidor TFTP. De aquí se descargar el kernel y el initrd que usará para arrancar. El NFS guardará el resto de la distro que se arranca. Además NFS guarda los logs y las imágenes de los clientes. Por ahora OpenGnSys 2.0 no administra los servicios a través de la consola web. En futuras versiones, cuando sí se administren un cliente podrá tener varios Repositorios y cada uno puede tener una función distinta.
     23
     24=== Demonio OpenGnSys Repo ===
     25
     26Este demonio, por ahora es igual que el del cliente y si se sigue mantienendo general, seguirá siendo así. Simplemente recibe comandos, los ejecuta y manda la salida de vuelta al servidor. En el caso del repositorio puede  usarse para configurar los servicios, arrancarlos, pararlos, reiniciarlos, etc.  Pero eso será en futuras versiones ya que no está planeado para la versión 2.0. Por ahora sólo se usará para mandar la orden de arrancar ordenadores por red ayudándose del comando wakeonlan.
     27
     28Más información en: wiki:Version2/Arquitectura/DemonioOpenGnSysClient.
     29
    730== Cliente ==
    831
    932=== OpenGnSys Live ===
    1033
    11 Es una distribución que se ha creado desde el grupo de desarrollo. Se utiliza la tecnología live debian http://live.debian.net/ Actualmente se genera una distribución Ubuntu. Con está tecnología podemos crear una distribución que tenga:
     34Es una distribución que se ha creado desde el grupo de desarrollo. Se utiliza la tecnología live debian http://live.debian.net/ Actualmente se genera una Ubuntu Lucid. Con está tecnología podemos crear una distribución que tenga:
    1235 * El menor software posible.
    1336 * Los últimos módulos que permitan detectar el hardware más moderno.
     
    2245
    2346Actualmente una serie de funciones bash que permiten realizar todo tipo de operaciones.
     47
     48=== Demonio OpenGnSys Client ===
    2449
    2550= Estructuración del código =