Magellan-Server für mehrere Schulen¶
Situation: Mehrere Schulen sollen einen gemeinsamen Magellan Server nutzen, somit soll der administrative Aufwand eingeschränkt und auch verlagert werden.
Nachstehend beschreiben wir einige Punkte, die zu bedenken sind.
Sollten die nachstehenden Punkte dennoch Fragen offen lassen, können Sie uns für eine genauere Beratung beauftragen. Bitte wenden Sie sich für ein Angebot an unsere Office-Team unter office@stueber.de
.
Terminal-Server oder nicht?¶
Soll Magellan aktualisiert werden, muss das auf allen eingesetzten Rechnern, also auf dem Server und auf allen Magellan Clients (in allen Schulen) geschehen. Eine Ausnahme wäre hier der Einsatz eines Terminalservers, bei dem jeder Nutzer eine eigene Sitzung auf dem Server öffnet, die Sitzungen anderer Nutzer parallel laufen. In diesem Fall müsste nur der Terminalserver aktualisiert werden.
Datenbanken, Firebird, Rechte¶
Sollen die Daten mehrer Schulen auf einem Server gespeichert werden, sollten die Datenbanken vor dem Übertrag auf dem gleichen Versionsstand sein, werden dann auf den neuen Server übertragen und können dort in einer parallelen Ordnerstruktur gespeichert werden.
Auf dem Serverrechner selbst wird Firebird installiert. Mit der Installation wird eine Firebirddatenbank angelegt, die Teil der Benutzerverwaltung ist. In dieser Datenbank werden die Nutzer und deren verschlüsselte Passworte aller Nutzer gespeichert:
- Es gibt einen administrativen Account (sysdba), der Zugriffsrecht auf alle Schuldatenbanken hat
- weitere Unteradministratoren je Datenbank (dbadmin)
- Nutzerkonten, die jeweils je Datenbankmandant Zugriffsrechte zugewiesen bekommen
Passworte der Nutzer¶
Die Benutzerkonten sind zum Teil in der Magellan.FDB der Schule angelegt, die verschlüsselten Passworte zu den Benutzern sind in einer zweiten Firebirddatenbank gespeichert die automatisch bei der Installation von Firebird angelegt wurde. Wenn mehrere Datenbanken auf einem Rechner liegen, dann gibt es nur eine Firebirdinstallation, damit nur eine Passwortdatenbank (security.FDB). Als erstes sollten Sie sich entscheiden welche der bereits bestehenden Passwortdatenbanken Sie für den gemeinsamen Server übernehmen wollen. Es richtet sich sicher schlicht nach der Menge der angelegten Nutzer, also die Datenbank mit den meisten Nutzereinträge, deren security.FDB wird mit auf den neuen Server übernommen. Wenn Sie identifiziert haben, welche Schule mehr Nutzer angelegt hat, dann kopieren Sie bitte die security_x.FDB aus dem Firebirdverzeichnis und legen sie nach der Firebirdinstallation auf dem neuen Serverrechner anstelle der per Installation angelegten security.FDB ab. Ablagepfad bei Standardinstallation von Firebird: C:\Program Files (x86)\Firebird\Firebird_x_x
Wenn die Schulverwaltungsdatenbanken (Magellan.FDB) übertragen wurde, melden Sie sich an der Datenbank an deren security.FDB sie nicht übernommen haben und tragen die Passworte der Nutzer ein. Versionen < Version 10: Dazu klicken Sie bitte in der Benutzerverwaltung die Benutzer nacheinander doppelt an, tragen ein 8-stelliges Passwort (keine Umlaute, kein ß) ein und bestätigen. Durch das Ändern des Passwortes werden die Benutzer der Schulverwaltungsdatenbank damit in die jetzt gemeinsam genutzte Passwortdatenbank.
Ab Version 10 steht Ihnen eine Funktion zur Verfügung, mit deren Hilfe Sie für mehrere Nutzer einer Datenbank parallel zufällige Passworte erstellen können, die in einer CSV-Datei gespeichert werden. In der Datei werden die Kürzel, die Passworte und ggfs. aus die übernommene E-Mailadresse gespeichert. Die Datei kann als Basis für eine Sammel-E-Mail genutzt werden. Nach dem ersten Anmelden an Magellan haben die Nutzer die Möglichkeit über Magellan > Datenbank > Passwort ändern
ein eigenes Passwort anzulegen.
Bitte schauen Sie unsere Anleitung dazu hier an: https://doc.magellan.stueber.de/schulverwaltung/admin/users/#passworte-gesammelt-vergeben-und-e-mail-adressen
Updates¶
Soll Magellan aktualisiert werden, muss das auf allen eingesetzten Rechnern, also auf dem Server und auf allen Magellan Clients (in allen Schulen) geschehen. Original bei der Installation angelegte Verzeichnisse werden bei Updates aktualisiert, die je Schule aufgeteilte und individuelle gespeicherte Struktur kann später per Update nicht erreicht werden. Hier wäre nur zu bedenken, dass zusätzlich zu den Verzeichniskopien je Schule die ursprünglich installierte Struktur einmal bestehen bleibt um bei Updates die Inhalte zu aktualisieren. Diese Inhalte (neue Skripte, neu Berichte o.ä.) können dann mit einem beliebigen Synchronisationstool in die schulindividuelle Verzeichnisstruktur übertragen werden.
Magellan.opt, Magellan.lic, Magellan.evm¶
Die Dateien Magellan.opt, Magellan.lic, Magellan.evm werden standardmäßig je Magellan-Installation unter C:\ProgramData\Stueber Systems\Magellan
gespeichert, existieren also eigentlich je Magellan-Client. Es ist zusätzlich möglich diese Dateien auch von einer selbstvorgegebenen zentralen Stelle zu laden, die Information wird aus der Magellan.paths
ausgelesen.
Eine Anleitung zum Einsatz einer Magellan.paths beschreiben wir hier.
Arbeiten die Nutzer in einer Terminal-Server-Umgebung, muss beim Konfigurieren beachtet werden, dass diese Daten (Magellan.opt, Magellan.lic, Magellan.evm) oder die Magellan.paths
je Nutzer,Schule, Schulgruppe usw. individuell geladen werden können.
Hinweis!
Es ist zusätzlich möglich diese Dateien auch von einer selbstvorgegebenen zentralen Stelle zu laden, die Information wird aus der Magellan.paths
ausgelesen. Eine Anleitung zum Einsatz einer Magellan.paths beschreiben wir hier.
sysdba und dbadmin¶
sysdba¶
Der sysdba
gilt als Administrator über alle Datenbanken auf dem Server, also in Ihrem Fall jetzt für beide Schulen, das Passwort sollten Sie ändern (Magellan Administrator > Benutzerverwaltung > Administratoren
) und den Schulen nicht mehr zur Verfügung stellen.
dbadmin¶
Wenn die Schule selbst Nutzer anlegen darf, selbst Schlüssel für die eigene Datenbank importieren darf, also alle administrativen Aufgabe im Magellan Administrator für die eigene Datenbank übernehmen darf, dann richten Sie bitte ein Passwort für den dbadmin
der Schuldatenbank ein und stellen Sie diese Kennung den Schulen zur Verfügung.
Übrigens könnte somit auch jemand von der Schule die Passworte für die Benutzer anlegen.
Datenordner¶
Mit der Server-/Einzelplatzinstallation von Magellan werden Unterverzeichnisse (Berichte, Skripte, Dokumente, Vorlagen, Import, Datenbank) angelegt, auf die die Nutzer einer Schule zugreifen sollen. Auf dem Terminalserver/gemeinsamen Server existiert nach der Installation von Magellan nur ein Satz dieser Unterverzeichnisse. Es ist sinnvoll diese Verzeichnisse je Schule zur Verfügung zu stellen, da auch aus der Magellan-Oberfläche heraus dort individuelle Daten abgelegt werden können und schulspezifische Strukturen existieren können.
Bei den Datenordnern müssten Sie entscheiden, ob Sie Inhalte von den Schulen gemeinsam verwenden lassen oder es trennen wollen. Unsere Empfehlung wäre folgende Konstellation, es sind aber sicher noch andere Varianten denkbar:
Muss je Schule existieren (x
dient hier als Platzhalter für die jeweilige Versionsnummer):
"C:\Users\Public\Documents\Stueber Systems\Magellan x\Dokumente"
Sollten je Schule existieren:
"C:\Users\Public\Documents\Stueber Systems\Magellan x\Berichte"
"C:\Users\Public\Documents\Stueber Systems\Magellan x\Vorlagen"
Können gemeinsam genutzt werden:
"C:\Users\Public\Documents\Stueber Systems\Magellan x\Skripte"
"C:\Users\Public\Documents\Stueber Systems\Magellan x\Importe"
Unser Vorschlag hier wäre auf dem Server die Standardinstallation auszuführen und die Verzeichnis auch an der Stelle zu lassen. Für die schulindividuellen Verzeichnisse erstellen Sie bitte eine Kopie der Verzeichnisse und legen diese doppelt ab. Erstellen Sie jeweils Freigaben für die beiden Schulen. Bei Updates werden diese drei Verzeichnisse so nicht erreicht, was für die Verzeichnisse Dokumente und Vorlagen aber auch nicht nötig ist. Der Ordner Berichte sollte allerdings schon aktualisiert werden. Hier würden wir vorschlagen, dass Sie sich ein Tool zur Synchronisation des Verzeichnisses einrichten und nach dem Update neue oder geänderte Berichtsdateien aus dem Standardordner in die schulindividuellen Ordner zu übertragen.