Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
invis_server_wiki:upgrade:14.0_to_14.1 [2019/12/13 20:35] flacco angelegt |
invis_server_wiki:upgrade:14.0_to_14.1 [2019/12/13 20:48] flacco [Samba Upgrade] |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Dieses Anleitung beschreibt den Weg zurück aus der Sackgasse, also den Weg von der kaum funktionierenden Kombination aus Samba und MIT-Kerberos zurück zu unseren Samba-Paketen mit Heimdal-Kerberos. | Dieses Anleitung beschreibt den Weg zurück aus der Sackgasse, also den Weg von der kaum funktionierenden Kombination aus Samba und MIT-Kerberos zurück zu unseren Samba-Paketen mit Heimdal-Kerberos. | ||
+ | Das Upgrade impliziert auch das Distributionsupgrade von openSUSE Leap 15.0 auf 15.1. | ||
+ | |||
+ | ===== Vorbereitung ===== | ||
+ | |||
+ | Sichern Sie alle Datenbanken des Servers. Sie können dafür die Tools des invis-Servers nutzen: | ||
+ | |||
+ | **ActiveDirectory** | ||
+ | |||
+ | <code> | ||
+ | invis:~ # adbackup | ||
+ | </code> | ||
+ | |||
+ | **Kopano** | ||
+ | |||
+ | Führen Sie hier beide Sicherungswege durch: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # kdbdump | ||
+ | ... | ||
+ | invis:~ # kbackup | ||
+ | </code> | ||
+ | |||
+ | **Weitere Datenbanken** | ||
+ | |||
+ | <code> | ||
+ | invis:~ # alldump | ||
+ | </code> | ||
+ | |||
+ | **Dokuwiki** | ||
+ | |||
+ | <code> | ||
+ | invis:~ # dwdatasnapshot | ||
+ | </code> | ||
+ | |||
+ | Da mit der neuen auf MIT-Kerberos basierenden Samba-Version 4.7. die im Laufe des Upgrades installiert wird, werden überarbeitete AppArmor Profile notwendig. Um negative Effekte auf das Upgrade durch mögliche AppArmor-Blockaden vorzubereiten wird AppArmor vor dem Upgrade deaktiviert. | ||
+ | |||
+ | <code> | ||
+ | invis:~ # systemctl stop apparmor.service | ||
+ | ... | ||
+ | invis:~ # systemctl disable apparmor.service | ||
+ | </code> | ||
+ | |||
+ | Im späteren Verlauf des Upgrades wird AppArmor mit neuen Profilen wieder aktiviert. | ||
+ | |||
+ | Auch der Email-Abruf sollte vor dem Upgrade deaktiviert werden: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # systemctl stop fetchmail.service | ||
+ | invis:~ # systemctl disable fetchmail.service | ||
+ | </code> | ||
+ | |||
+ | Auch der Samba Domain-Controller wird abgeschaltet und deaktiviert. | ||
+ | |||
+ | <code> | ||
+ | invis:~ # systemctl stop samba.service | ||
+ | invis:~ # systemctl disable samba.service | ||
+ | </code> | ||
+ | |||
+ | ===== Samba Upgrade ===== | ||
+ | |||
+ | Starten wir mit dem Upgrade der Samba AD-Umgebung. Das bedeutet einen Wechsel von den openSUSE-eigenen Samba-Paketen zurück zu Paketen die wir, das invis-Server-Projekt über eigene Repositories bereit stellen. | ||
+ | |||
+ | Beginnen wir damit das passende Repository einzubinden: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # zypper ar https://download.opensuse.org/repositories/spins:/invis:/15:/stable:/samba/openSUSE_Leap_15.0/spins:invis:15:stable:samba.repo | ||
+ | </code> | ||