AxelBackup - bjoben/axel GitHub Wiki

Backup

Systemkonfigurationsfiler

Systemkonfigurationsfilerna bör hållas uppdaterade och backupade i ett provisioneringssystem såsom Puppet eller liknande.

Detta gäller även den lilla konfiguration av mappningsinformation som kan/måste anpassas för SHS/RIV-konverteringen i en Tomcat-installation.

Databaser

MongoDB

Axels databaser i MongoDB är av tre typer som har olika behov av backup:

  1. Konfiguration av SHS-tjänster samt RIV/SHS-tjänster uppdateras inte så frekvent och tabellerna/collections är mycket små.
  2. SHS Transaktionsdatabas kan potentiellt växa kraftigt tillsammans med indexen och kan backupas så ofta som önskas. I den här tabellen finns bara “trafikdata” såsom headrar och metadata, inte själva meddelandena.
  3. SHS meddelanden lagras per default i MongoDB GridFS men kan också lagras i vanliga filsystemet.

De två sista kategorierina rensas automatiskt enligt ett visst konfigurerat schema av en komponent i SHS-brokern, och är meddelanden dessutom synkrona (momentana) så behövs knappast någon backup av transaktionsdatabasen annat än i spårningsyfte. Är transaktioner däremot asynkrona, rensas dessa inte ut automatiskt och behovet av backup blir desto viktigare.

LDAP

Den nationella LDAP-katalogen hanteras av annan part och den, eventuella, lokala bör enbart vara en ren spegling av den nationella tjänstekatalogen.

Läs mer under: