Autor Thema: Updateleitfaden  (Gelesen 87 mal)

Fabian Seibt

  • Global Moderator
  • Beiträge: 138
Updateleitfaden
« am: 03.04.2019 11:01:37 »
Hallo zusammen,

hier ein kurzer Leitfaden zum Updateprozess (am Beispiel Debian-, Ubuntu-Server):

vor der Durchführung zu überprüfen:

Werden vorhandene Hot-/Bugfixes durch die neuen Versionen gefixt sein oder müssen diese nach dem Update nachgezogen werden?
Custom-Erweiterungspakete auf mögliche Abhängigkeiten prüfen.

Ablauf:

1. Snapshot erstellen / alternativ Backup des Systems:
/opt/kix/scripts/backup.pl -d /tmp/ -c gzip -t fullbackup
2. Stoppen der externen Verbindungen / Kontrolle der Ressourcen:

2. a) Webserver stoppenservice apache2 stop
2. b) KIX cronjobs stoppen/opt/kix/bin/Cron.sh stop www-data
2. c) Prüfen des vorhandenen Speichers der Festplatte, um Update auszuführen

3. KIX-Repositories aktivieren
  • meist werden die KIX-Repos zurückgehalten, um zwischen den Updatezyklen weiterhin OS-Updates durchzuführen
  • entweder prüfen, ob Repos in /etc/sources.list auskommentiert sind und entsprechend ein kommentieren, oder:
apt-mark unhold kix kix-pg kixpro* (oder kix-mariadb, kix-mysql)apt-mark showhold (zeigt blockierte Pakete)

4. Repositories aktualisieren + Paketupdates durchführen (KIX, KIXPro, Zusatzpakete)
sudo apt-get update
sudo apt-get install kix-<DBMS> (kix-mariadb, kix-mysql, kix-pg)
sudo apt-get install kix
sudo apt-get instal kixpro
sudo apt-get install kixpro-*

5. Installation eventueller Zusatzpakete (opms, z.B. Extensions)
sudo -u www-data /opt/kix/./bin/kix.Console.pl Admin::Package::Install <Lokation+Paket>
6. Evtl. Caches löschen und Konfiguration neu aufbauen
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Cache::Delete
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Loader::CacheCleanup
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Config::Rebuild

7. Evtl. Webserver neu starten
service apache2 restart
8. Cronjobs starten/opt/kix/bin/Cron.sh start www-data

Nacharbeiten:
  • ggf. Hot-/Bugfixes nachziehen
  • ggf. ACL's und Prozesse neu speichern/synchronisieren
  • KIX-Pakete wieder sperren
apt-mark hold kix kix-pg kixpro* (oder kix-mariadb, kix-mysql)

VG Fabian

Tags: