Recuperando-se de uma falha do banco de dados do Postgres

Se o banco de dados principal do Postgres falhar, use este procedimento de failover para recuperar o seu sistema.

Sobre Esta Tarefa

Embora seja possível promover o banco de dados escravo do Postgres em um nó secundário para a atribuição principal, não será possível executar as funções de gerenciamento de banco de dados principal. Deve-se restaurar o banco de dados principal do Postgres no nó primário ou promover o nó secundário para primário para usar essas funções de gerenciamento.

Procedimento

  1. Promova o banco de dados escravo para ser o banco de dados principal.
    1. Assegure-se de que o banco de dados principal esteja interrompido no nó primário.
    2. No nó secundário, clique em Configurar > Gerenciamento do Postgres.
    3. Selecione o banco de dados escravo e clique em Gerenciar > Promover.
    4. Clique em Sim para confirmar que você deseja promover o banco de dados para principal.
    A função do banco de dados do Postgres no nó secundário é agora principal e a função do banco de dados no nó primário é escravo. Ambos os bancos de dados são iniciados, bem como a replicação.
  2. Restaure o banco de dados principal no nó primário.
    1. No nó secundário, clique em Configurar > Gerenciamento do Postgres.
    2. Selecione o banco de dados principal e clique em Parar.
    3. No nó primário, clique em Configurar > Gerenciamento do Postgres.
    4. Selecione o banco de dados escravo e clique em Gerenciar > Promover.
    5. Clique em Sim para confirmar que você deseja promover o banco de dados para principal.
    A função do banco de dados do Postgres no nó primário é agora principal e a função do banco de dados no nó secundário é escravo. Ambos os bancos de dados são iniciados, bem como a replicação.

Resultados

O banco de dados principal do Postgres é restaurado no servidor principal e as opções Gerenciar apropriadas ficam ativas.