Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Nächste Überarbeitung Beide Seiten der Revision | ||
invis_server_wiki:upgrade [2017/04/29 14:10] flacco [Wiederherstellung des Active Directory] |
invis_server_wiki:upgrade [2017/04/29 15:36] flacco [Wiederherstellung des Active Directory] |
||
---|---|---|---|
Zeile 1104: | Zeile 1104: | ||
Zwischen invisAD Version 10.x und 12.x hat sich die verwendete Samba-Version grundlegend geändert. Zum einen kommt statt Version 4.2.x jetzt 4.5.x zum Einsatz und zum anderen setzen wir jetzt statt der Pakete von Sernet jetzt eigene Pakete ein. | Zwischen invisAD Version 10.x und 12.x hat sich die verwendete Samba-Version grundlegend geändert. Zum einen kommt statt Version 4.2.x jetzt 4.5.x zum Einsatz und zum anderen setzen wir jetzt statt der Pakete von Sernet jetzt eigene Pakete ein. | ||
+ | |||
+ | Stoppen Sie im ersten Schritt Samba und den sssd-Dienst: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # systemctl stop sssd.service | ||
+ | invis:~ # systemctl stop samba.service | ||
+ | </code> | ||
+ | |||
+ | Löschen Sie jetzt den gesamten Inhalt des Verzeichnisses: <file>/var/lib/samba/</file> | ||
+ | |||
+ | Entpacken Sie jetzt die Sicherung der Active-Directory Sicherung des alten Servers: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # tar -xzf Samba_20170429.tar.gz | ||
+ | </code> | ||
+ | |||
+ | Im Verzeichnis der entpackten Sicherung finden Sie zwei gesicherte Verzeichnisse "var/cache/samba" und "var/lib/samba". Sie benötigen nur letzteres. Kopieren Sie den Inhalt von "var/lib/samba" nach "/var/lib/samba" und starten Sie Samba wieder: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # cp -r Samba_20170429/var/lib/samba/ /var/lib/samba | ||
+ | invis:~ # systemctl start samba | ||
+ | </code> | ||
+ | |||
+ | 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> | ||
+ | |||
+ | Lassen Sie sich nicht von der Menge der Fehler erschrecken, das ist vollkommen normal und stellt kein Problem dar. | ||
+ | |||
+ | Jetzt müssen Sie aus der Sicherung des /etc-Verzeichnisses aus der alten Installation die Kerberos-Keytab wiederherstellen. Kopieren Sie einfach die Datei **''krb5.keytab''** aus der Sicherung direkt ins /etc-Verzeichnis der Neuinstallation. Danach können Sie auch den sssd-Dienst wieder starten. | ||
+ | |||
+ | <code> | ||
+ | invis:~ # systemctl start sssd.service | ||
+ | </code> | ||
+ | |||
+ | Prüfen Sie wie folgt, ob dem System alle Benutzer der alten Installation bekannt sind: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # getent passwd | ||
+ | </code> | ||
+ | |||
+ | Ist das nicht der Fall führen Sie folgendes Script aus: | ||
+ | |||
+ | <code> | ||
+ | invis:~ # delssscache | ||
+ | </code> | ||
+ | |||
+ | Jetzt sollten, ggf. nach einer kurzen Wartezeit alle Benutzer angezeigt werden können. | ||
====== invis-Classic -> invis-AD ====== | ====== invis-Classic -> invis-AD ====== | ||