Replicação
utilizando Slony 2.0.2, PostgreSQL 8.4 e Windows XP SP3 (x86)
Testado
nas seguintes plataformas
·
Windows XP (x86)
·
Windows 7 (x86 e x64)
·
Windows 2008 Server R2 Enterprise (x86 e x64)
Link para o Slony-I (+- 166KB)
Link para o PostgreSQL 8.4 (x86) (+- 42 MB)
Instale o PostgreSQL 8.4 na máquina Master e na máquina Cliente.
1.
Configurando
IPs nas máquinas
Para iniciar temos que
colocar as máquinas Master e Slave se comunicando na rede para que o PostgreSQL
possa identifica-los.
No meu caso estou utilizando
IPV4 Classe C 192.168.11.0
Configuração Máquina Master |
Configuração Maquina Slave |
2. Criando Regras no Firewall
Clique no botão Iniciar,
depois Painel de Controle e dê dois cliques no ícone do Firewall do Windows.
Abrindo Firewall |
Abrindo Firewall parte 2 |
Agora
vamos adicionar as regras para liberação da porta de conexão e da aplicação
PostgreSQL que estão presentes na GUIA EXCEÇÕES
faça isso no Master e no Slave.
Adicionar a Aplicação pgAdmin III |
Adicionando a Porta 5432 |
Adicionando a porta 5432 |
3. Configurando a Rede do PostgreSQL 8.4
Navegue
até a pasta DATA do PostgreSQL:
No
meu caso se localiza aqui: C:\Arquivos de
programas\PostgreSQL\8.4\data
Agora
abra o arquivo pg_hba.conf com algum editor de texto que você utilize, faça isso no Master e no Slave. Ex:
(notepad ++, bloco de notas do windows)
Abrindo arquivo pg_hba.conf |
#Master
host all all 192.168.11.1/32 md5
#Slave
host all all 192.168.11.2/32 md5
Adicionando linhas ao arquivo pg_hba.conf |
4.
Instalando
o Slony-I
Descompacte o arquivo
“slony-I-2.0.2R-pg84.rar” que você baixou, entre na pasta descompactada e copie
a pasta “8.4”.
Copiando arquivos de configuração do Slony |
Navegue
até a pasta “C:\Arquivos de
programas\PostgreSQL” e cole sobrescrevendo a pasta existente faça isso nas máquinas Master e Slave.
Sobrescrevendo a pasta |
Volte
novamente para pasta descompactada e copie apenas a pasta “share”, agora navegue até a unidade que o seu Sistema Operacional
está instalado no meu caso a unidade “C:”
crie uma pasta chamada “MinGW”,
dentro da pasta MinGW crie outra pasta chamada “local”, dentro da pasta local crie outra pasta chamada “pgsql”, dentro da pasta pgsql cole a
pasta “share” que você copiou
anteriormente, esse procedimento serve para que o Slony procure os scripts sql
para executar a replicação. Esse caminho é padrão do Slony.
Pasta criada em C:\ |
Criando pasta Share |
Abra
o pgAdmin III e faça a seguinte configuração.
Clique
em “Arquivo” e depois clique em “Opções...”
COnfiguração postgres para pasta share |
Aberta
as opções altere o “Caminho do Slony-I” selecionando a pasta “share” localizada na pasta “C:\Arquivos de programas\PostgreSQL\8.4”
Direcionando share para pasta criada em C:\ |
Técnico em Informática CTF-UFPI, Estudante de Análise e
Desenvolvimento de Sistemas - IFPI, Guadalupe/Floriano –PI
Nenhum comentário:
Postar um comentário