Changes between Version 1 and Version 2 of Subproyectos


Ignore:
Timestamp:
Feb 14, 2017, 2:51:16 PM (7 years ago)
Author:
ramon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Subproyectos

    v1 v2  
    1212 * El comando '''bcdboot''' configura la partición de arranque EFI para que se pueda arrancar el sistema operativo en la partición de sistema.
    1313 * Para el arranque UEFI será necesario que el cliente de OpenGnsys esté firmado. Ya hay imágenes de Ubuntu firmadas que podríamos usar.
     14 * Dar instrucciones para editar el fichero de configuración de DHCP definiendo grupos para equipos UEFI y para equipos BIOS.
    1415
    1516== Arranque de Windows desde un sistema linux sin reiniciar la máquina. ==
     
    1819Actualmente se inician de la siguiente manera:
    1920
    20 '''linux:'''
     21'''Linux:'''
    2122
    2223Kexec nos permite arrancar un nuevo kernel desde uno que ya se este ejecutando.
     
    5152}}}
    5253
    53 == Sustituir los servicios ogAdmServer, ogAdmRepo y ogAdmClient por una API REST ==
     54== Sustituir los clientes de sistemas operativos por agente basado en API REST ==
    5455
    55 Actualmente los servicios están desarrollados en C y la comunicación entre ellos es persistente a través de un socket de Linux. En el caso del agente de sistema operativo si existe inestabilidad en la red, cualquier microcorte hace y que se desconecte del servidor y bloquee el acceso a la red del sistema operativo. En el caso de ogLive la desconexión del servidor de lugar a que el equipo aparezca en estado apagado en la consola, no permitiendo que se envíen comandos.
     56Actualmente los servicios ogAdmLnxClient y ogAdmWinClient están desarrollados en C/C++ y la comunicación entre ellos y el servidor OpenGnsys es persistente a través de un socket de Linux, por lo que, si existe inestabilidad en la red, cualquier microcorte hace que se desconecte del servidor y bloquee el acceso a la red del sistema operativo.
    5657
    57 Se quiere sustituir por nuevos servicios desarrollados en python y con una comunicación no persistente a través de un API REST.
     58Se quiere sustituir por nuevos servicios desarrollados en Python y con una comunicación no persistente a través de una API REST.
    5859
    59 En la versión 1.1 se va a sustituir el agente del sistema operativo, de forma que para los demás servicios ya existe un código para tomar como punto de partida:
     60En la versión 1.1 se va a sustituir el agente del sistema operativo, de forma que para se dispone de un punto de partida para desarrollar agentes para otros sistemas operativos y para los demás servicios (ver siguiente sección):
    6061 * [wiki:ApiRest Información sobre la API REST]: contiene un apartado del agente.
    6162 * [source:branches/version1.1/installer/vagrant/Vagrantfile-ogagent-vbox Máquina virtual con el entorno de desarrollo para el ogAgent]
    6263
    63 == Crear paquetes de instalación OpenGnsys en formato .dev y .rpm para distintas distribuciones. ==
     64== Sustituir los servicios ogAdmServer, ogAdmRepo y ogAdmClient por una API REST ==
    6465
    65 Por prioridad: ubuntu/debian, fedora/red hat/CentOs , suse
     66Como en el caso anterior, los servicios ogAdm... están desarrollados en C/C++ y mantienen un comunicaciones persistentes mediante sockets, sin recuperación ante cortes de conexión. Por ejemplo, para el ogAdmClient instalado en un cliente ogLive, la desconexión del servidor de lugar a que el equipo aparezca en estado apagado en la consola, no permitiendo que se envíen comandos.
     67
     68El servicio ogAdmClient puede ser adaptado a partir del código de los nuevos agentes OGAgent, ampliando sus funciones realizando llamadas a los scripts del motor de clonación.
     69
     70El resto de servicios podría sustituirse por una API REST implementada sobre el servicio web, pero debe tenerse en cuenta que algunos mensajes (operaciones) pueden depender de otros en secuencia.
     71
     72== Crear paquetes de instalación OpenGnsys en formato .deb y .rpm para distintas distribuciones. ==
     73
     74Por prioridad: Ubuntu/Debian, Fedora/Red Hat/CentOS, SuSE.
    6675
    6776Se podrán instalar por separado los servicios del servidor de administración y el repositorio.