~~NOTOC~~ ====== Individuelle Anpassungen des Aktualisierungsdienstes ====== ===== Entscheidung für einen Betriebsmodus ===== Der Aktualisierungsdienst kann individuell an die eigenen Bedürfnisse und Anforderungen angepasst werden. Gerade das vollautomatische Update bietet einerseits die Chance, möglichst wenig manuell eingreifen zu müssen. Andererseits besteht vielfach der Wunsch, bestimmte Dinge nur nach Rückfrage ausführen zu lassen. Folgende Betriebsvarianten sind deshalb prinzipiell möglich: ^ Betriebsmodus ^ Erläuterung ^ | Vollautomatisch (auto) | In der vollautomatischen Betriebsart erfolgen eine automatische, zeitgesteuerte Prüfung, Download und Installation der Aktualisierungspakete. | | Teilautomatisch (mixed) | In der teilautomatischen Betriebsart erfolgen eine automatische, zeitgesteuerte Prüfung und Download der Aktualisierungspakete, wie in der vollautomatischen Betriebsart. Die Aktualisierung selbst wird, wie im manuellen Modus, durch einen berechtigten Benutzer im ASV-Client ausgelöst | | Manuell (manual) | In der manuellen Betriebsart erfolgt eine automatische, zeitgesteuerte Prüfung auf Aktualisierungen. Der Download und die Installation der Aktualisierungspakete werden erst dann ausgeführt, wenn der Prozess durch einen berechtigten Benutzer im ASV-Client gestartet wird. Die Steuerung erfolgt über Konfigurationsparameter (siehe Tabelle unten). | Wurde eine manuelle oder teilautomatische Aktualisierung durch den Updateservice angestoßen und ist ein Update für den ASV-Server verfügbar, so wird dem berechtigten Benutzer im ASV-Client dies durch die rot umrandete Schaltfläche angezeigt, die man ggf. für das Durchführen des Downloads bzw. des Updates anklicken muss.{{ :alle:technik:aktualisierungsdienst:screenshot_2021-02-24_21-16-04-565.jpg?1200 |}} ===== Erstellung einer eigenen Konfiguration ===== Wechseln Sie im Installationsordner des ASV-Servers in der Unterordner ''update-service/service/configuration''. Legen Sie dort eine neue Textdatei mit dem Namen ''config.local.ini'' an. Eine Änderung von Originaldateien - insbesondere der config.ini - führt aufgrund der Konsistenzprüfung beim Start von ASV dazu, dass der Dienst nicht mehr starten wird. Gehen Sie deshalb unbedingt wie beschrieben vor. Folgende Einträge stehen zur Verfügung: ^ Eintrag ^ Bedeutung ^ Beispiel | | | update.check.start | Uhrzeit, ab der nach einem Update nachgefragt wird | update.check.start=10:00 | Nachfrage nach Update ab 10:00 Uhr | | update.check.end | Uhrzeit, bis zu der nach einem Update nachgefragt wird | update.check.end=12:00 | Nachfrage nach Update bis 12:00 Uhr | | update.check.days | Wochentage, an denen (im festg. Zeitraum nach einem Update nachgefragt wird) | update.check.days=mo,di,mi,do | Nachfrage nach Update Mo-Do | | update.check.interval | Zeitraum, der zwischen zwei Updateanfragen liegt | update.check.interval=10 | Nachfrage alle 10 Minuten | | update.download.days | Wochentage, an denen Aktualisierungsdateien heruntergeladen werden | update.download.days=di,mi,do | Downloads nur Di, Mi und Do | | update.download.start | Uhrzeit, ab der ein Download gestartet wird | update.download.start=13:00 | Download ab 13:00 Uhr | | update.download.end | Uhrzeit, bis zu der ein Download gestartet wird | update.download.end=15:00 | Download bis 15:00 Uhr | | update.execution.time | Uhrzeit, ab der eine Aktualisierung gestartet wird | update.execution.time=16:00 | Start eines Updates ab 16:00 Uhr | | update.execution.days | Wochentage, an denen ein Update des ASV-Server durchgeführt wird | update.execution.days=di,mi | Update nur Di oder Mi | | update.mode | Wahl des Updatesmodes (vollautomatisch (auto), teilautomatisch (mixed), manuell (manual)) | update.mode=auto | Vollautomatische Installation des Updates | **Beispiel 1**: Der Aktualisierungsdienst soll * Werktags zwischen 8 und 9 Uhr nach einer Aktualisierung suchen, * Werktags (außer Montag) zwischen 13 und 14 Uhr die Aktualisierungspakete für den DSS herunterladen, * das eigentliche Update nur Dienstag und Donnerstag ab 15 Uhr durchführen. Lösung: # lokale Anpassung der Zeiten update.check.start=08:00 update.check.end=09:00 update.check.days=mo,di,mi,do,fr update.check.interval=10 update.download.days=di,mi,do,fr update.download.start=13:00 update.download.end=14:00 update.execution.days=di,do update.execution.time=15:00 **Beispiel 2**: Der Aktualisierungsdienst soll in der Betriebsvariante teilautomatisch betrieben werden. Bei dieser Betriebsvariante soll automatisch nach Updates geprüft werden und auch die eventuell vorhandenen Downloads sollen automatisch heruntergeladen werden (sofern welche vorhanden). Dies erfolgt nur von 13 bis 14 Uhr täglich. Das Einspielen des Updates für den ASV-Server (DSS) wird durch den berechtigten Benutzer manuell angestoßen. Lösung: # lokale Anpassung der Betriebsvariante und der Zeiten update.mode=mixed update.check.start=08:00 update.check.end=12:00 update.download.start=13:00 update.download.end=14:00 **Beispiel 3**: Der Aktualisierungsdienst soll in der Betriebsvariante "manuell" betrieben werden. Das Herunterladen und Einspielen des Updates für DSS wird durch den berechtigten Benutzer manuell in ASV-Client angestoßen. Lösung: # lokale Anpassung der Betriebsvariante update.mode=manual