Saltar a contenido

Configuraciones de PostgreSQL posteriores a la instalación

Autenticación (pg_hba.conf)

El servidor PostgreSQL debe autorizar los accesos remotos de los servidores Identity.

Es necesario modificar el archivo C:\Program Files\PostgreSQL\<version>\data\pg_hba.conf (sustituir <version> por la versión de PostgreSQL instalada) para añadir los accesos remotos autorizados, utilizando el mecanismo de autenticación scram-sha-256.

Ejemplo:

1
2
3
4
5
6
7
8
9
# TYPE    DATABASE  USER      ADDRESS                          METHOD

# During Identity installation: access to an administration database to create the database
hostssl   postgres  identity  <installation_server_IP>/32      scram-sha-256

# In operation: access to the application database from each Identity server
hostssl   identity  identity  <web_API_server_IP>/32           scram-sha-256
hostssl   identity  identity  <audit_server_IP>/32             scram-sha-256
hostssl   identity  identity  <provisioning_server_IP>/32      scram-sha-256

Instalación de psql.exe en el servidor Identity

También es necesario instalar la herramienta psql.exe en el servidor Identity.

Para ello, recupere el binario psql.exe situado en C:\Program Files\PostgreSQL\<version>\bin (sustituir <version> por la versión de PostgreSQL instalada) y transfiéralo después al servidor Identity.

Ejecute el binario como administrador e introduzca después la contraseña solicitada.

Inicialización de la base de datos PostgreSQL

Tras la instalación de la solución Identity en el servidor Identity, el servicio migrate se inicia automáticamente para crear o migrar la base de datos.

Para comprobar que se ha iniciado, acceda a la siguiente URL desde un navegador web en el servidor Identity:

  • https://FQDN-Serveur-Identity-API:44345/

Se produce una redirección automática a https://FQDN-Serveur-Identity-API:44345/migrate si hay una operación de migración en curso.

También es posible acceder directamente a la dirección https://FQDN-Serveur-Identity-API:44345/migrate para conocer el estado en el que se encuentra la base de datos.

Configuración específica durante la instalación de Identity

Durante la instalación de una versión 7.1, marque la casilla Enable preview features (PostgreSQL database) en la pantalla de selección del archivo de licencia del instalador. Si esta casilla no está marcada, el instalador configurará la base de datos como una base SQL Server.

Las antiguas interfaces de Identity no son compatibles con el uso de una base de datos PostgreSQL. En la pantalla de selección de los componentes que se van a instalar, es obligatorio desmarcar el componente Systancia Hpliance (HPL).

Atención

La instalación no podrá continuar si la casilla Enable preview features (PostgreSQL database) y el componente Hpliance están seleccionados a la vez.