HowTo: Como criar Cluster Linux - Ativo/Passivo para Postgres com DRBD, Pacemaker e Corosync
Este artigo explica como configurar (e monitorar) um Cluster Linux Ativo/Passivo para PostgreSQL, usando Pacemaker, DRBD e Corosync.
[ Hits: 117.719 ]
Por: Rafael Marangoni em 02/12/2010
127.0.0.1 localhost.localdomain localhost 10.0.0.191 node1.clusterbr.int node1 10.0.0.192 node2.clusterbr.int node2 10.0.0.190 dbip.clusterbr.int node2
PING node2 (10.0.0.192) 56(84) bytes of data.
64 bytes from node2 (10.0.0.192): icmp_seq=1 ttl=64 time=0.089 ms
64 bytes from node2 (10.0.0.192): icmp_seq=2 ttl=64 time=0.082 ms
--- node2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.082/0.085/0.089/0.009 ms
PING 172.16.0.2 (172.16.0.2) 56(84) bytes of data.
64 bytes from 172.16.0.2: icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from 172.16.0.2: icmp_seq=2 ttl=64 time=0.083 ms
--- 172.16.0.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.083/0.083/0.083/0.000 ms
PING node1 (10.0.0.191) 56(84) bytes of data.
64 bytes from node1 (10.0.0.191): icmp_seq=1 ttl=64 time=0.068 ms
64 bytes from node1 (10.0.0.191): icmp_seq=2 ttl=64 time=0.063 ms
--- node1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.063/0.065/0.068/0.008 ms
PING 172.16.0.1 (172.16.0.1) 56(84) bytes of data.
64 bytes from 172.16.0.1: icmp_seq=1 ttl=64 time=1.36 ms
64 bytes from 172.16.0.1: icmp_seq=2 ttl=64 time=0.075 ms
--- 172.16.0.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.075/0.722/1.369/0.647 ms
acpid 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não anacron 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não apmd 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não atd 0:não 1:não 2:não 3:sim 4:sim 5:sim 6:não cpuspeed 0:não 1:sim 2:sim 3:sim 4:sim 5:sim 6:não crond 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não irqbalance 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não kudzu 0:não 1:não 2:não 3:sim 4:sim 5:sim 6:não network 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não rawdevices 0:não 1:não 2:não 3:sim 4:sim 5:sim 6:não sshd 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não syslog 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:nãoObs.: Os serviços que serão gerenciados pelo Pacemaker, neste artigo são Postgresql e DRBD, devem ficar desabilitados na inicialização automática, porque o próprio pacemaker deverá iniciar ou parar estes serviços nos nós.
Como instalar Postgres 8 no Linux em 10 passos rápidos
PostgreSQL básico - Testado e pronto para ser usado
Partição de tabelas no PostgreSQL
PgBouncer - Instalação no Debian 6.0 Squeeze
Microsiga Protheus com Postgres
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado