Backup
Mit dem hier beschriebenen Backup werden sowohl die historischen Daten als auch die Konfiguration der Software gespeichert.
Automatisches Backup
Änderung der Datei “docker-compose.yml”
Suche im Abschnitt “services → mongo”
Sicherungsverzeichnis hinzufügen “volumes → - ./backup:/backup”
Sicherungseinstellungen hinzufügen “environment”
- BACKUP=true
- CYCLE=30 12 * * *
Die Syntax basiert auf crontab https://crontab.guru/#15_14_1_*_ und stellt die Zykluszeit des Backups ein.
- Username=root
- Password=*******
Optional: Neustart des Mongo-Dienstes mit dem PowerShell bzw. Linux Terminal Befehl “docker-compose restart mongo” um die Änderung zu aktivieren
docker-compose restart mongo
Automatische Generierung der Mongo-Datenbank, als *.gz-file
Dateipfad | Docker-Compose | Docker-Compose | MongoDB Datenbanksicherung |
---|---|---|---|
Manuelles Backup
Manuelle Kopie des SCADA-Ordners
Kopieren des SCADA-Ordners NICHT erlaubt, wenn die SCADA-Anwendung läuft → Risiko einer beschädigten Mongo-Datenbank
Befolgen Sie das empfohlene Verfahren:
Stoppen Sie die SCADA-Anwendung mit dem Befehl:
docker-compose down
SCADA-Ordner kopieren
Neustart der SCADA-Anwendung mit dem Befehl
docker-compose up –d