# Añadir soporte para componente oglog en el instalador #4

Merged
narenas merged 1 commits from oglog2 into main 2025-09-08 11:53:00 +02:00
Collaborator

Objetivo

Integrar el nuevo componente oglog (sistema de logging y monitorización) en el instalador de OpenGnsys, permitiendo su configuración e instalación tanto en despliegues mononodo como multinodo.

Cambios realizados

Nuevas funcionalidades

  • Soporte para oglog: Añadido oglog a la lista de componentes instalables
  • Formulario de configuración: Nuevo formulario específico para la configuración de oglog
  • Configuración IP oglog: Añadido campo de IP del servidor oglog en formularios mononodo y multinodo
  • Integración con instalación: Configuración automática durante el proceso de instalación

Componentes modificados

Formularios de configuración inicial

  • MononodoConfigForm: Añadido campo "IP del servidor oglog"
  • MultinodoConfigForm: Añadido campo "IP del servidor oglog"
  • ComponentSelectionForm: Incluido "oglog" en la lista de componentes disponibles

Nuevo formulario OgLogForm

  • Dominios para certificados: Configuración de certificateAltNames
  • Password OpenSearch: Configuración de opensearchInitialPassword inicial
  • IP ogCore: Configuración de la IP del servidor Core
  • IP ogLog: Configuración de la IP del servidor oglog
  • Subdominio: Configuración del subdominio para servicios
  • Node Exporter targets: Configuración de targets para monitorización

Mejoras en el proceso de instalación

Instalación específica de oglog

  • Variable de entorno: Configuración automática de OPENSEARCH_INITIAL_ADMIN_PASSWORD durante la instalación
  • Configuración personalizada: Uso de la contraseña configurada en el formulario

Configuración automática para otros componentes

  • ogCore: Añadida variable OG_LOG_IP en el archivo env.json
  • Logging remoto: Configuración automática de systemd-journal-remote cuando oglog no está instalado localmente
  • Monitorización: Instalación y configuración de prometheus-node-exporter

Integración con infraestructura existente

  • Journal upload: Configuración automática de /etc/systemd/journal-upload.conf
  • Servicios systemd: Habilitación automática de systemd-journal-upload y prometheus-node-exporter
  • Compatibilidad: Mantenimiento de funcionalidad existente para otros componentes
## Objetivo Integrar el nuevo componente oglog (sistema de logging y monitorización) en el instalador de OpenGnsys, permitiendo su configuración e instalación tanto en despliegues mononodo como multinodo. ## Cambios realizados ### Nuevas funcionalidades - **Soporte para oglog**: Añadido oglog a la lista de componentes instalables - **Formulario de configuración**: Nuevo formulario específico para la configuración de oglog - **Configuración IP oglog**: Añadido campo de IP del servidor oglog en formularios mononodo y multinodo - **Integración con instalación**: Configuración automática durante el proceso de instalación ### Componentes modificados #### **Formularios de configuración inicial** - **MononodoConfigForm**: Añadido campo "IP del servidor oglog" - **MultinodoConfigForm**: Añadido campo "IP del servidor oglog" - **ComponentSelectionForm**: Incluido "oglog" en la lista de componentes disponibles #### **Nuevo formulario OgLogForm** - **Dominios para certificados**: Configuración de certificateAltNames - **Password OpenSearch**: Configuración de opensearchInitialPassword inicial - **IP ogCore**: Configuración de la IP del servidor Core - **IP ogLog**: Configuración de la IP del servidor oglog - **Subdominio**: Configuración del subdominio para servicios - **Node Exporter targets**: Configuración de targets para monitorización ### Mejoras en el proceso de instalación #### **Instalación específica de oglog** - **Variable de entorno**: Configuración automática de `OPENSEARCH_INITIAL_ADMIN_PASSWORD` durante la instalación - **Configuración personalizada**: Uso de la contraseña configurada en el formulario #### **Configuración automática para otros componentes** - **ogCore**: Añadida variable `OG_LOG_IP` en el archivo env.json - **Logging remoto**: Configuración automática de systemd-journal-remote cuando oglog no está instalado localmente - **Monitorización**: Instalación y configuración de prometheus-node-exporter #### **Integración con infraestructura existente** - **Journal upload**: Configuración automática de `/etc/systemd/journal-upload.conf` - **Servicios systemd**: Habilitación automática de systemd-journal-upload y prometheus-node-exporter - **Compatibilidad**: Mantenimiento de funcionalidad existente para otros componentes
narenas added 1 commit 2025-09-08 11:52:27 +02:00
oginstaller/pipeline/head There was a failure building this commit Details
oginstaller/pipeline/pr-main There was a failure building this commit Details
1d7b426703
Update oglog changes
narenas merged commit d47ac7584e into main 2025-09-08 11:53:00 +02:00
narenas deleted branch oglog2 2025-09-08 11:53:00 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/oginstaller#4
There is no content yet.