No se puede restaurar una instancia de snapshot

No puedo restaurar una instancia desde una instantánea.

Estoy probando de diferentes maneras. La instalación y la copia de seguridad del foro funcionan bien, pero me preocupa la restauración de una instancia desde Lightsail.

Restauré la imagen y todo funciona en el dominio antiguo, pero no puedo conectar uno nuevo. Al asignar una dirección diferente, aparece un error indicando que no se puede conectar al puerto (bloqueado), aunque el puerto esté desbloqueado (443 y también 80). ./discourse-setup y rebuild app no funcionan. He verificado con tres proveedores y dominios diferentes consecutivamente y siempre ocurre el mismo problema. Los puertos y el registro A en la IP están definitivamente configurados correctamente.

Las instantáneas no están realmente soportadas; hay demasiadas variables que podrían llevar a un estado inconsistente. Necesitarás usar el mecanismo de copia de seguridad integrado.

3 Me gusta

¿Qué son estas variables? ¿Por qué esto no es un problema en sistemas comparables como NodeBB y otros?

¿Puedes aclararlo un poco más?

Entonces, básicamente, ¿pagar por copias de seguridad en AWS/Azure es completamente inútil?

No es un problema menor, ya que, en principio, la gran fortaleza y robustez del proveedor de hosting se vuelve inútil, lo que limita en gran medida la recuperación tras una falla grave.

¡Si logras que funcione, más poder para ti!

3 Me gusta

No exactamente. Puedes configurar Configure Application-Consistent Backup for Azure Linux VMs by Using Azure Backup - Azure Backup | Microsoft Learn usando un script previo y posterior que ponga Discourse en modo de solo lectura justo antes de la copia de seguridad de la máquina virtual:

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

lo que garantiza la consistencia de la base de datos al restaurar (comprobado que funciona tanto con la copia de seguridad como con la restauración de la máquina virtual completa).

2 Me gusta