Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
alle:technik:backup:service [10.02.2019 20:31] – mauker | alle:technik:backup:service [26.01.2024 12:02] (aktuell) – richard.remberger | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ~~NOTOC~~ |
+ | ====== | ||
- | Ab Release 2.6 erstellt der Aktualisierungsdienst automatisch Sicherungen von der ganzen Datenbank. | + | Der Aktualisierungsdienst |
In der Standardkonfiguration wird jede Nacht eine Sicherung unter '' | In der Standardkonfiguration wird jede Nacht eine Sicherung unter '' | ||
Es werden 10 tägliche Sicherungen und 8 wöchentliche Sicherungen aufgehoben. | Es werden 10 tägliche Sicherungen und 8 wöchentliche Sicherungen aufgehoben. | ||
- | <WRAP center round important | + | <WRAP center round important |
Offen bleibt damit noch die Übertragung auf einen weiteren Datenträger im besten Fall in einem anderen Gebäude. | Offen bleibt damit noch die Übertragung auf einen weiteren Datenträger im besten Fall in einem anderen Gebäude. | ||
Sprechen Sie diesen Aspekt im Zweifelsfall mit ihrem Sachaufwandsträger ab. | Sprechen Sie diesen Aspekt im Zweifelsfall mit ihrem Sachaufwandsträger ab. | ||
Zeile 12: | Zeile 13: | ||
- | ===== Konfiguration | + | ===== Konfigurationsparameter |
- | Laden Sie sich zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken). | + | In der Installationsvariante ASV-Server Enterprise mit Verwendung des Datenbanksystems PostgreSQL muss dem Aktualisierungsdienst der Pfad zur PostgreSQL Installation mitgeteilt werden, damit das Datenbank-Programm '' |
+ | |||
+ | Laden Sie sich dazu zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken). | ||
<file text config.local.ini> | <file text config.local.ini> | ||
Zeile 21: | Zeile 24: | ||
# Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | # Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | ||
# Beispiel: | # Beispiel: | ||
- | # backup.db.tools=C:/ | + | # backup.db.tools=C:/ |
- | backup.db.tools=C:/ | + | backup.db.tools=C:/ |
</ | </ | ||
Zeile 35: | Zeile 38: | ||
In der Kommandozeile kann '' | In der Kommandozeile kann '' | ||
- | ===== Pfad für die Backupdatei ändern | + | ===== Konfiguration des Backups |
Standardmäßig werden das tägliche und das wöchentliche Backup im ASV Serververzeichnis | Standardmäßig werden das tägliche und das wöchentliche Backup im ASV Serververzeichnis | ||
Zeile 41: | Zeile 44: | ||
Der Ordner '' | Der Ordner '' | ||
- | Wenn Sie den Ordner für die Sicherungen ändern möchten, so ergänzen | + | Wenn Sie den Ordner für die Sicherungen |
+ | so erstellen | ||
<file text config.local.ini> | <file text config.local.ini> | ||
- | # Vollständiger Pfad des Ordners in dem Sicherungen abgelegt werden sollen. | + | # Vollständiger Pfad des Ordners in dem die PostgreSQL Tools liegen. |
+ | # In dem Ordner muss das Programm pg_dump liegen. | ||
# Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | # Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | ||
# Beispiel: | # Beispiel: | ||
+ | # backup.db.tools=C:/ | ||
+ | |||
+ | backup.db.tools=C:/ | ||
+ | |||
+ | # Vollständiger Pfad des Ordners in dem Sicherungen abgelegt werden sollen. | ||
+ | # Unter Windows bedenken Sie, dass der Backslash im Pfad durch ein Slash ersetzt werden muss. | ||
+ | |||
# backup.db.target=C:/ | # backup.db.target=C:/ | ||
- | backup.db.target=C:/ASV/backup | + | # Automatische DB-Sicherung durch den Aktualisierungsdienst ein- bzw. ausschalten. |
+ | # Default true bzw. der im Installer festgelegte Wert. | ||
+ | |||
+ | # backup.db.enable=true | ||
+ | |||
+ | # Tage an denen eine Sicherung gemacht werden soll. Default: mo, | ||
+ | |||
+ | # backup.db.days=mo, | ||
+ | |||
+ | # Tagessicherung, | ||
+ | |||
+ | # backup.db.weekly.day=mo | ||
+ | |||
+ | # Zeitpunkt für die Ausführung der Sicherung. Default: 02:00. Wählen Sie eine Uhrzeit, | ||
+ | # zu der Ihr Server läuft. | ||
+ | |||
+ | # backup.db.time=02: | ||
+ | |||
+ | # Ablageort für die Sicherungen im Dateisystem relativ zum Installationsverzeichnis | ||
+ | # des Aktualisierungsdienstes (Standard: backups). | ||
+ | # Es können auch absolute Pfade angegeben werden. | ||
+ | # Externe Laufwerke/Fileserver/etc. können hier verwendet werden, sofern sie ins lokale | ||
+ | # Dateisystem eingebunden (gemounted) sind (z.B. über Samba/NFS). | ||
+ | # Bitte bei der Pfadangabe keine Backslashes verwenden! | ||
+ | |||
+ | # backup.db.target=backups | ||
+ | |||
+ | # Anzahl der Wochensicherungen, | ||
+ | |||
+ | # backup.db.weekly.max=8 | ||
+ | |||
+ | # Automatisches Backup bei Updates durch Aktualisierungsdienst ein- bzw. ausschalten. | ||
+ | # Default: true | ||
+ | |||
+ | # backup.db.update.enabled=true | ||
+ | |||
+ | # Beschränkung auf ein Backup pro Tag. | ||
+ | # Bei Erstellung der Tagessicherung wird geprüft, ob für den aktuellen Tag bereits eine Sicherung | ||
+ | # durch den Aktualisierungsdienst im Rahmen eines Updates gemacht wurde. | ||
+ | # Falls ja, wird auf die Tagessicherung verzichtet | ||
+ | |||
+ | # backup.db.single=false | ||
</ | </ | ||
+ | |||
+ | <WRAP center round tip 100%> | ||
+ | Nach einer Änderung der '' | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | ===== Konfigurationsparameter für H2-Datenbank (ASV-Server School) ===== | ||
+ | |||
+ | In der Installationsvariante ASV-Server School mit Verwendung des Datenbanksystems H2 kann der Backup-Dienst innerhalb einer config.local.ini angepasst werden, sollten individuelle Angaben erforderlich sein (z.B. individueller Zeitpunkt für die Durchführung des Updates). Die Vorlage unten enthält die Standardwerte jeder H2-Installation. | ||
+ | |||
+ | Möchten Sie davon abweichen, so laden Sie sich bitte zunächst die unten stehende Datei herunter (für den direkten Download auf den Dateinamen klicken): | ||
+ | |||
+ | <file text config.local.ini> | ||
+ | # DB backup | ||
+ | backup.db.enable=true | ||
+ | backup.db.days=mo, | ||
+ | backup.db.weekly.day=mo | ||
+ | backup.db.time=02: | ||
+ | backup.db.target=backups | ||
+ | backup.db.daily.max=10 | ||
+ | backup.db.weekly.max=8 | ||
+ | backup.db.update.enabled=true | ||
+ | backup.db.single=false | ||
+ | </ | ||
+ | |||
+ | Passen Sie die Werte dann mit einem Editor entsprechend an:\\ | ||
+ | |||
+ | |||
+ | Folgende Einträge stehen zur Verfügung: | ||
+ | |||
+ | ^ Eintrag | ||
+ | | backup.db.enable=true | ||
+ | | backup.db.days=mo, | ||
+ | | backup.db.weekly.day=mo | ||
+ | | backup.db.time=02: | ||
+ | | backup.db.target=backups | ||
+ | | backup.db.daily.max=10 | ||
+ | | backup.db.weekly.max=8 | ||
+ | | backup.db.single=false | ||
+ | |||
+ | * | ||
+ | |||
+ | Speichern Sie die so angepasste Datei in der DSS Installation unter '' | ||
+ | Falls dort bereits eine Datei mit Namen '' | ||
+ | <WRAP center round tip 100%> | ||
+ | Nach einer Änderung der '' | ||
+ | </ | ||