Gracias Lazaro, así lo hice y ahora está funcionando El mié., 30 may. 2018 a las 11:05, Lazaro Garcia (<lazaro3...@gmail.com>) escribió:
> Las veces que he configurado pgpool para entornos de este tipo ha sido de > la siguiente forma: > > > > Creo un usuario pgpool utilizado internamente para el trabajo entre pgpool > y el motor de base de datos. En este caso el usuario se utilizaría para los > healtcheck que pgpool hace periódicamente para consultar el estado de los > nodos. > > > > Luego creo un fichero pool_hba.conf para limitar los usuarios que se > conectarán a pgpool y a que base de datos se pueden conectar siempre > utilizando md5 tanto en el pool_hba.conf como en el pg_hba.conf. Y como > estoy utilizando md5 es necesario crear el fichero pool_passwd en pgpool. > > > > > > Espero te sirva de ayuda. > > > > Saludos a todos. > > > > > > *De:* Guillermo E. Villanueva [mailto:guillermo...@gmail.com] > *Enviado el:* miércoles, 30 de mayo de 2018 08:59 a. m. > *Para:* pgsql-es-ayuda > *Asunto:* Re: pgpool > > > > 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 > >