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.
Parte 3: Instalando pré-requisitos
Este artigo explica como configurar (e monitorar) um Cluster PostgreSQL Ativo/Passivo, usando Pacemaker, Corosync e DRBD. Escrito por Rafael Marangoni, do time de Servidor Linux da BRLink.
Estes pacotes precisam ser instalados antes:
# yum install -y postgresql84** gcc perl-mailtools perl-dbi php-pgsql
Vamos instalar o repositórios EPEL (este link aponta para o pacote do CentOS 5 64bits, faça mudanças caso esta não seja a sua distribuição):
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Vamos instalar o repositório ClusterLabs EPEL:
# wget -O /etc/yum.repos.d/pacemaker.repo http://clusterlabs.org/rpm/epel-5/clusterlabs.repo
Agora basta instalar os pacotes de cluster e DRBD:
# yum install -y pacemaker corosync drbd83 kmod-drbd83 heartbeat
Estes pacotes precisam ser instalados antes:
# yum install -y postgresql84** gcc perl-mailtools perl-dbi php-pgsql
Vamos instalar o repositórios EPEL (este link aponta para o pacote do CentOS 5 64bits, faça mudanças caso esta não seja a sua distribuição):
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Vamos instalar o repositório ClusterLabs EPEL:
# wget -O /etc/yum.repos.d/pacemaker.repo http://clusterlabs.org/rpm/epel-5/clusterlabs.repo
Agora basta instalar os pacotes de cluster e DRBD:
# yum install -y pacemaker corosync drbd83 kmod-drbd83 heartbeat
10!
;-))