Uhmmm, es que pgpool es un cosa y no esta hecho solo para trabajar con postgresql.

Aunque si mal no recuerdo desde pgpool puedes crear usuarios para posgtesql.


El 2018-05-30 10:08, Guillermo E. Villanueva escribió:
Gracias por tus comentarios, así es, balancea sin mayores
configuraciones, lo que no me convence tanto es que si creas un nuevo
user para postgres hay que agregarlo también al archivo de claves del
pgpool, y si cambian la contraseña, también hay que actualizar tal
archivo.

El mié., 30 may. 2018 a las 10:28, <gilberto.casti...@etecsa.cu>
escribió:

Hola Guillermo,

Haces algún tiempo use pgpool y justo cuando lo configuras el ya te

balancea la peticiones.

Algo como que solo deja pasar en caso que use SR, la inserciones el
master y a ambos consultas.

como usas por lo general los puertos 6634 o algo así, prueba bajar
uno
de los nodos y veras que sigue funcionando.

Otra cosa usa su administrador web, te ayuda mucho.

El 2018-05-30 08:58, Guillermo E. Villanueva escribió:
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 [1] [1]    md5

host all all 0.0.0.0/0 [2] [2] md5

PG_HBA.CONF

local   all             all
trust
local   replication     all
trust
host replication replication 0.0.0.0/0 [2] [2] trust
host    all             all              127.0.0.1/32 [1] [1]
trust
host all pgpooluser,pgpool 192.168.194.0/24 [3] [3] md5
host all all 0.0.0.0/0 [2] [2] 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 [1] [1]
trust

host    all         all         0.0.0.0/0 [2] [2]             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


Links:
------
[1] http://127.0.0.1/32
[2] http://0.0.0.0/0
[3] http://192.168.194.0/24


Links:
------
[1] http://127.0.0.1/32
[2] http://0.0.0.0/0
[3] http://192.168.194.0/24

Reply via email to