Skip to content

LD-User-Export (Nutzerübernahme)

Mit dem LD-User-Export werden Nutzerdaten aus LogoDIDACT in CSV-Dateien exportiert. Diese CSVs dienen anschließend als Grundlage für die Anlage bzw. den Import der Benutzer in IServ. Bitte achten Sie stets auf eine sinnhafte Account-Syntax, da der Accountnamen innerhalb der IServ Schulplattform verwendet wird, um beispielsweise E-Mail-Adressen zu generieren.

Kurzablauf

ldhost
ssh logosrv
logosrv
cd /tmp ; wget http://files.sbe.de/iserv-migration/ld-user-export.sh
bash ld-user-export.sh

Nach Abschluss des Exports die generierten CSV Dateien sichern.

Im Anschluss werden im Arbeitsverzeichnis CSV-Dateien erzeugt, die – abhängig von der LogoDIDACT-Konfiguration – unterschiedliche Informationen enthalten können (z. B. Benutzer, Gruppen, Klassen, Zuordnungen).

Durchführung im Detail

Anmeldung auf dem LogoDIDACT

Das Script muss in den logosrv geladen und ausgeführt werden.

ldhost
ssh logosrv

Ausführen des Exports

logosrv
cd /tmp ; wget http://files.sbe.de/iserv-migration/ld-user-export.sh
bash /tmp/ld-user-export.sh

Das Skript führt die notwendigen Abfragen gegen das LogoDIDACT-System aus und schreibt die Ergebnisse in mehrere CSV-Dateien.

Exportdaten sichern

Nach erfolgreichem Durchlauf sollten alle erzeugten CSV-Dateien aus /tmp auf ein sicheres Speichermedium kopiert werden. Halten Sie die Dateien für den späteren Import bzw. die Benutzeranlage in IServ bereit.

Beispiel:

Im beispiel wird davon ausgegangen, dass die Daten unter /tmp im logosrv gespeichert wurden.

ldhost
1
2
3
mkdir -p /mnt/migration/
mnt /dev/sdx2 /mnt/migration/ # Das Gerät muss entsprechend angepasst werden.
cp /var/lib/lxc/logosrv/rootfs/tmp/*.csv /mnt/migration/

Nicht-interaktive Ausführung

Der Export kann auch im nicht-interaktiven Modus betrieben werden (z. B. für automatisierte Abläufe oder Wiederholungen).

Die verfügbaren Optionen werden über den Hilfe-Aufruf angezeigt:

logosrv
bash /tmp/ld-user-export.sh --help

Dort sind u. a. Parameter für alternative Ausgabeziele oder Filter (z. B. bestimmte Nutzergruppen) dokumentiert.

Hinweis

Für produktive Migrationsszenarien empfiehlt es sich, einen ersten Testlauf in einer Kopie der Umgebung durchzuführen und die generierten CSV-Dateien stichprobenartig zu prüfen (Zeichensatz, Spaltentrenner, Sonderzeichen).

lehrer.csv
1
2
3
4
Vorname;Nachname;ID
Ahsoka;Tano;10367
Albus;Dumbledore;10372
Gandalf;Graubart;10376