Não é possível restaurar uma instância de snapshot

Não consigo restaurar uma instância a partir de um snapshot.

Estou testando de várias formas. A instalação e o backup do fórum funcionam bem, mas estou preocupado com a restauração de uma instância snapshot do Lightsail.

Restaurar a imagem funciona tudo no domínio antigo, mas não consigo conectar um novo. Ao atribuir um endereço diferente, ocorre um erro de que não é possível conectar à porta (bloqueada), mesmo com as portas desbloqueadas (443 e também 80). ./discourse-setup e rebuild app não funcionam. Testei três provedores e domínios diferentes consecutivamente e sempre há o mesmo problema. As portas e o registro A no IP estão definitivamente configurados corretamente.

Snapshots não são realmente suportados, pois existem muitas variáveis que podem levar a um estado inconsistente. Você precisará usar o mecanismo de backup integrado.

3 curtidas

O que são essas variáveis? Por que isso não é um problema em sistemas comparáveis como o NodeBB e outros?

Pode esclarecer isso melhor?

Então, basicamente, pagar por backup na AWS/Azure é completamente inútil?

Não é um problema pequeno, porque, em princípio, o lado muito forte e robusto do provedor de hospedagem torna-se inútil, o que limita bastante a recuperação após uma falha grave.

Se você conseguir fazer funcionar, mais poder para você!

3 curtidas

Não exatamente. Você pode configurar Configure Application-Consistent Backup for Azure Linux VMs by Using Azure Backup - Azure Backup | Microsoft Learn usando um script pré e pós que coloca o Discourse no modo somente leitura imediatamente antes do backup da VM:

docker exec -i app discourse enable_readonly
docker exec -i app discourse disable_readonly

Isso garante a consistência do banco de dados na restauração (comprovado para funcionar tanto com backup quanto com restauração de VM completa).

2 curtidas