invis_server_wiki:upgrade:sernetsamba2ownsamba

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
invis_server_wiki:upgrade:sernetsamba2ownsamba [2017/06/16 13:09]
flacco [Installation der neuen Pakete]
invis_server_wiki:upgrade:sernetsamba2ownsamba [2017/06/16 13:32]
flacco [Reparatur der AD-Strukturen]
Zeile 18: Zeile 18:
 Die entsprechende Repository-Datei finden Sie im Download-Bereich des Repositories. Die entsprechende Repository-Datei finden Sie im Download-Bereich des Repositories.
  
-===== Sichern des Active-Directories ​ und entfernen der Sernet-Pakete ​=====+Während des gesamten Upgrade-Vorgangs sollten alle Client-PCs im Netzwerk herunter gefahren sein. 
 + 
 +===== Sichern des Active-Directories =====
  
 invis-Server verfügen über ein kleines Script um das gesamte Active-Direktory zu sichern. Führen Sie dies zunächst vorsichtshalber aus: invis-Server verfügen über ein kleines Script um das gesamte Active-Direktory zu sichern. Führen Sie dies zunächst vorsichtshalber aus:
Zeile 35: Zeile 37:
  
 Bevor Sie starten, sollten Sie sich im Klaren sein, dass es keinen Weg zurück gibt. Die "​noch"​ auf Ihrem Server installierten Pakete sind nicht mehr erhältlich,​ einmal deinstalliert muss das Upgrade erfolgen! Bevor Sie starten, sollten Sie sich im Klaren sein, dass es keinen Weg zurück gibt. Die "​noch"​ auf Ihrem Server installierten Pakete sind nicht mehr erhältlich,​ einmal deinstalliert muss das Upgrade erfolgen!
 +
 +Stoppen Sie zunächst den Samba-Dienst und den SSSD:
 +
 +<​code>​
 +invis:~ # rcsernet-samba-ad stop
 +invis:~ # systemctl stop sssd stop
 +</​code>​
  
 Öffnen Sie YaST und suchen Sie in der Software-Verwaltung nach Paketen die den Begriff "​sernet"​ im Namen tragen und markieren Sie diese mit der Minus-Taste zum Löschen. YaST wird daraufhin eine Reihe von Samba-Paketen aus der openSUSE Distribution automatisch zur Installation auswählen. Dies können Sie zunächst akzeptieren. Öffnen Sie YaST und suchen Sie in der Software-Verwaltung nach Paketen die den Begriff "​sernet"​ im Namen tragen und markieren Sie diese mit der Minus-Taste zum Löschen. YaST wird daraufhin eine Reihe von Samba-Paketen aus der openSUSE Distribution automatisch zur Installation auswählen. Dies können Sie zunächst akzeptieren.
Zeile 73: Zeile 82:
 invis:~ # zypper -n dup --from spins_invis_stable_samba --allow-vendor-change invis:~ # zypper -n dup --from spins_invis_stable_samba --allow-vendor-change
 </​code>​ </​code>​
 +
 +Damit ist der Austausch der Pakete abgeschlossen. Es muss noch dafür gesorgt werden, dass der Samba-Dienst zukünftig beim Reboot des Servers automatisch gestartet wird:
 +
 +<​code>​
 +invis:~ # systemctl enable samba.service
 +</​code>​
 +
 +===== Reparatur der AD-Strukturen und Funktionstest =====
 +
 +Innherhalb des Active Directory hat sich durch die Aktualisierung der Version strukturell einiges geändert. Diese Teile werden jetzt von Samba als fehlerhaft angesehen und müssen repariert werden:
 +
 +<​code>​
 +invis:~ # samba-tool dbcheck --fix --yes
 +</​code>​
 +
 +Starten Sie jetzt Samba und den SSSD neu:
 +
 +<​code>​
 +invis:~ # systemctl start samba.service
 +invis:~ # systemctl start sssd.service
 +</​code>​
 +
 +Prüfen Sie jetzt, ob Ihr System alle Benutzer und Gruppen korrekt anzeigt:
 +
 +<​code>​
 +invis:~ # getent passwd
 +invis:~ # getent group
 +</​code>​
 +
 +Ist dies nicht der Fall, kann es hilfreich sein den Cache des sssd zu löschen. Hierfür hat der invis-Server ein eigenes Script im Gepäck:
 +
 +<​code>​
 +invis:~ # delssscache
 +</​code>​
 +
 +Überprüfen Sie die Benutzer und Gruppen erneut wie oben gezeigt. Bleiben die Listen leer, kann das daran liegen, dass der SSSD seinen Cache noch nicht wieder aufgebaut hat. Versuchen sie testweise die Identität eines Benutzers anzunehmen:
 +
 +<​code>​
 +invis:~ # su - benutzername
 +</​code>​
 +
 +Gelingt dies nicht, wird es Zeit die Logfiles des Samba Dienstes zu kontrollieren. Sie finden sie unter: <​file>/​var/​log/​samba</​file>​
  • invis_server_wiki/upgrade/sernetsamba2ownsamba.txt
  • Zuletzt geändert: 2018/01/19 14:43
  • von flacco