Autor Tema: [SOLUCIONADO] UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL  (Leído 467 veces)

0 Usuarios y 1 Visitante están viendo este tema.

faraya

  • General Guarani
  • *
  • Mensajes: 161
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de la Patagonia Austral
  • Nombre y apellido: Fernando Daniel Araya
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 0297-4854888 int 114
Estimados:
Estoy instalando a modo de prueba una instancia de Araí usuarios 3.0, ya pude instalar y configurar LDAP y ahora estoy preparando la estructura para postgres.
Al comenzar con esto me surge la siguiente duda:
Para poder realizar la creación de los esquemas de la base de datos, es necesario configurar unas variables de entorno para conectarse a PostgreSQL respectivamente. Ajustarlo a los parámetros requeridos.

echo \
"#configurar ENV temporal
DB_HOST=ip_pg_host
DB_PORT=5432
DB_DBNAME=user
DB_USERNAME=password
DB_PASSWORD=nada
DB_SCHEMA=usuarios
IDM_URL=http://nada
TOBA_USUARIO=nada
TOBA_PASSWORD=nada" > migrar.env
en las variables
DB_HOST=la ip del server donde esta instalado postgres?
DB_DBNAME=user, user es el nombre de la base o hay que configurar un ususario admin de postgres? y si fuera una base, se tiene que crear antes.
Bueno eso para empezar.

Saludos Fernando.
« Última Modificación: Agosto 25, 2020, 07:44:32 pm por Sergio F. Vier »

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 788
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:UNPA_Instalación Arai Usuarios 3.0
« Respuesta #1 on: Agosto 06, 2020, 03:02:12 pm »
Fernando,

Si es la IP de donde tengas PostgreSQL corriendo y el nombre de la DB donde crear la estructura. Por defecto, tenes que crear la DB antes.
happy coding!!

faraya

  • General Guarani
  • *
  • Mensajes: 161
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de la Patagonia Austral
  • Nombre y apellido: Fernando Daniel Araya
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 0297-4854888 int 114
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #2 on: Agosto 11, 2020, 04:36:39 pm »
Sergio,
Cree la base de datos "usuarios" en postgres y luego ejecute por linea de comando lo siguiente:
echo \
"#configurar ENV temporal
DB_HOST=192.168.25.8
DB_PORT=5432
DB_DBNAME=usuarios
DB_USERNAME=postgres
DB_PASSWORD=nul
DB_SCHEMA=usuarios
IDM_URL=nul
TOBA_USUARIO=nul
TOBA_PASSWORD=nul" > migrar.env
Luego al ejecutar:
docker run --rm \
  --env-file migrar.env \
  hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.1 \
  --db-initialize
Me sale el siguiente mensaje:
"Unable to find image 'hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.1' locally
docker: Error response from daemon: Get https://hub.siu.edu.ar:5005/v2/siu-arai/arai-usuarios/idm/manifests/v3.0.1: denied: access forbidden.
See 'docker run --help'."
Cual podrá ser el error?
Saludos Fernando.

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 788
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #3 on: Agosto 11, 2020, 05:47:26 pm »
Hola Fernando,

Está faltando que te autentiques contra el registro de imágenes con las credenciales del HUB:

docker login hub.siu.edu.ar:5005
happy coding!!

faraya

  • General Guarani
  • *
  • Mensajes: 161
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de la Patagonia Austral
  • Nombre y apellido: Fernando Daniel Araya
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 0297-4854888 int 114
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #4 on: Agosto 13, 2020, 09:44:14 am »
Buen día Sergio,
Me pude loguear y ejecutar:

docker run --rm \
  --env-file migrar.env \
  hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.1 \
  --db-initialize

Se descargaron algunos archivos y luego comenzó el proceso de migración de la base de datos. En el mismo me dio el siguiente error:

2) Inicialización de base de Toba
=================================


Verificando la existencia de la instancia Toba
==============================================


Cargando la instancia Toba
==========================


  [ERROR] No fué posible ejecutar la consulta SQL. Se aborta la instalación

Que podrá ser?
Saludos Fernando.

faraya

  • General Guarani
  • *
  • Mensajes: 161
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de la Patagonia Austral
  • Nombre y apellido: Fernando Daniel Araya
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 0297-4854888 int 114
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #5 on: Agosto 13, 2020, 10:07:42 am »
Sergio,
Ejecutando:

docker run --name migrar-db-usuarios \
  --env-file migrar.env \
  hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.1 \
  --db-initialize

y después:

docker cp migrar-db-usuarios:/usr/local/app/idm/instalador.log .

puedo ver el siguiente error en el archivo .log:

[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] ERROR ejecutando SQL:
[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] [CODIGO]: 7
[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] [SQLSTATE]: db_08006
[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] [MENSAJE]: SQLSTATE[08006] [7] FATAL:  no hay una línea en pg_hba.conf para «172.17.0.2», usuario «postgres», base de datos «$
[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] FATAL:  no hay una línea en pg_hba.conf para «172.17.0.2», usuario «postgres», base de datos «template1», SSL inactivo
[2020-08-13 09:45:30] MAIN.INFO: [ TOBA ] [SQL EJECUTADA]:

Modifique el archivo pg_hba.conf  agregando la siguiente linea:

host    template1    postgres             172.17.0.2/32        md5

Pero me sigue dando el mismo error.

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 788
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #6 on: Agosto 13, 2020, 02:30:57 pm »
Fernando,

Revisá los logs de PostgreSQL y ajustá los permisos de acceso según corresponda.
happy coding!!

faraya

  • General Guarani
  • *
  • Mensajes: 161
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de la Patagonia Austral
  • Nombre y apellido: Fernando Daniel Araya
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 0297-4854888 int 114
Re:UNPA_Instalación Arai Usuarios 3.0 - PostgreSQL
« Respuesta #7 on: Agosto 13, 2020, 02:58:17 pm »
Gracias por la respuesta Sergio!
Modifique el archivo pg_hba.conf agregando lo siguiente como primera linea del archivo:

host  all  all 0.0.0.0/0 md5

Luego de esto el proceso finalizo correctamente.

"Proceso ejecutado en SIU-Arai-Usuarios (versión v3.0.1)
 Se ha finalizado correctamente al proceso de migración de base de datos de negocio del proyecto SIU-Arai-Usuarios."

Ahora comenzaría con la instalación de Arai usarios, así que cualquier cosa te estoy consultando.
Muchas Gracias! Fernando.