Beratung und Support Technische Plattform Support-Netz-Portal paedML® – stabil und zuverlässig vernetzen Anleitung In Vibe und Filr nach Migration auf paedML Novell 4.1 deaktivierte Benutzeraccounts reparieren. Stand 26.01.2016 paedML® Novell Version: 4.1 Impressum Herausgeber Landesmedienzentrum Baden-Württemberg (LMZ) Support-Netz Rotenbergstraße 111 70190 Stuttgart Autoren der Zentralen Expertengruppe Netze (ZEN), Support-Netz, LMZ Hubert Bechthold Stefan Falk Ulrich Frei Carl-Heinz Gutjahr Friedrich Heckmann Uwe Labs Alfred Wackler Endredaktion ZEN-Novell Bildnachweis Titelbilder: Thinkstock Weitere Informationen www.support-netz.de www.lmz-bw.de Veröffentlicht: 2016 © Landesmedienzentrum Baden-Württemberg Inhaltsverzeichnis 1. Anleitung .............................................................................................. 5 1.1 1.2 1.3 Shell-Skript erstellen ...................................................................................................... 6 Shell-Skript ausführen .................................................................................................... 6 Benutzer synchronisieren .............................................................................................. 8 Vorwort Bei der Migration der Benutzer von der paedML Novell 3 in die paedML Novell 4 werden die Benutzer im eDirectory neu angelegt und erhalten dort eine neue eDirectory-GUID. Unglücklicherweise verwendet Vibe und Filr beim Import der Benutzer per LDAP diese GUID als Fremdschlüssel ins eDirectory. Dadurch werden die in Vibe und in Filr vorhandenen Benutzer dort nach der Migration nicht mehr erkannt und damit von Vibe bzw. Filr deaktiviert. Die vorliegende Anleitung beschreibt, wie Sie die Benutzeraccounts in Vibe und in Filr mit Hilfe des zum Download angebotenen Programms eVibeFilrRepairGuid.exe reparieren und wieder aktivieren können. 1. Anleitung Zur Reparatur der Vibe-Benutzer-Accounts wurde das Programm eVibeFilrRepairGuid.exe erstellt. Mit diesem Programm wird ein Shell-Skript erstellt. Dieses Shell-Skript muss dann an der Konsole des VibeServers bzw. des Filr-Servers ausgeführt werden. Das Shell-Skript tauscht die in der Vibe-Datenbank bzw. Filr-Datenbank vorhandenen, nicht mehr gültigen eDirectory-Guids der Benutzer gegen die neuen eDirectory-Guids aus. Nach Neustart des Vibe-Servers bzw. des Filr-Servers und erneuter Synchronisation der Benutzer sind dann die Benutzer wieder aktiviert. Da in der Schulumgebung in der Regel vom Benutzer keine Daten im Filr abgelegt werden, genügt es beim Filr meist, als Filr-admin in der Verwaltungskonsole die Benutzer zu löschen und anschließend neu zu synchronisieren. Abb. 1: Es folgt nun die ausführliche Anleitung am Beispiel der Reparatur für Vibe. Die Anleitung kann sinngemäß auf die Reparatur beim Filr übertragen werden. paedML® Novell / Version: 4.1 / Vibe- und Filr-Benutzeraccounts reparieren / Stand 26.01.2016 Seite 5 1.1 Shell-Skript erstellen Melden Sie sich an Ihrer administrativen Arbeitsstation als Schuladmin der Schule an. Halten Sie das mySQL-root-Passwort von Vibe ( bzw. Filr) bereit. Kopieren Sie das entpackte Programm eVibeFilrRepairGuid.exe ins Homeverzeichnis des Schuladmins und starten Sie das Programm. Abb. 2: Wählen sie bei 1. zunächst aus, für welchen Server Sie die Reparatur ausführen wollen. Die Angaben in der folgenden Beschreibung beziehen sich auf Vibe. Siem können sinngemäß auf den Filr übertragen werden. Abweichungen sind im Text angegeben. Wählen Sie bei 2. den Benutzerkontext aus, in dem sich die Benutzer befinden, die nach Vibe synchronisiert wurden und korrigiert werden sollen. Da Vibe in der paedML in der Regel für Lehrer eingerichtet ist, ist dies die OU Lehrer bei den Benutzern Ihrer Schule. - Übernehmen Sie die bei 3. aktivierte Option uniqueID (bei Filr CN). Geben Sie bei 4. das mySQL-root-Passwort ein. Das bei 4. bereits eingetragene Passwort ist das Auslieferungspasswort. Wenn bei Ihrer Installation das mySQL-root-Passwort nicht geändert wurde, so belassen Sie den Eintrag dort unverändert. Klicken Sie bei 5. auf Ausführen. Das Shell-Skript wird erstellt und im Fenster abgebildet. Speichern Sie das Skript bei 5. In der Abbildung wurde als VibeRepairGuid.sh gespeichert (Für Filr wird FilrRepairGuid.sh vorgeschlagen). 1.2 Shell-Skript ausführen Erstellen Sie auf jeden Fall vor der Anwendung des Shell-Skripts eine Sicherung Ihres Vibe- bzw. Ihres Filr-Servers oder erstellen Sie im ESXi zumindest einen Snapshot (Vergessen Sie nicht, den Snapshot nach dem erfolgreichen Fertigstellen der Arbeiten wieder zu entfernen). Die Anwendung des Skripts erfolgt auf eigene Gefahr. paedML® Novell / Version: 4.1 / Vibe- und Filr-Benutzeraccounts reparieren / Stand 26.01.2016 Seite 6 Kopieren Sie das gespeicherte Skript (z.B. mit WinSCP) auf den Vibe-Server in das Verzeichnis root. Wechseln Sie auf die Konsole des Vibe-Servers und melden Sie sich dort als Benutzer root an. Passen Sie die Berechtigung für das Skript an. Im Beispiel ist das Skript VibeRepairGuid.sh genannt. Passen Sie die Eingaben an den von Ihnen verwendeten Skriptnamen an. kserver:~ # chmod 744 VibeRepairGuid.sh Führen Sie das Skript aus mit kserver:~ # sh VibeRepairGuid.sh Das Skript läuft bei Erfolg ohne Ausgabe durch. Optional können Sie den erfolgreichen Austausch der Guids überprüfen mit kserver:~ # mysql -–uroot –p -–execute=“SELECT id,name,ldapGuid FROM sitescape.SS_Principals;” bzw. beim Filr mit filr:~ # mysql -–uroot –p -–execute=“SELECT id,name,ldapGuid FROM filr.SS_Principals;” Nach der Eingabe des mySQL-root-Passworts wird eine Benutzerliste mit den neuen Guids angezeigt. Sie müssen nun am Vibe-Server einen Dienst neu starten. kserver:~ # /etc/init.d/teaming stop kserver:~ # /etc/init.d/teaming start Im Falle des Filr müssen Sie diesen neu starten. Die Arbeiten an der Serverkonsole sind damit abgeschlossen. paedML® Novell / Version: 4.1 / Vibe- und Filr-Benutzeraccounts reparieren / Stand 26.01.2016 Seite 7 1.3 Benutzer synchronisieren Rufen Sie Vibe im Browser mit http://192.168.1.36 ( Filr mit http://192.168.1.368) auf und melden Sie sich als admin und dem Passwort des Vibe-Admin (bzw. Filr-Admin) an. Abb. 3: Starten Sie für den admin die Verwaltungskonsole. Abb. 4: Wählen Sie LDAP und zunächst „Vorschau der Synchronisierung“. Es wird eine Tabelle der Benutzer angezeigt mit Aktion geändert. Wenn das OK ist, dann können Sie die Synchronisation mit „Alles Synchronisieren“ ausführen. Anschließend können Sie sich von den wieder aktivierten Benutzern unter Verwaltung / Benutzer überzeugen. Falls Sie zusätzlich zu den Lehrern noch weitere Benutzer in Vibe aufgenommen haben, so können Sie das beschriebene Verfahren für diese Benutzer wiederholen. Damit ist die Reparatur der Guid für die Benutzer abgeschlossen und diese können sich wieder wie gewohnt bei Vibe bzw. Filr anmelden. paedML® Novell / Version: 4.1 / Vibe- und Filr-Benutzeraccounts reparieren / Stand 26.01.2016 Seite 8 Landesmedienzentrum Baden-Württemberg (LMZ) Support Netz Rotenbergstraße 111 70190 Stuttgart © Landesmedienzentrum Baden-Württemberg, 2016
© Copyright 2025 ExpyDoc