Skip to main content

Restaurar após uma atualização com falha

Saiba como reverter de uma atualização com falha.

Em caso de falha ou interrupção da atualização, volte a sua instância ao estado anterior. Esse processo dependerá do tipo de atualização.

Se sua instância estiver configurada para alta disponibilidade e a atualização do nó primário falhar, você poderá promover a réplica (não atualizada) para ser a principal. Você também precisará atualizar seu DNS para apontar para o novo nó primário. Depois de ter um nó primário em funcionamento, você pode considerar a criação de um novo nó de réplica. Confira Sobre a configuração de alta disponibilidade e Recuperar configuração de alta disponibilidade.

Voltar a uma versão de patch

Para reverter uma versão de patch, use o comando ghe-upgrade com a opção --allow-patch-rollback. Antes de realizar a reversão, a replicação precisa ser interrompida temporariamente por meio da execução de ghe-repl-stop em todos os nós de réplica ou ghe-repl-stop-all no nó primário. Ao reverter uma atualização, você precisa usar um arquivo de pacote de atualização com a extensão .pkg. Não há suporte para arquivos de pacote de patch dinâmico com a extensão .hpkg.

ghe-upgrade --allow-patch-rollback EARLIER-RELEASE-UPGRADE-PACKAGE.pkg

É necessário reinicializar após a execução do comando. Reverter não afeta a partição de dados, pois as migrações não são executadas nas versões de patch.

Depois que a reversão for concluída, reinicie a replicação executando ghe-repl-start em todos os nós ou ghe-repl-start-all no nó primário. Confira Utilitários de linha de comando.

Voltar a uma versão de recurso

Para voltar a partir de uma versão de recurso, faça a restauração partindo de um instantâneo da VM para garantir o estado consistente das partições raiz e de dados. Confira Obter um instantâneo.