Hallo zusammen,
ich suche die eierlegende Wollmichsau für meine Schule.
Es gibt mehrere Baustellen, die ich gerne möglichst einheitlich bearbeiten will:
Linux auf USB-Stick zur Verwendung an beliebigen PCs in der Schule
Linux installiert auf Rechnern bei Schülern zuhause, die ab und zu mal in der Schule sind
Linux installiert auf Rechner in der Schule - vornehmlich zum Offline-Betrieb (solange das parallel installierte Windows noch lebt)
(Minimal)Ziele:
Software-/Konfigurationsverteilung auf die Rechner
Nutzerverwaltung (on- und offline!)
Zur Erläuterung:
Ich möchte unsere Laptops mit Linux-USB-Sticks betreiben. Es hat aber nicht jeder Schüler seinen eigenen Stick, sondern nimmt sich zum Unterrichtsbeginn immer wieder den gleichen USB-Stick (nummeriert). D.h., ein Stick wird von mehreren Nutzern an verschiedenen Rechnern genutzt. Ich würde Ubuntu direkt auf den Stick installieren, so dass die Nutzerdaten darauf gespeichert werden.
Wie bekomme ich das jetzt hin, dass die Schüler geregelte lokale Accounts bekommen, ohne jetzt jedes Mal via LDAP oder ähnliches registriert zu werden (soll ja auch offline gehen)? Jeder Schüler soll natürlich seinen eigenen Account bekommen.
Außerdem sollen Rechner außerhaus (HomeOffice) mit gepflegt werden (also z.B. neue Software ergänzt, Konfigurationen angepasst werden etc.), wenn Sie dann z.B. mal wieder im Schulnetz hängen.
Dies wäre die erste Ausbaustufe 😉.
Jetzt bin ich unsicher, welche Tools da geeignet sind. Es gibt ja einige server-orientierte Dienste (linuxmuster.net?, m23?, fai?), wo ich gerade nicht herausfinde, ob die "Clients" dann auch offline sein dürfen. Ich vermute mal, dass ansible passen würde - da wird ja quasi manuell gepusht und man könnte zusätzlich noch einen kleinen Server im Schulnetzwerk hängen haben, der auf die unversorgten Clients wartet und diese dann beliefert.
Oder opsi?
Fokus ist wirklich eher die Pflege - die paar hundert Clients kriegen wir auch noch per Hand aufgesetzt, wenn sie dann gepflegt werden können...
Kann mir jemand helfen, diese Gedanken und Systeme zu sortieren?
Danke, pheidrias