Anleitung paedML® Novell - Landesmedienzentrum Baden

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