pgpool_remote_start

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: pgpool_remote_start
Date: 2010-03-18 20:02:09
Message-ID: e720c2d1003181302j4e506cf6j1044b5e2624b92a7@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola compañeros

estoy checando los scripts de pgpool porque al parecer eso es lo que no me
deja recuperar de forma correcta
los datos

tengo una duda, modifique mi script para que pudiera levantar cualquier nodo
con sus respectivoss TARGET y PGDATA
pero no funciona

hice esto

./pgpool_remote_start pgpool2 /var/lib/pgsql/data

con usuarios ROOT y POSTGRES desde la maquina que hospeda el pgpool con los
scripts y no me hace nada,
no levanta el servicio, simplemente no. Leyendo el codigo y ahciendo
pruebas, me di cuenta que hay que usar
el SSH e hice pruebas solas con la terminal y miren

linuxM:/home/admin # /usr/bin/ssh pgsql2
*Password: *
Last login: Thu Mar 18 13:37:54 2010 from pgpool2
Have a lot of fun...
linux-gppu:~ # su postgres
postgres(at)linux-gppu:/root> cd ..
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
start
pg_ctl: otro servidor puede estar en ejecución; tratando de iniciarlo de
todas formas.
pg_ctl: no se pudo iniciar el servidor.
Examine el registro del servidor.
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
status
pg_ctl: el servidor está en ejecución (PID: 8516)
/usr/bin/postgres "-D" "/var/lib/pgsql/data"
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
stop
servidor detenido
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
status
pg_ctl: no hay servidor en ejecución
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
start
postgres(at)linux-gppu:/> /usr/bin/pg_ctl -w -t 10 -s -D /var/lib/pgsql/data
status
pg_ctl: el servidor está en ejecución (PID: 8656)
/usr/bin/postgres "-D" "/var/lib/pgsql/data"
postgres(at)linux-gppu:/> exit
exit
linux-gppu:~ # exit
logout
Connection to pgsql2 closed.
linuxM:/home/admin #

Osea ya viendo eso nos damos cuenta de que nos pide una contraseña y
probablemente eso sea lo que me falta
ntoncs mi pregunta es ¿Tengo que modificar algo al pgpool_remote_start?
____________________________________________________________________________________
#! /bin/sh

SSH=/usr/bin/ssh
LOGGER="/bin/logger -i -p local0.info -t pgpool"
BASENAME=`/usr/bin/basename $0`
ID=`/usr/bin/id -un`

DST_HOST=$1
DST_DIR=$2

echo $DST_HOST
echo $DST_DIR

$LOGGER "Executing $BASENAME as user $ID"
$LOGGER "Starting remote PostgreSQL server"
*$SSH -T $DST_HOST '/usr/bin/pg_ctl -w -t 10 -s -D $DST_HOST start'
2>/dev/null 1>/dev/null*

exit 0
_____________________________________________________________________________________

osea en la linea que resalta, ¿Hay que modificar algo? o ¿Tengo mal la
sintaxis? BuenoYo creo
que despues de pibes el start los parametros estan mal, no se si alguien
supiera que onda con ellos
o decirme como hacerle, o donde leer!!

GRACIAS!!!

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Angel Hernandez Moreno 2010-03-18 20:13:26 Re: recuperar nodo en estado 3
Previous Message Alvaro Herrera 2010-03-18 17:56:08 Re: Como saber si esta habilitado pl,funciones y tigres