This is an old revision of the document!


ISC Learn Platform

TODO : format correctly all the offline docs

Restore on Hasdrubal

Restoring a backup from NAS to Hasdrubal : this is with a separate servername but changing DNS CNAME learn.isc-vs.ch to hasdrubal.isc-vs.ch

Restore on Rumba

Restoring a backup from NAS to Rumba : is with a separate servername but changing DNS CNAME learn.isc-vs.ch to rumba.isc-vs.ch

Restore inplace on Hannibal

Restore inplace on the current website with the Infomaniak system snapshot features

Restoring the system snapshot : only for a system issue, it wont fix any applicative issue on the Moodle files

Restore on a second virtualhost

Restoring a backup from NAS to Hannibal : This is with a separate servername but changing DNS CNAME learn.isc-vs.ch to the new servername, then switch to it

Restore inplace on the current website

Restoring a backup from NAS to Hannibal : Directly replacing corrupted files

Restore inplace on the current website with the Infomaniak DATA snapshot features

Restoring the data snapshot : to use in last resort when we can't have a more recent backup (data snapshots are generally more than weeks old)

Restore backups from scratch on a new server

What to do on a new server to get ISC Learn up and running from scratch with only a filesystem backup

Fallback Process

Steps to get back to normal operation on Hannibal

Preparation

  • Schedule a time window to fallback

On D-day :

  • DB backup from the secondary
  • Data backup from the secondary
  • Transfer and restore data files to the primary Hannibal original location
  • Restore DB dump
  • Finish DB restoration from GUI / plugins self checks
  • Clear caches and restart php8.3-fpm / apache2
  • Test and validate everything is back to normal
Edit this page
Back to top