[pgbr-geral] Estratégia para migrar de um servidor para outro

2013-06-26 Thread luiz damascena
Cenário:

Dois servidores iguais, um sendo a atual "produção" e o outro será a futura
"produção".

No atual servidor, Linux RedHat 6.2, banco PostgreSQL na versão 9.1.4.

Cluster com cinco databases (postgres inclusive), dados armazenados em
tablespaces com links simbólicos criados em
/var/lib/pgsql/9.1/data/pg_tblspc, "apontando" para volume de storage.

No futuro servidor, Linux RedHat 6.2, banco ainda não instalado. A
princípio, a intenção é instalar o release mais recente da versão 9.1.

Possuo backup físico diário, backup lógico diário e archives já aplicados
em produção.

Na máquina atual, wal_level = hot_standby, archive_mode=on.

Ela possui um "slave", replicada assincronamente (replicação nativa
assíncrona com log shifting e streaming).

O objetivo é trocar uma máquina pela outra. Com o banco OK, troca o IP e a
vida segue...

Qual as estratégias mais funcionais que vocês recomendam para atingir tal
objetivo?

Grato antecipadamente,

LC
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Estratégia para migrar de um servidor para outro

2013-06-26 Thread Flavio Henrique Araque Gurgel


Em 26-06-2013 10:57, luiz damascena escreveu:

Cenário:

Dois servidores iguais, um sendo a atual "produção" e o outro será a
futura "produção".

No atual servidor, Linux RedHat 6.2, banco PostgreSQL na versão 9.1.4.

Cluster com cinco databases (postgres inclusive), dados armazenados em
tablespaces com links simbólicos criados em
/var/lib/pgsql/9.1/data/pg_tblspc, "apontando" para volume de storage.

No futuro servidor, Linux RedHat 6.2, banco ainda não instalado. A
princípio, a intenção é instalar o release mais recente da versão 9.1.

Possuo backup físico diário, backup lógico diário e archives já
aplicados em produção.

Na máquina atual, wal_level = hot_standby, archive_mode=on.

Ela possui um "slave", replicada assincronamente (replicação nativa
assíncrona com log shifting e streaming).

O objetivo é trocar uma máquina pela outra. Com o banco OK, troca o IP e
a vida segue...

Qual as estratégias mais funcionais que vocês recomendam para atingir
tal objetivo?


Instale o PostgreSQL.
Monte uma estrutura de diretórios e links simbólicos similares no novo 
servidor.

Copie tudo com rsync nos mesmos lugares.
Pare o PostgreSQL antigo.
Faça um novo rsync pra copiar o que mudou.
Suba o PostgreSQL no novo servidor.

Feito.

[]s

__
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: fla...@4linux.com.br
__
FREE SOFTWARE SOLUTIONS
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Estratégia para migrar de um servidor para outro

2013-06-26 Thread luiz damascena
Flávio, grato pela resposta.

Em 26 de junho de 2013 11:01, Flavio Henrique Araque Gurgel <
fla...@4linux.com.br> escreveu:

> Instale o PostgreSQL.
> Monte uma estrutura de diretórios e links simbólicos similares no novo
> servidor.
> Copie tudo com rsync nos mesmos lugares.
>

*Falta base no Linux, mas como aqui é uma lista de ajuda... como eu "copio
tudo com rsync" ?*


> Pare o PostgreSQL antigo.
>

*Na hipótese de eu querer simplesmente testar o novo servidor, sem parar o
antigo, algum problema ? "Parar o antigo" ficaria restrito somente ao dia
efetivo da parada.*


> Faça um novo rsync pra copiar o que mudou.
>

*Como eu faço um "novo rsync" ?*


> Suba o PostgreSQL no novo servidor.
>
> Feito.
>
> []s
>
> __**
> Flavio Henrique A. Gurgel
> Líder de Projetos Especiais
> Consultoria, Projetos & Treinamentos 4LINUX
> Tel1: +55-11.2125-4747 ou 2125-4748
> www.4linux.com.br
> email: fla...@4linux.com.br
> __
> FREE SOFTWARE SOLUTIONS
> __**_
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.**org.br
> https://listas.postgresql.org.**br/cgi-bin/mailman/listinfo/**pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Estratégia para migrar de um servidor para outro

2013-06-27 Thread luiz damascena
E aí, amigos? Nenhum outro "passo a passo", como sugestão?

De qualquer forma, grato pelas dicas já enviadas.

LC

Em 26 de junho de 2013 10:57, luiz damascena
escreveu:

> Cenário:
>
> Dois servidores iguais, um sendo a atual "produção" e o outro será a
> futura "produção".
>
> No atual servidor, Linux RedHat 6.2, banco PostgreSQL na versão 9.1.4.
>
> Cluster com cinco databases (postgres inclusive), dados armazenados em
> tablespaces com links simbólicos criados em
> /var/lib/pgsql/9.1/data/pg_tblspc, "apontando" para volume de storage.
>
> No futuro servidor, Linux RedHat 6.2, banco ainda não instalado. A
> princípio, a intenção é instalar o release mais recente da versão 9.1.
>
> Possuo backup físico diário, backup lógico diário e archives já aplicados
> em produção.
>
> Na máquina atual, wal_level = hot_standby, archive_mode=on.
>
> Ela possui um "slave", replicada assincronamente (replicação nativa
> assíncrona com log shifting e streaming).
>
> O objetivo é trocar uma máquina pela outra. Com o banco OK, troca o IP e a
> vida segue...
>
> Qual as estratégias mais funcionais que vocês recomendam para atingir tal
> objetivo?
>
> Grato antecipadamente,
>
> LC
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral