Commit inicial automático
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
# Roteiro - Removendo Node no Slony
|
||||
|
||||
### IMPORTANTE
|
||||
Após a instalação do Slony, o chamado deverá retornar informando que a migração foi finalizada e podemos desativar o Slony.
|
||||
Portanto, a exclusão dos Schemas/Tablespace/Disco, deverá ocorrer após 30 dias - Data acordada entre Data Center e Migração.
|
||||
|
||||
Para remover a estrutura, deve-se seguir [`este documento como referência.`](https://documentos.ipm.com.br/data-center/procedimentos/src/branch/master/docs/replicacao_slonyfiscal_s1_remover_estrutura_node.md)
|
||||
|
||||
Abaixo, passo a passo para realizar a remoção do node:
|
||||
|
||||
## Origem - Banco Fiscal (00002_www.nfs-e.net_SGDB - 192.168.23.10)
|
||||
Criar script abaixo para remover o node desejado.
|
||||
Obs: Deve-se substituir o numero do node e o nome do cliente.
|
||||
```
|
||||
# vim /usr/local/slony1/bin/uninstall_node_"numerodonode"_"nomedocliente".cmd
|
||||
|
||||
cluster name=replication_ipmfiscal;
|
||||
|
||||
node 1 admin conninfo ='dbname=00002_ipmfiscal host=127.0.0.1 user=postgres';
|
||||
node 3 admin conninfo ='dbname=00000_cliente host=192.168.23.11 port=5432 user=postgres';
|
||||
|
||||
uninstall node (id=3);
|
||||
drop node (id=3, event node = 1);
|
||||
|
||||
# /usr/local/slony1/bin/slonik /usr/local/slony1/bin/uninstall_node_"numerodonode"_"nomedocliente".cmd
|
||||
```
|
||||
O slony apaga o node mas não interrompe a monitoração. Para isso, executar o sql abaixo ele remove da monitoração da replicação qualquer tabela que não tenha um slave.
|
||||
```
|
||||
select replicacao.fn_interrompe_replicacao_tabelas_sem_slave()
|
||||
```
|
||||
## Destino - Banco Fiscal Slony (00002_www.nfs-e.net_SGDB_1150_SLONY - 192.168.23.11)
|
||||
No banco intermediário (11.5), deve-se remover a linha correspondente ao IP do cliente no pg_hba.conf
|
||||
```
|
||||
# vim /var/lib/pgsql/11/data/pg_hba.conf
|
||||
Ex: host all all 172.XX.1.XX/32 trust
|
||||
|
||||
# systemctl reload postgresql-11.service
|
||||
```
|
||||
Via pgadmin, clique com o botão direito e exclua o database referente ao cliente que está sendo removido:
|
||||
|
||||

|
||||
|
||||
## Destino - Banco Cliente Versão 16 (00000-clean-bdp-01-1600.atende.net)
|
||||
No banco de destino (bdp-16), deve-se remover a linha correspondente ao IP da origem no pg_hba.conf
|
||||
```
|
||||
# vim /etc/postgresql/16/main/pg_hba.conf
|
||||
Ex.: host all all 172.16.1.18/32 trust
|
||||
|
||||
# systemctl reload postgresql.service
|
||||
```
|
||||
Após, deverá ser retornada o arquivo postgresql.conf com as configurações corretas do cliente:
|
||||
```
|
||||
cd /etc/postgresql/16/main/
|
||||
cp postgresql.bkp-antesslony postgresql.conf
|
||||
```
|
||||
<b> ATENÇÃO: O RESTART DO SERVIÇO DE BANCO DE DADOS DEVERÁ SER EXECUTADO APÓS AS 18H! </b>
|
||||
```
|
||||
systemctl restart postgresql.service
|
||||
```
|
||||
|
||||
## Importante
|
||||
No Firewall do cliente, deverá ser excluída a regra correspondente a liberação da porta 65434:
|
||||
Vá em: Firewall > Rules > LAN
|
||||
Description: Bdp-1150-SLONY
|
||||
|
||||

|
||||
|
||||
Após remover o node, o chamado deverá ser retornado para o Richard que ficará responsável pela exclusão dos schemas.
|
||||
Depois de 30 dias, deve-se dar sequência neste [`documento`](https://documentos.ipm.com.br/data-center/procedimentos/src/branch/master/docs/replicacao_slonyfiscal_s1_remover_estrutura_node.md) para a exclusão da estrutura.
|
||||
|
||||
[`Início`](replicacao_slony_fiscal_s1.md)
|
||||
Reference in New Issue
Block a user