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