Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
news:satellitenserver_ws19:20 [2020/01/29 17:10 CET] – sritter | news:satellitenserver_ws19:20 [2021/03/13 14:45 CET] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Satellitenserver WS19/20 ====== | ====== Satellitenserver WS19/20 ====== | ||
- | <WRAP justify 1000px | + | <WRAP justify 1000px> |
Es ist mal wieder soweit und wir geben die neue Hauptversion des bwLehrpool-Satellitenserver mit der Versionsnummer 3.9 frei. Die neuen Möglichkeiten und Funktionen wurden wie in den vorigen Jahren bereits auf unserem gemeinsamen Anwendertreffen - im Dezember 2019 an der Universität Mannheim - vorgestellt. | Es ist mal wieder soweit und wir geben die neue Hauptversion des bwLehrpool-Satellitenserver mit der Versionsnummer 3.9 frei. Die neuen Möglichkeiten und Funktionen wurden wie in den vorigen Jahren bereits auf unserem gemeinsamen Anwendertreffen - im Dezember 2019 an der Universität Mannheim - vorgestellt. | ||
- | Damit Sie einen besseren Überblick über die Neuerungen haben und wissen, hinter welchem Bereich sich etwas Neues versteckt, stellen wir Ihnen diese im Folgenden nochmals vor. Bei Fragen können Sie sich wie immer gern direkt an uns wenden =) (=> <bwlehrpool@hs-offenburg.de> | + | Damit Sie einen besseren Überblick über die Neuerungen haben und wissen, hinter welchem Bereich sich etwas Neues versteckt, stellen wir Ihnen diese im Folgenden nochmals vor. Bei Fragen können Sie sich wie immer gern direkt an uns wenden =) (=> <support@bwlehrpool.de> |
+ | </ | ||
+ | ===== ===== | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP justify 1000px tablewidth> | ||
===== Satellitenserver aktualisieren ===== | ===== Satellitenserver aktualisieren ===== | ||
Zeile 13: | Zeile 17: | ||
<note important> | <note important> | ||
- | Ab der nächsten Version unterstützen wir nur noch Server die unter 64 Bit laufen. Außerdem wird das alte pxelinux nicht mehr unterstützt, | + | Ab der nächsten Version unterstützen wir nur noch Server, die unter 64 Bit laufen. Außerdem wird das alte pxelinux nicht mehr unterstützt, |
Infos zum Einspielen des Updates finden Sie unter <wrap em> | Infos zum Einspielen des Updates finden Sie unter <wrap em> | ||
Denken Sie wie üblich daran, zur Sicherheit vor dem Update einen Snapshot anzulegen und evtl. die Konfiguration über das Webinterface zu sichern, für den Fall, dass irgendetwas schiefgehen sollte. | Denken Sie wie üblich daran, zur Sicherheit vor dem Update einen Snapshot anzulegen und evtl. die Konfiguration über das Webinterface zu sichern, für den Fall, dass irgendetwas schiefgehen sollte. | ||
+ | |||
+ | Die Changelogs finden Sie unter [[allgemein: | ||
===== Neuerungen ===== | ===== Neuerungen ===== | ||
Zeile 25: | Zeile 31: | ||
==== Lokales Caching ==== | ==== Lokales Caching ==== | ||
- | {{page>satellite: | + | bwLehrpool-Clients können nun VMs auf der lokalen Festplatte cachen. Erneute Starts der gleichen VM sind anschließend in den meisten Fällen schneller und belasten das Netzwerk deutlich weniger. Erste Tests haben jedoch gezeigt, dass eine Verbesserung der Bootgeschwindigkeit nur bei Clients mit SSDs zu beobachten ist. |
+ | |||
+ | Damit das lokale Caching aktiviert wird, müssen verschiedene Voraussetzungen erfüllt sein. Für weitere Informationen lesen Sie bitte den entsprechenden Wiki-Artikel: | ||
Zeile 32: | Zeile 40: | ||
[{{ : | [{{ : | ||
- | bwLehrpool Clients booten bisher ein minimales Linux-Grundsystem (MiniLinux) auf dem anschließend Virtuelle Maschinen gestartet werden. Dieses MiniLinux wird auch noch einige Zeit parallel gewartet und weiterbetrieben. Auf lange Sicht wird es jedoch vom neuen MaxiLinux abgelöst werden. Dieses bietet ein vollwertiges Linux-System mit zusätzlichen Tools und XFCE4 als Desktopumgebung. In der Weboberfläche wurde der Punkt " | + | bwLehrpool Clients booten bisher ein minimales Linux-Grundsystem (MiniLinux) auf dem anschließend Virtuelle Maschinen gestartet werden. Dieses MiniLinux wird auch noch einige Zeit parallel gewartet und weiterbetrieben. Auf lange Sicht wird es jedoch vom neuen MaxiLinux abgelöst werden. Dieses bietet ein vollwertiges Linux-System mit zusätzlichen Tools und Xfce4 als Desktopumgebung. In der Weboberfläche wurde der Punkt " |
- | Im Gegensatz zum MiniLinux, welches während des Bootvorgangs komplett über HTTP auf die Clients heruntergeladen wurde, wird das MaxiLinux on-demand über DNBD3 gestreamt. Benötigte Daten werden bei Bedarf einfach nachgeladen. Dadurch verändert sich die Bootzeit mit dem neuen MaxiLinux kaum, obwohl das Grundsystem von ~400MB auf über 2GB wächst. Der modernisierte Unterbau bietet viele neue Möglichkeiten. Studierende die einfach nur kurz im Web recherchieren oder Drucken möchten, müssen keine VM mehr starten, sondern können die Aufgabe direkt im Linux-Grundsystem erledigen. Für Administratoren wird das Debugging leichter, weil im Grundsystem nun auch Tools wie z.B. iperf, wireshark, htop, manpages usw. zur Verfügung stehen oder kurzfristig nachinstalliert werden können. Die Infoscreens können nun chromium | + | Im Gegensatz zum MiniLinux, welches während des Bootvorgangs komplett über HTTP auf die Clients heruntergeladen wurde, wird das MaxiLinux on-demand über [[satellite: |
+ | Dadurch, dass Daten nur bei Bedarf geladen werden, muss nicht mehr so stark auf ein möglichst schlankes Grundsystem geachtet werden und es können einfacher neue Tools integriert werden. | ||
+ | |||
+ | |||
+ | |||
+ | **__Kurze Zusammenfassung__** | ||
+ | <WRAP 300px left> | ||
+ | | ^ MiniLinux ^ MaxiLinux ^ | ||
+ | ^ Größe | ~ 400MB | ~ 2GB | | ||
+ | ^ Übertragunsart| Wird immer komplett übertragen (HTTP) | Nur benötigte Daten werden übertragen (DNBD3) | | ||
+ | ^ Software | Minimales Toolset | Natives Linuxsystem mit Systemtools und zusätzlichen Anwendungen wie z.B. Docker, Singularity, | ||
+ | </ | ||
+ | <WRAP right> | ||
+ | [{{: | ||
+ | </ | ||
+ | |||
+ | <WRAP clear/> | ||
+ | |||
+ | <WRAP info> | ||
+ | Wenn Sie ein neues MaxiLinux " | ||
+ | |||
+ | __Achtung: | ||
+ | </ | ||
== Änderung bei der Versionierung == | == Änderung bei der Versionierung == | ||
- | Bisher markierte die höchste MiniLinux Version das zuletzt veröffentlichte, | + | Bisher markierte die höchste MiniLinux Version das zuletzt veröffentlichte, |
- | Aus diesem Grund finden Sie in der Weboberfläche unter " | + | Aus diesem Grund finden Sie in der Weboberfläche unter " |
=== Neuer Menüeintrag - " | === Neuer Menüeintrag - " | ||
Zeile 46: | Zeile 76: | ||
Im Modul " | Im Modul " | ||
- | ==== Multi-Monitor mit Virtual Box ==== | + | ==== Multi-Monitor mit VirtualBox |
Bis jetzt konnte innerhalb einer VM in bwLehrpool immer nur ein Monitor genutzt werden, auch wenn mehrere Anzeigegeräte an den Clientrechner angeschlossen sind. Bei der Verwendung von Beamern wird auf eine geklonte Ansicht umgestellt, sodass beide Anzeigen das gleiche Bild zeigen. Dies hat jedoch den Nachteil, dass sich damit z.B. der Präsentationsmodus von Powerpoint nicht nutzen lässt. | Bis jetzt konnte innerhalb einer VM in bwLehrpool immer nur ein Monitor genutzt werden, auch wenn mehrere Anzeigegeräte an den Clientrechner angeschlossen sind. Bei der Verwendung von Beamern wird auf eine geklonte Ansicht umgestellt, sodass beide Anzeigen das gleiche Bild zeigen. Dies hat jedoch den Nachteil, dass sich damit z.B. der Präsentationsmodus von Powerpoint nicht nutzen lässt. | ||
- | Leider bietet VMware keine programmatische Schnittstelle, | + | Leider bietet VMware keine programmatische Schnittstelle, |
- | Virtual Box verhält sich hierbei jedoch anders, so dass es nun eine erste Unterstützung für Dual-Monitor Betrieb in Virtual Box VMs gibt. | + | VirtualBox |
Im Zusammenspiel mit Beamern und Veränderung der Einstellungen über die BeamerGUI (im VMchooser oder der PVS-Toolbar) können derzeit noch seltsame Verhaltensweisen auftreten. Die Funktion ist daher zunächst für Desktop-Sitzungen mit zwei Monitoren gedacht und als BETA-Funktion anzusehen. | Im Zusammenspiel mit Beamern und Veränderung der Einstellungen über die BeamerGUI (im VMchooser oder der PVS-Toolbar) können derzeit noch seltsame Verhaltensweisen auftreten. Die Funktion ist daher zunächst für Desktop-Sitzungen mit zwei Monitoren gedacht und als BETA-Funktion anzusehen. | ||
Zeile 58: | Zeile 88: | ||
- | ==== Audiowiedergabe/ | + | ==== Audiowiedergabe/ |
- | Wenn Sie über ein per Klinkenstecker angeschlossenes Mikrofon oder Headset innerhalb der VirtualBox-VM **Audiosignale aufnehmen** möchten, so müssen Sie zwangsläufig das **MaxiLinux** verwenden. In diesem wird das neuere Pulse-Backend genutzt - das im MiniLinux verwendete ältere ALSA-Backend dagegen erlaubt leider keinen Audio-Input. | + | Wenn Sie über ein per Klinkenstecker angeschlossenes Mikrofon oder Headset innerhalb der VirtualBox-VM **Audiosignale aufnehmen** oder **ausgeben** möchten, so müssen Sie zwangsläufig das **MaxiLinux** verwenden. In diesem wird das neuere Pulse-Backend genutzt - das im MiniLinux verwendete ältere ALSA-Backend dagegen erlaubt leider keinen Audio-Input/Output mit VirtualBox. |
- | Die **Audioausgabe** | + | Scheinbar ist das Ganze aber teilweise auch von der Hardware bzw. den verwendeten Anschlussbuchsen abhängig. So funktioniert bei manchen kombinierten Buchsen (Headset) nur das Mikrofon, jedoch nicht der zeitgleiche Output |
+ | |||
+ | ==== Unterstützung von USB-Geräten in VirtualBox ==== | ||
+ | |||
+ | Lange Zeit wurden USB-Geräte nicht direkt an VirtualBox-VMs durchgereicht und erkannt. Mit den neuen Mini- bzw. MaxiLinux | ||
- | <wrap lo> | ||
- | Bei VMware sollte Aufnahme und Wiedergabe sowohl mit Mini- als auch mit MaxiLinux funktionieren. | ||
- | </ | ||
==== News-Anzeige auf Loginscreen ==== | ==== News-Anzeige auf Loginscreen ==== | ||
Zeile 88: | Zeile 119: | ||
Der für URL-Panel bisher verwendete " | Der für URL-Panel bisher verwendete " | ||
- | Mit dem neuen MaxiLinux kann nun alternativ | + | Mit dem neuen MaxiLinux kann nun alternativ |
Bisher wurde das URL-Panel hauptsächlich für die nicht-interaktive Anzeige (Bildschirm im Eingangsbereich o.Ä.) eingesetzt. Inzwischen wird es aber auch vermehrt z.B. als Rechercheterminal in der Bibliothek genutzt. Zusätzlich können Sie bei Bedarf jetzt den geteilten Login aktivieren. Damit können sich Gäste am System anmelden und landen direkt in der abgeschlossenen Browser-Sitzung. Nutzer mit einem Hochschul-Account können sich ganz normal anmelden und den Client auch anderweitig nutzen. | Bisher wurde das URL-Panel hauptsächlich für die nicht-interaktive Anzeige (Bildschirm im Eingangsbereich o.Ä.) eingesetzt. Inzwischen wird es aber auch vermehrt z.B. als Rechercheterminal in der Bibliothek genutzt. Zusätzlich können Sie bei Bedarf jetzt den geteilten Login aktivieren. Damit können sich Gäste am System anmelden und landen direkt in der abgeschlossenen Browser-Sitzung. Nutzer mit einem Hochschul-Account können sich ganz normal anmelden und den Client auch anderweitig nutzen. | ||
+ | <WRAP info> | ||
+ | Falls das MiniLinux gebootet wird, findet in jedem Fall ein Fallback auf den alten " | ||
+ | </ | ||
[{{ : | [{{ : | ||
Zeile 97: | Zeile 131: | ||
=== Standard-Panel === | === Standard-Panel === | ||
- | Im Standard-Panel, | + | Im Standard-Panel, |
==== Wake on LAN (WOL) ==== | ==== Wake on LAN (WOL) ==== | ||
Zeile 103: | Zeile 137: | ||
Das Modul zum Herunterfahren und Neustarten von Clients über die Weboberfläche (bisher " | Das Modul zum Herunterfahren und Neustarten von Clients über die Weboberfläche (bisher " | ||
- | \\ | ||
[{{: | [{{: | ||
- | \\ | + | |
+ | <WRAP clear/> | ||
Da WOL-Pakete in der Regel nicht über Subnetzgrenzen hinaus geroutet werden, müssen Router entweder entsprechend konfiguriert oder ein sogenannter Sprung-Host im Subnetz des Zielrechners aktiv sein. bwLehrpool-Clients fungieren automatisch als Spung-Host. Alternativ können Sie auch eigene Rechner angeben, die eine Weiterleitung des WOL-Befehls ermöglichen. | Da WOL-Pakete in der Regel nicht über Subnetzgrenzen hinaus geroutet werden, müssen Router entweder entsprechend konfiguriert oder ein sogenannter Sprung-Host im Subnetz des Zielrechners aktiv sein. bwLehrpool-Clients fungieren automatisch als Spung-Host. Alternativ können Sie auch eigene Rechner angeben, die eine Weiterleitung des WOL-Befehls ermöglichen. | ||
Zeile 118: | Zeile 152: | ||
==== Anpassbarer Bildschirmschoner/ | ==== Anpassbarer Bildschirmschoner/ | ||
- | Die angezeigten Texte und Warnhinweise auf Bildschirmschoner und Sperrbildschirm sowie in eingeschränktem Maße das generelle Design kann nun angepasst werden. In der Systemkonfiguration finden Sie ein neues Module names " | + | Die angezeigten Texte und Warnhinweise auf Bildschirmschoner und Sperrbildschirm sowie in eingeschränktem Maße das generelle Design kann nun angepasst werden. In der Systemkonfiguration finden Sie ein neues Modul namens |
==== Statistikauswertung mit Datumsbereich ==== | ==== Statistikauswertung mit Datumsbereich ==== | ||
Zeile 124: | Zeile 158: | ||
Auf Nachfrage können Sie im Punkt Statistikauswertung nun einen Datumsbereich angeben, um beispielsweise nur die Daten eines bestimmten Monats anzuzeigen. | Auf Nachfrage können Sie im Punkt Statistikauswertung nun einen Datumsbereich angeben, um beispielsweise nur die Daten eines bestimmten Monats anzuzeigen. | ||
+ | ==== ID44 / ID45 Erkennung über GUID ==== | ||
+ | |||
+ | Die für bwLehrpool notwendigen Spezialpartitionen (ID44 bzw. ID45) wurden bisher entweder über die ID oder ein Label erkannt. Leider gibt es Tools (z.B. diskpart), die bei GPT-Partitionen keine ID oder Partition-Label setzen können. Daher wurde die Erkennung um definierte GUIDs erweitert. Weitere Infos hierzu finden Sie im entsprechenden Wiki-Artikel: | ||
==== Zusätzliche Netzwerkkarten in VM ==== | ==== Zusätzliche Netzwerkkarten in VM ==== | ||
Zeile 129: | Zeile 166: | ||
In bestimmten Fällen sollen zusätzliche Netzwerkkarten des Clients direkt an die VM durchgereicht/ | In bestimmten Fällen sollen zusätzliche Netzwerkkarten des Clients direkt an die VM durchgereicht/ | ||
+ | </ | ||
</ | </ | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||