Escolar Documentos
Profissional Documentos
Cultura Documentos
0
Componentes:
Jadson Santana
Dayse Soares
Bruno Vieira
Thyago Costa
Caso de uso.
Neste caso de uso ser demonstrado como criar um ambiente de
replicao no postgresql 9.0 para prover alta disponibilidade. O ambiente
proposto utilizar o sistema operacional Linux CentOs 5.3, e Postgresql 9.0.2
em um ambiente virtualizado.
No contexto descrito sero criados os bancos Master, Slave1, Slave2 e
Slave3. O Master o banco principal e os Slaves os bancos de backup.
Para esse caso de uso ser utilizado uma VM com os clusters
funcionando em servios diferentes, com portas diferentes.
listen_addresses = '*'
wal_level = archive
fsync = on
archive_mode = on
archive_command='cp %p /var/lib/pgsql/archive/%f'
max_wal_senders = 3
# nano /var/lib/pgsql/9.0/slave2/postgresql.conf
wal_level = hot_standby
archive_mode = on
archive_command='cp %p /var/lib/pgsql/archive/%f'
archive_timeout = 30
hot_standby = on
# nano /var/lib/pgsql/9.0/slave3/postgresql.conf
wal_level = archive
archive_mode = on
archive_command='cp %p /var/lib/pgsql/archive/%f'
Monitoramento
Agora ser mostrado a porcentagem de quantas requisies de leitura de
blocos: