wiki:Documentatie/Ontwikkelaar/Procedures/Backups

Version 2 (modified by adriaan, 11 years ago) (diff)

--

TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)? TOC(heading=Hoofdstukken, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Ontwikkelhandleiding/TOC)? TOC(heading=Hoofdstukken, sectionindex, compact, depth=3, allactive, indirect=Documentatie/Ontwikkelhandleiding/Procedures/TOC)?

Anonieme Backups

Vanuit OpenAC kunnen er anonieme backups gemaakt worden en geupload. Deze komen op de FENAC server terecht (URL bekend in de beheer-wiki). Dergelijke backups worden als ZIP-bestand opgeslagen op de server en in principe dagelijks opgehaald -- in reactie op een ticket vaker dan dat.

Backup Ophalen

  • Log in op de FENAC server bij de backup URL
  • Klik op ophalen bij de relevante anonieme backup
  • Wacht tot de download compleet is (er is geen size-informatie beschikbaar voor de download, dus je hebt geen nauwkeurige voortgang)
  • Controleer dat de backup volledig is overgekomen (bijvoorbeeld de ZIP-file openen)
  • Klik verwijderen, zodat de disk van de FENAC server niet vol loopt
  • Bevestig ontvangst van de backup (als het om een backup voor een ticket gaat).

Backup Inlezen

Er zijn verschillende manieren om een anonieme backup weer in te lezen:

  • OpenAC Pak eerst de ZIP-file uit; meestal levert dit een directory op ac_huppeldepup-tijdstip waar de backup-files zelf te vinden zijn. Vanuit OpenAC, kies in het menu beheer -> backup -> backup terugzetten. Kies de directory die door het uitpakken van de backup is gemaakt en klik op OK.
  • Script Het (beheer) script restore.py kan ook worden gebruikt.
  • Tools Een speciale tool, tools/qrestore.py, kan worden uitgevoerd. Dit zet de anonieme backup om in een SQLite database, die weer door ontwikkelaars met de juiste database-configuratie kan worden ingelezen. Het tool is al los Python-programma uit te voeren. De parameters worden uitgelegd als het "kaal" uitgevoerd wordt.