Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
satellite:satellitenserver_handbuch [2020/10/27 16:29 CET] – chr | satellite:satellitenserver_handbuch [2024/02/21 11:09 CET] (aktuell) – [Einstellungen (Client)] sritter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Satellitenserver-Handbuch ====== | ====== Satellitenserver-Handbuch ====== | ||
- | |||
- | English: [[en: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Eine Anleitung zur Installation | + | Eine Anleitung zur **Erstinstallation |
+ | * [[satellite: | ||
- | ===== Erstkonfiguration ===== | + | Wollen Sie lediglich ein **Update eines bestehenden Satellitenservers** durchführen? |
- | + | | |
- | Die [[satellite: | + | |
===== Die Admin-Schnittstelle ===== | ===== Die Admin-Schnittstelle ===== | ||
- | Die Adminschnittstelle ist per http:// | + | [{{: |
- | erreichbar. | + | |
+ | Mitunter werden hier Hinweise oder sonstige Meldungen angezeigt. | ||
- | ==== Konfigurationsoptionen ==== | + | * Hinweise rein zur Information werden hellblau, und |
+ | * Meldungen, die ggf. einer Aktion bedürfen, werden in gelblichem Farbton hinterlegt. | ||
+ | ===== Erstkonfiguration ===== | ||
+ | |||
+ | [{{: | ||
+ | |||
+ | ===== Konfigurationsoptionen | ||
- | [{{ : | ||
Die Webschnittstelle bietet eine Vielzahl an Konfigurationsoptionen. Nicht jede Option ist im Einzelfall unbedingt vonnöten, sie gestatten jedoch weitergehende Anpassungen des Systems, ermöglichen das Senden von Nachrichten an die Lehrpool-Clients, | Die Webschnittstelle bietet eine Vielzahl an Konfigurationsoptionen. Nicht jede Option ist im Einzelfall unbedingt vonnöten, sie gestatten jedoch weitergehende Anpassungen des Systems, ermöglichen das Senden von Nachrichten an die Lehrpool-Clients, | ||
Die Konfigurationsoptionen der Webschnittstelle sind zur besseren Übersichtlichkeit in mehrere Kategorien geordnet: | Die Konfigurationsoptionen der Webschnittstelle sind zur besseren Übersichtlichkeit in mehrere Kategorien geordnet: | ||
- | * Inhalt | + | * [[satellitenserver_handbuch# |
- | * Einstellungen (Client) | + | * [[satellitenserver_handbuch# |
- | * Einstellungen (Server) | + | * [[satellitenserver_handbuch# |
- | * Status | + | * [[satellitenserver_handbuch# |
- | * Weiteres | + | * [[satellitenserver_handbuch# |
- | <note tip> | + | <note tip> |
==== Inhalt ==== | ==== Inhalt ==== | ||
- | === vmChooser-News | + | === vmChooser-News, vmChooser-Hilfe und Loginmaske |
{{ : | {{ : | ||
- | Unter [Einstellungen], [vmChooser | + | Unter [Inhalt], [News-/ |
+ | |||
+ | Es können jeweils aktuelle Nachrichten eingegeben werden, ohne ältere Nachrichten zu verlieren. Ältere Nachrichten können durch Druck auf den Knopf „Ansehen“ erneut angezeigt werden. Zur Formatierungen der Nachrichtentexte bzw. der Hilfe stehen Hervorhebungen und Auszeichnungen zur Verfügung (erreichbar per Steuerleiste über dem Textfeld). HTML-Code kann direkt eingegeben bzw. editiert werden. Grafiken/ | ||
* Anmerkung: Soll eine ältere Nachricht erneut angezeigt werden, klicken Sie auf „Ansehen“ zur Anzeige der älteren Nachricht, editieren sie gegebenenfalls und drücken „Speichern“. | * Anmerkung: Soll eine ältere Nachricht erneut angezeigt werden, klicken Sie auf „Ansehen“ zur Anzeige der älteren Nachricht, editieren sie gegebenenfalls und drücken „Speichern“. | ||
- | Die Eingabe | + | Die Eingabe |
=== Räume / Orte (Raumplaner) === | === Räume / Orte (Raumplaner) === | ||
- | Informationen zum Umgang mit Räumen und Orten sowie der Möglichkeit, | + | Jedem definierten Ort kann ein [[satellite: |
=== Prüfungsmodus === | === Prüfungsmodus === | ||
Zeile 63: | Zeile 68: | ||
[[satellitenserver_infoscreen|Hier]] werden die diversen Möglichkeiten beschrieben, | [[satellitenserver_infoscreen|Hier]] werden die diversen Möglichkeiten beschrieben, | ||
+ | |||
==== Einstellungen (Client) ==== | ==== Einstellungen (Client) ==== | ||
Zeile 68: | Zeile 74: | ||
=== Lokalisierung + Integration === | === Lokalisierung + Integration === | ||
- | Bitte vergleichen Sie das Kapitel „[[satellitenserver_handbuch# | + | Bitte vergleichen Sie das Kapitel „[[satellitenserver_systemkonfig_module|Systemkonfiguration auswählen]]“. |
=== Konfigurationsvariablen === | === Konfigurationsvariablen === | ||
Unter [Einstellungen], | Unter [Einstellungen], | ||
- | <note tip>Hier können neben vielem | + | <note tip>Hier können neben vielem |
=== Netboot Grundsystem === | === Netboot Grundsystem === | ||
- | Bitte vergleichen Sie das Kapitel „[[satellitenserver_handbuch#fehlende_dateien_der_minilinux-installion|Fehlende Dateien der MiniLinux-Installion]]“. | + | Bitte vergleichen Sie das Kapitel „[[satellitenserver_erstkonfiguration#fehlende_dateien_der_netboot_grundsystem_-_installation|Fehlende Dateien der Netboot Grundsystem |
<note important> | <note important> | ||
- | === Fernzugriff | + | |
+ | === Fernzugriff | ||
[{{ : | [{{ : | ||
Zeile 97: | Zeile 106: | ||
Zum Löschen einer Gruppe klicken Sie auf das Schreibtischsymbol der entsprechenden Zeile und wählen die in der Raumliste oben angezeigte, rot hinterlegte Schaltfläche " | Zum Löschen einer Gruppe klicken Sie auf das Schreibtischsymbol der entsprechenden Zeile und wählen die in der Raumliste oben angezeigte, rot hinterlegte Schaltfläche " | ||
+ | |||
+ | |||
==== Einstellungen (Server) ==== | ==== Einstellungen (Server) ==== | ||
- | === (i)PXE | + | === iPXE / Bootmenü === |
Vor dem eigentlichen Bootvorgang zeigen Clients ein Bootmenü mit verschiedenen Auswahlmöglichkeiten an. Über den Satellitenserver können Sie einstellen, welche Auswahlmöglichkeiten zur Verfügung stehen, welcher Eintrag standardmäßig ausgewählt wird und ob dieser nach einem bestimmten Timeout automatisch gebootet werden soll. | Vor dem eigentlichen Bootvorgang zeigen Clients ein Bootmenü mit verschiedenen Auswahlmöglichkeiten an. Über den Satellitenserver können Sie einstellen, welche Auswahlmöglichkeiten zur Verfügung stehen, welcher Eintrag standardmäßig ausgewählt wird und ob dieser nach einem bestimmten Timeout automatisch gebootet werden soll. | ||
Zeile 105: | Zeile 116: | ||
Sie können beispielsweise auch Verzweigungen auf bestehende Systeme wie WDS, Zenwork oder andere PXE-Dienste angeben. | Sie können beispielsweise auch Verzweigungen auf bestehende Systeme wie WDS, Zenwork oder andere PXE-Dienste angeben. | ||
- | Nutzen Sie ... | + | Weitere Informationen |
- | * noch einen älteren Satellitenserver (Version <3.7) bzw. haben nicht auf iPXE umgestellt, | + | |
- | * einen Satellitenserver WS18/19 (Version 3.8) oder neuer und haben auf iPXE umgestellt haben, gehen Sie zu [[satellite: | + | |
- | [{{: | + | |
- | [{{: | + | [{{: |
Zeile 121: | Zeile 130: | ||
=== VM-Speicherort === | === VM-Speicherort === | ||
- | Bitte vergleichen Sie das Kapitel „[[satellitenserver_handbuch# | + | Bitte vergleichen Sie das Kapitel „[[satellitenserver_erstkonfiguration# |
=== Web-Schnittstelle === | === Web-Schnittstelle === | ||
Zeile 134: | Zeile 143: | ||
* Sollte https konfiguriert worden sein, dann aber nicht mehr verwendet werden sollte, kann ein eingerichtetes https per Menüpunkt „https deaktivieren“ abgeschaltet werden. Bezüglich der Passworteinstellungen kann konfiguriert werden, ob Passwortfelder der Admin-Schnittstelle maskiert werden oder nicht. Wenn die Schnittstelle in einer sicheren Umgebung genutzt wird, also ohne Einblick Dritter, kann eine Nicht-Maskierung den Komfort erhöhen und lästige Verschreiber vermindern. In der Standardeinstellung werden Passwörter maskiert. Anmerkung: Das Passwortfeld der Anmeldemaske ist von dieser Einstellung ausgenommen und wird stets maskiert. | * Sollte https konfiguriert worden sein, dann aber nicht mehr verwendet werden sollte, kann ein eingerichtetes https per Menüpunkt „https deaktivieren“ abgeschaltet werden. Bezüglich der Passworteinstellungen kann konfiguriert werden, ob Passwortfelder der Admin-Schnittstelle maskiert werden oder nicht. Wenn die Schnittstelle in einer sicheren Umgebung genutzt wird, also ohne Einblick Dritter, kann eine Nicht-Maskierung den Komfort erhöhen und lästige Verschreiber vermindern. In der Standardeinstellung werden Passwörter maskiert. Anmerkung: Das Passwortfeld der Anmeldemaske ist von dieser Einstellung ausgenommen und wird stets maskiert. | ||
- | === Sichern | + | === Sichern |
- | Die Möglichkeiten zum Sichern und Wiederherstellen einer Konfiguration sind unter [Einstellungen], | + | Die Möglichkeiten zum Sichern und Wiederherstellen einer Konfiguration sind unter [Einstellungen], |
== Sichern der Konfiguration == | == Sichern der Konfiguration == | ||
Zeile 151: | Zeile 160: | ||
Weiteres zu DNBD3 [[dnbd3|hier]]. | Weiteres zu DNBD3 [[dnbd3|hier]]. | ||
+ | |||
+ | === Fernsteuerung / WakeOnLAN === | ||
+ | |||
+ | Informationen über Fernsteuerungsaktionen wie Wake-on-Lan, | ||
==== Status ==== | ==== Status ==== | ||
- | {{ : | ||
- | === Server-Status, Reboot des Servers | + | === System-Status === |
+ | |||
+ | [{{ : | ||
- | Die hier gegebenen Informationen sind in folgende Bereiche eingeteilt: | + | == Übersicht == |
- | * Speicherplatz: | + | * Speicherplatz: |
* Anmerkung: Sollten Sie eine dnbd3-basierte VM-Speicherplatzlösung benutzen, können beide Anzeigen identisch sein. | * Anmerkung: Sollten Sie eine dnbd3-basierte VM-Speicherplatzlösung benutzen, können beide Anzeigen identisch sein. | ||
* Adresskonfiguraton: | * Adresskonfiguraton: | ||
- | * Dienste: Statusanzeige der aktiven Dienste | + | * Dienste: Statusanzeige der aktiven Dienste. |
* System: Anzeige der Uptime des Satellitenservers, | * System: Anzeige der Uptime des Satellitenservers, | ||
* Maintenance: | * Maintenance: | ||
- | Zudem finden Sie in der daruter befindlichen Abteilung „Erweitert / Debug“ Logs des dmsd-Dienstes, des AD/ | + | == Weitere Reiter == |
+ | |||
+ | * bwLehrpool-Suite-Server-Log (dmsd), | ||
+ | * netstat | ||
+ | * ps auxf: liefert Liste der momentanen Prozesse, | ||
+ | * LDAP/AD: Log(s) des LDAP/AD-Proxies | ||
+ | * lighttpd-Log: | ||
+ | * DNBD3-Server-Log. | ||
=== Server-Log === | === Server-Log === | ||
Zeile 195: | Zeile 217: | ||
Mehr zu den statistischen Auswertemöglichkeiten finden Sie [[satellitenserver_statistiken|hier]]. | Mehr zu den statistischen Auswertemöglichkeiten finden Sie [[satellitenserver_statistiken|hier]]. | ||
+ | |||
+ | === Statistikauswertung === | ||
+ | |||
+ | [[satellite: | ||
==== Weiteres ==== | ==== Weiteres ==== | ||
Die hier aufgeführten Punkte werden voraussichtlich mit dem nächsten Satellitenserverrelease den Betastatus verlassen, da sie getestet wurden und bereits im Produktivbetrieb eingesetzt werden. | Die hier aufgeführten Punkte werden voraussichtlich mit dem nächsten Satellitenserverrelease den Betastatus verlassen, da sie getestet wurden und bereits im Produktivbetrieb eingesetzt werden. | ||
- | |||
- | === Reboot Control === | ||
- | |||
- | [folgt] | ||
=== Betriebsmodus === | === Betriebsmodus === | ||
- | [folgt] | + | [{{ : |
- | ====== Anhang ====== | + | |
- | ===== Systemvoraussetzungen ===== | + | * Infoscreen: Hier sind alle Clients aufgeführt, |
+ | * Raumplaner: Rechner, die als [[: | ||
+ | * DNBD3: Computer, die als [[: | ||
- | | | Minimal | Empfohlen | Optimal | | ||
- | | CPUs | 1 | 2 | 4 | | ||
- | | RAM | 1 GB | 2 GB | 4 GB | | ||
- | | Netzanbindung | 100 MBit | 1 GBit – 10 GBit | 10 GBit | | ||
- | ===== Portliste | + | ====== Anhang ====== |
- | + | ||
- | | 22 | ssh | global/ | + | |
- | | 80 | http | lokal | Admin-Schnittstelle | | + | |
- | | 111 | rcp | lokal | NFS-Mounts | | + | |
- | | 443 | https | lokal| Admin-Schnittstelle | | + | |
- | | 2049 | nfs | lokal | NFS-Server | | + | |
- | | 3100+((Der erste ldadp (ldap-AD-Proxy) belegt 3100; eventuelle weitere belegen 3101, 3102 usw.)) | ldap | lokal | ldap-zu-AD-Proxy | | + | |
- | | 9090 | dozmod (thrift) | global | bwLehrpool-Suite | | + | |
- | | 9091 | dozmod (thrift), ssl | global | bwLehrpool-Suite, | + | |
- | | 9092 | dozmod | global | bwLehrpool-Suite, | + | |
- | | 9093 | dozmod | global | bwLehrpool-Suite, | + | |
- | + | ||
- | <note important> | + | |
- | + | ||
- | + | ||
- | Zusätzlich muss die Kommunikation mit dem zentralen Masterserver in Freiburg ermöglicht werden. Dazu müssen folgende Ports __ausgehend__ freigegeben sein. | + | |
- | | 443 | https | global| Masterserver | | + | |
- | | 9090 | dozmod (thrift) | global | bwLehrpool-Suite | | + | |
- | | 9091 | dozmod (thrift), ssl | global | bwLehrpool-Suite, | + | |
- | | 9092 | dozmod | global | bwLehrpool-Suite, | + | |
- | | 9093 | dozmod | global | bwLehrpool-Suite, | + | |
- | + | ||
- | Bitte vergleichen Sie zum besseren Überblick auch die [[satellite: | + | |
===== Konfiguration der Lehrpool-PCs ===== | ===== Konfiguration der Lehrpool-PCs ===== | ||
- | |||
==== BIOS-Einstellungen ==== | ==== BIOS-Einstellungen ==== | ||
* Aktivieren Sie im BIOS der Lehrpoolrechner (CMOS-Einstellungen) unbedingt die Option „Intel Virtualization Technology (VT-x) und, wenn vorhanden, auch VT-d (Intel Virtualization Technology for Directed I/O). Es können keine 64bit-Virtuelle Maschinen gestartet werden, wenn diese Optionen nicht aktiviert oder vom jeweiligen Rechner nicht unterstützt sind. | * Aktivieren Sie im BIOS der Lehrpoolrechner (CMOS-Einstellungen) unbedingt die Option „Intel Virtualization Technology (VT-x) und, wenn vorhanden, auch VT-d (Intel Virtualization Technology for Directed I/O). Es können keine 64bit-Virtuelle Maschinen gestartet werden, wenn diese Optionen nicht aktiviert oder vom jeweiligen Rechner nicht unterstützt sind. | ||
- | * Es ist empfehlenswert, von UEFI auf BIOS bzw. Legacy-Boot umzustellen, da UEFI derzeit nicht unterstützt wird. Achtung: Dies kann dazu führen, dass lokale Betriebssysteme eventuell neu installiert werden müssen bzw. der verwendete Bootloader angepasst werden muss. | + | * Für AMD-Rechner lauten diese Optionen AMD-V/SVM und AMD-Vi |
- | * Bei der Bootreihenfolge sollte an erster Stelle PXE/ | + | * Falls möglich empfehlen wir, von UEFI auf BIOS bzw. Legacy-Boot umzustellen |
+ | * Bei der Bootreihenfolge sollte an erster Stelle PXE/ | ||
==== Partitionierung ==== | ==== Partitionierung ==== | ||
Zeile 254: | Zeile 250: | ||
Das bwLehrpool-System ist prinzipiell bei ausreichend RAM auch auf festplattenlosen Rechnern lauffähig. Dennoch wird empfohlen, zur temporären Speicherung eine Partition anzulegen. Folgende Partitionstypen werden automatisch als. temp. Speicher erkannt und eingebunden: | Das bwLehrpool-System ist prinzipiell bei ausreichend RAM auch auf festplattenlosen Rechnern lauffähig. Dennoch wird empfohlen, zur temporären Speicherung eine Partition anzulegen. Folgende Partitionstypen werden automatisch als. temp. Speicher erkannt und eingebunden: | ||
- | * MBR-Partitionen der ID 44 (hex), oder | + | * MBR-Partitionen |
- | * GPT-Partitionen, | + | * GPT-Partitionen, |
+ | * GPT-Partitionen, | ||
* Die empfehlenswerte Größe dieser Partitionen beträgt 20-50 GB. | * Die empfehlenswerte Größe dieser Partitionen beträgt 20-50 GB. | ||
* Optimale Partitionsgröße: | * Optimale Partitionsgröße: | ||
- | Weitere Informationen zur Verwendung temp. Partitionen | + | Weitere Informationen zur Partitionierung |
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
Zeile 283: | Zeile 280: | ||
Falls der dem Satellitenserver zur Verfügung gestellte Plattenplatz sich als zu klein erweisen sollte, finden Sie [[satellite: | Falls der dem Satellitenserver zur Verfügung gestellte Plattenplatz sich als zu klein erweisen sollte, finden Sie [[satellite: | ||
- | ===== Satellitenserver Entwicklungsversion ===== | ||
- | |||
- | Sollten Sie selbst einen Satellitenserver aufbauen wollen, besteht die Möglichkeit, | ||
- | |||
- | Bitte beachten Sie, dass wir natürlich für Eigenbau-Satelliten schwieriger Hilfe leisten können als im Fall eines von uns ausgelieferten, | ||
- | |||
- | ==== Vorgefertigtes Debian-Basissystem ==== | ||
- | |||
- | Es steht ein vorgefertigtes Basissystem zur Verfügung (vmware-Image, | ||
- | |||
- | ==== Das automatische Buildskript ==== | ||
- | |||
- | Das automatische Buildskript kann per git heruntergeladen werden. Wechseln Sie in ein Verzeichnis Ihrer Wahl, da root-Rechte zum Bau vonnöten sind, empfiehlt sich die Hierarchie unter /root. Gehen Sie sicher, dass git installiert ist, und führen den Befehl '' | ||
- | |||
- | ==== Start des Buildskripts ==== | ||
- | |||
- | Wechseln Sie nach Ausführung des git-Befehls in das entstandene Verzeichnis setup-scripts/ | ||
- | |||
- | ===== Kontakt ===== | ||
- | |||
- | Das bwLehrpool-Team (bwEKlausuren) freut sich über Rückmeldungen, | ||
- | |||
- | Bitte wenden Sie sich bezüglich dieses Handbuchs an das Projektteam bwLehrpool / bwEKlausuren, | ||