Ga naar hoofdinhoud

Backups

Uiteraard moeten er backups worden gemaakt. En backups van backups...

Per onderdeel van onze infrastructuur dient een passende backup-strategie te worden geïmplementeerd.

MySQL databases

Databases op VPS003.

Met behulp van mysql_dump.exe in Windows batch-scripts worden dagelijkse backups gemaakt van alle databases. Deze batch-scripts worden aangeroepen door de Windows task manager (takenplanner).

Alle databases

Eén keer per dag, om 5:00u., worden alle databases geback-upt. Het batch-script heet mysqlbackup_v?_all.bat. Met op de plaats van het vraagteken het versie-nummer.

Productie-databases

De productie-database worden nog drie keer extra geback-upt. Namelijk om 11:00u., 13:00u., en 15:00u.

Deze productie-backups bevatten alleen database met de status 'production'. Deze status wordt beheerd in de database mysql_tools. Handmatig dient het batch-script mysqlbackup_v?_production.bat te worden aangepast op de lijst van productie-database in de view sql_v01_dbs_by_status_production.

SQL-exports

De backups bestaan uit .sql-bestand. Er worden twee varianten gemaakt. Eén met data en één zonder data. De meeste recente backups worden bewaard in de mappen /sqldump_with_data en /sqldump_no_data.

Gezipt

Alle .sql-bestanden worden per backup-moment samengebracht in een .zip-bestand. Dit .zip-bestand wordt met behulp van Synology Drive geback-upt naar de VMDG NAS.

De zip-bestanden op VPS003 worden kort bewaard. Het aantal dagen wordt ingesteld in de batch-scripts. Het is nu ingesteld op 19 dagen.

De zip-bestanden op de VMDG NAS blijven veel langer bewaard. Op dit moment zijn er voor een jaar dagelijkse backups terug te halen van de NAS.

Fouten en storingen

Fouten van in sql-exports

Fouten bij de exports optreden worden vastgelegd in een error-log voor de betreffende database.

Regelmatig zal de VPS003 moeten worden bezocht om te controleren of er dergelijke error-logs zijn gemaakt.

Storing op de server

Een ander oplet-punt is het niet draaien van de Windows task manager. Dit doet zich vaak voor na een herstart van de server. Aangezien de server zichzelf nog weleens wil herstarten, vraagt ook dit punt om een regelmatig bezoek aan de server.

Productie data op de server

Behalve MySQL-backups zijn er nog andere relevante bestanden op de server die moeten worden geback-upt.

De volgende mappen worden door Synology Drive geback-upt naar de VMDG NAS: 1_backup_joomla_local 2_backup_mysql 3_working_directory 4_installion 5_aem

Joomla sites