close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
Feb 14, 2017, 1:51:16 PM (9 years ago)
- Author:
-
ramon
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
12 | 12 | * El comando '''bcdboot''' configura la partición de arranque EFI para que se pueda arrancar el sistema operativo en la partición de sistema. |
13 | 13 | * 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. |
14 | 15 | |
15 | 16 | == Arranque de Windows desde un sistema linux sin reiniciar la máquina. == |
… |
… |
|
18 | 19 | Actualmente se inician de la siguiente manera: |
19 | 20 | |
20 | | '''linux:''' |
| 21 | '''Linux:''' |
21 | 22 | |
22 | 23 | Kexec nos permite arrancar un nuevo kernel desde uno que ya se este ejecutando. |
… |
… |
|
51 | 52 | }}} |
52 | 53 | |
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 == |
54 | 55 | |
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. |
| 56 | Actualmente 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. |
56 | 57 | |
57 | | Se quiere sustituir por nuevos servicios desarrollados en python y con una comunicación no persistente a través de un API REST. |
| 58 | Se quiere sustituir por nuevos servicios desarrollados en Python y con una comunicación no persistente a través de una API REST. |
58 | 59 | |
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: |
| 60 | En 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): |
60 | 61 | * [wiki:ApiRest Información sobre la API REST]: contiene un apartado del agente. |
61 | 62 | * [source:branches/version1.1/installer/vagrant/Vagrantfile-ogagent-vbox Máquina virtual con el entorno de desarrollo para el ogAgent] |
62 | 63 | |
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 == |
64 | 65 | |
65 | | Por prioridad: ubuntu/debian, fedora/red hat/CentOs , suse |
| 66 | Como 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 | |
| 68 | El 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 | |
| 70 | El 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 | |
| 74 | Por prioridad: Ubuntu/Debian, Fedora/Red Hat/CentOS, SuSE. |
66 | 75 | |
67 | 76 | Se podrán instalar por separado los servicios del servidor de administración y el repositorio. |