Replicación en Postgres

Saludos Ecualug, necesito hacer una replicación bd en postgres, las mismas que estas clasificadas de la siguiente manera:

pc1 MASTER: 192.168.216.147 puerto:5432
pc2 SLAVE: 192.168.216.148 puerto:5432

tanto como pc1 MASTER y pc2 SLAVER tienen como S.O. SUSE enterprise 11 y la bd postgres 8.3, la idea es realizar una replicación de datos de maestro a esclavo en tiempo real.

La verdad que soy novato en esto de replicación, pero nunca es tarde para aprender, me gustaria que me digan que herramienta es mas factible a implementarla, ya e estado revisando e intentado con binary replication http://wiki.postgresql.org/wiki/Binary_Replication_Tutorial#Hot_Standby%29 y streaming replication http://wiki.postgresql.org/wiki/Streaming_Replication pero se me presentaron varios problemas a la hora de ejecutarpor ejemplo:

psql -U postgres
# select pg_start_backup('clone',true); <-- es correcto el formato ('clone', true)?
me muestra un error:
ERROR: no existe la función pg_startbackup(unknown, boolean)
LINE 1: select pg_startbackup('clone',true);
^
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar conversión explícita de tipos.

-----

antes de comenzar la configuración en postgres, paro el servicio postgres /etc/init.d/postgres stop,
al agregar la configuración en el archivo /var/lib/pgsql/data/postgres.conf :

#voy a agregar esta configuración
wal_level = host_standby
max_wal_senders = 1 #numero de total servidores que tenga

hot_standby = 'on'

checkpoint_segments = 16
wal_keep_segments = 32
# moderately busy 1.5 GB

archive_mode = on
archive_command = 'cp -i %p /tmp/%f'

-------
bien una vez que guardo la configuración y reinicio el servicio postgres:/etc/init.d/postgres restart, start
me muestra e siguiente error:
Starting PostgreSQLFATAL: parámetro de configuración no reconocido: «wal_level»
no se pudo iniciar el servidor

Bien el acrivo recovery.conf lo creo unicamente en el pc1(master) o pc2(slave)? o en los 2 pc's

en este caso yo cree el archivo recovery.conf en pc1(master) con las siguientes lineas::
standby_mode=on
primary_conninfo='host=192.168.216.148 port=5432'

en si busco la replicación en tiempo real de todos los datos que contenga postgres, por lo que e buscado en internet en su gran mayoria mencionan a postgres 9.0, pero como les digo yo tengo postgres8.3, si me pueden ayudar con alguna recomendación, corrección, manual o links por guiarme.
Y que hay con respecto a slony lo puedo implementar en postgres 8.3?
el manual con el que me e guiado es: http://wiki.postgresql.org/wiki/Streaming_Replication
Agradecido de antemano aguardo su pronta respuesta.

Saludos
Juan Mero

Forums: 

Como bien mencionas, te has

Imagen de deathUser

Como bien mencionas, te has guiado en la documentación de la versión 9 de PostgreSQL, por lo que algunos comandos y configuraciones no te servirán en la 8.3, mira la documentación de la 8.3 y sigue los pasos que se apliquen, no hay un tutorial paso a paso, pero tienes la info necesaria en los manuales:

http://www.postgresql.org/docs/8.3/static/high-availability.html
http://www.postgresql.org/docs/8.3/static/warm-standby.html

O a un paso de San Google:
http://travishegner.com/2009/06/postgresql_83_warm_stand-by_replication/

Además tienes otras alternativas como SLON-I o PGPOOL ... STFW, RTFM ...

bye
;)