Mi pregunta sigue en pie: ¿Es posible hacer que pgpool solo haga pool y
balanceo sin tener que definir el modo de autenticación y sin definir
usuarios en el pool_hba.conf?

Mientras tanto pude hacer funcionar pgpool con las siguientes
configuraciones:
*pool_hba.conf*
local   all     all                     md5
host    all     all     127.0.0.1/32    md5
host all all 0.0.0.0/0 md5

*pg_hba.conf*
local   all             all                                      trust
local   replication     all                                      trust
host replication replication 0.0.0.0/0 trust
host    all             all              127.0.0.1/32            trust
host all pgpooluser,pgpool 192.168.194.0/24 md5
host all all 0.0.0.0/0 md5


*pgpool.conf*
...
...
# - Authentication -
enable_pool_hba = on
pool_passwd = 'pool_passwd'
authentication_timeout = 60
...
...
#------------------------------------------------------------------------------
# LOAD BALANCING MODE
#------------------------------------------------------------------------------
load_balance_mode = on
...
...
#------------------------------------------------------------------------------
# MASTER/SLAVE MODE
#------------------------------------------------------------------------------
master_slave_mode = on
master_slave_sub_mode = 'stream'


y con
pg_md5 -p -m -u usuario
genero las entradas las claves que quedan guardadas en el archivo
*pool_passwd*


El mar., 29 may. 2018 a las 16:56, Guillermo E. Villanueva (<
guillermo...@gmail.com>) escribió:

> Buenas tardes, les pido una ayuda, creo que no estoy entendiendo muy bien
> la documentación de pgpool.
> Tengo un par de servidores pg10 haciendo streaming replication y quise
> ponerles al frente un pgpool, Todo sobre linux centos.
> La única manera que lo pude hacer andar es poniendo en el pg_hba.conf todo
> en trust, si quiero poner algo con md5, da el error: " MD5 authentication
> is unsupported in replication, master-slave and parallel mode" y si agrego
> la autenticación en pgpool con un pool_hba.conf como el siguiente
>
> local   all         all                               trust
> host    all         all         127.0.0.1/32          trust
> host    all         all         0.0.0.0/0             md5
>
> y creo el archivo pool_passwd con el usuario y la password (en md5)
>
> Con todo esto el pgpool nunca termina de iniciar.
>
>
> Acaso no es posible usar el pgpool para que únicamente balancee y que no
> se meta con la autenticación? Que la autenticación (md5) la haga el
> postgres como siempre.?
>
> Desde ya muchas gracias!
>
> Saludos
>
> Guillermo
>

Reply via email to