Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
allgemein:remotenutzung_von_bwlehrpool [2020/09/01 17:33 CEST] – [Was wird benötigt] sritter | allgemein:remotenutzung_von_bwlehrpool [2023/10/27 15:56 CEST] (aktuell) – [Allgemeines] +Schlüsselwort chr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Remotezugriff auf bwLehrpool-Clients ====== | ====== Remotezugriff auf bwLehrpool-Clients ====== | ||
- | <note important> | + | <note tip>Bei Interesse können wir Ihnen gern einige |
- | Die Entwicklungen für den Remotezugriff sind derzeit noch im Gange. Es handelt sich dabei um eine **Beta-Umsetzung**, | + | |
- | + | ||
- | <note tip>Wenn Sie Interesse | + | |
Zeile 10: | Zeile 7: | ||
Auf Grund der derzeitigen Situation (Corona-Krise) sind die meisten Hochschulen und Universitäten für den öffentlichen Verkehr gesperrt und deren Poolräume geschlossen. Viele Lehrende verlagern ihre Veranstaltungen daher ins Web und zeichnen Vorlesungen als Video auf. Zur praktischen Arbeit fehlt den Studierenden aber häufig die gewohnte Lernumgebung in Form der normalerweise in den Poolräumen bereitgestellten Software. Die notwendige Software auf privaten Geräten der Studierenden zu installieren ist häufig aufgrund von Lizenzbeschränkungen, | Auf Grund der derzeitigen Situation (Corona-Krise) sind die meisten Hochschulen und Universitäten für den öffentlichen Verkehr gesperrt und deren Poolräume geschlossen. Viele Lehrende verlagern ihre Veranstaltungen daher ins Web und zeichnen Vorlesungen als Video auf. Zur praktischen Arbeit fehlt den Studierenden aber häufig die gewohnte Lernumgebung in Form der normalerweise in den Poolräumen bereitgestellten Software. Die notwendige Software auf privaten Geräten der Studierenden zu installieren ist häufig aufgrund von Lizenzbeschränkungen, | ||
+ | |||
+ | ==== bwLehrpool-remote ==== | ||
Da die bwLehrpool-Clients in den Poolräumen zwar prinzipiell nutzbar, bisher jedoch nicht für Studierende erreichbar sind, wurde eine Möglichkeit entwickelt, auf diese ungenutzten Clients über einen einfachen Webbrowser von überall her, also remote, zuzugreifen. Dies wird mit Apache Guacamole((https:// | Da die bwLehrpool-Clients in den Poolräumen zwar prinzipiell nutzbar, bisher jedoch nicht für Studierende erreichbar sind, wurde eine Möglichkeit entwickelt, auf diese ungenutzten Clients über einen einfachen Webbrowser von überall her, also remote, zuzugreifen. Dies wird mit Apache Guacamole((https:// | ||
Zeile 24: | Zeile 23: | ||
Die zum Aufruf bwLehrpool-remotes notwendige URL ist je nach Universität/ | Die zum Aufruf bwLehrpool-remotes notwendige URL ist je nach Universität/ | ||
- | | \\ \\ **Nach Eingabe der Webadresse (URL)** \\ \\ sehen Sie in Ihrem Browserfensters analog zur Abbildung rechts das Login zu bwLehrpool-remote. Geben Sie Ihre Userkennung ein und klicken auf "Anmelden". \\ \\ **Probleme beim Login** können daran liegen, dass die Webschnittstelle eventuell in Ihrem Paßwort vorhandene Sonderzeichen unterschiedlich behandelt. Tip: Geben sie Ihr Paßwort bzw. die fraglichen Sonderzeichen zur Kontrolle testweise im Benutzernamensfeld ein (nicht abschicken!). | {{ client: | + | | \\ \\ **Nach Eingabe der Webadresse (URL)** \\ \\ sehen Sie in Ihrem Browserfensters analog zur Abbildung rechts das Login zu bwLehrpool-remote. Geben Sie Ihre Userkennung ein und klicken auf „Anmelden“. \\ \\ **Probleme beim Login** können daran liegen, dass die Webschnittstelle eventuell in Ihrem Paßwort vorhandene Sonderzeichen unterschiedlich behandelt. Tip: Geben sie Ihr Paßwort bzw. die fraglichen Sonderzeichen zur Kontrolle testweise im Benutzernamensfeld ein (nicht abschicken!). | {{ client: |
| \\ \\ **Nach erfolgtem Login** \\ \\ finden Sie eventuell mehrere Räume vor. Da bwlehrpool raumbasiert unterschiedliche Veranstaltungen anbieten kann, besteht möglicherweise je nach gewähltem Raum ein Unterschied im Umgebungsangebot. Achten Sie darauf, wenn Sie Ihre gewohnten Umgebungen nicht vorfinden sollten. \\ \\ **Achtung**: | | \\ \\ **Nach erfolgtem Login** \\ \\ finden Sie eventuell mehrere Räume vor. Da bwlehrpool raumbasiert unterschiedliche Veranstaltungen anbieten kann, besteht möglicherweise je nach gewähltem Raum ein Unterschied im Umgebungsangebot. Achten Sie darauf, wenn Sie Ihre gewohnten Umgebungen nicht vorfinden sollten. \\ \\ **Achtung**: | ||
- | | \\ \\ **Frei zugängliche Räume** \\ \\ Markieren Sie den von Ihnen gewünschten Raum per einfachem Linksklick und klicken dann auf " | + | | \\ \\ **Frei zugängliche Räume** \\ \\ Markieren Sie den von Ihnen gewünschten Raum per einfachem Linksklick und klicken dann auf " |
| \\ \\ **Paßwortgesicherte Räume** \\ \\ Es besteht die Möglickeit, | | \\ \\ **Paßwortgesicherte Räume** \\ \\ Es besteht die Möglickeit, | ||
- | | \\ \\ **Auswahl der Veranstaltung** \\ \\ Die weitere Bedienung entspricht dem Üblichen - ganz so, als ob Sie vor Ort im Poolraum anwesend wären. | {{client: | + | | \\ \\ **Auswahl der Veranstaltung** \\ \\ Die weitere Bedienung entspricht dem Üblichen - ganz so, als ob Sie vor Ort im Poolraum anwesend wären. \\ \\ Anmerkung: Bei „hängendem“ Start der ausgewählten Veranstaltung kann es hilfreich sein, sich auszuloggen und einige Minuten abzuwarten. | {{client: |
==== Screencast ==== | ==== Screencast ==== | ||
Zur besseren Vorstellung haben wir einen kleinen Screencast aus Sicht eines Nutzers erstellt. | Zur besseren Vorstellung haben wir einen kleinen Screencast aus Sicht eines Nutzers erstellt. | ||
- | < | + | {{ :guacamole.mp4?600x410 |}} |
- | <iframe src=" | + | |
- | </ | + | |
Zeile 42: | Zeile 40: | ||
==== Was wird benötigt ==== | ==== Was wird benötigt ==== | ||
- | * Apache Guacamole | + | * Apache Guacamole: Eine Anleitung zur Installation finden Sie unter [[allgemein: |
- | * Dies müssen Sie selbst aufsetzen, am besten als VM in Ihrem ESX-Cluster. | + | |
- | * Eine Anleitung zur Installation finden Sie unter [[allgemein: | + | |
- | * Installieren Sie außerdem das LDAP-Plugin wie in der Anleitung beschrieben und richten es Ihrem Authentifizierungsserver entsprechend ein. | + | |
- | * Importieren Sie das von uns bereitgestellte Guacamole Plugin nach /// | + | |
- | * Ergänzen Sie als Letztes in der guacamole.properties folgendene Zeile: | + | |
- | * < | + | |
* bwLehrpool | * bwLehrpool | ||
- | * Von uns bereitgestelltes | + | * Satellitenserver ab **v3.9b** |
- | * Für MiniLinux 26 bzw. MaxiLinux 1 wird ein **generisches Konfigmodul für die Clients** benötigt | + | * Mini-/MaxiLinux |
- | * Wenn Mini- bzw. MaxiLinux | + | |
* Clients sollten per WOL startbar sein. | * Clients sollten per WOL startbar sein. | ||
* Clients sollten bwLehrpool als Standardboot verwenden (kann über das iPXE-Menü einfach eingestellt werden). | * Clients sollten bwLehrpool als Standardboot verwenden (kann über das iPXE-Menü einfach eingestellt werden). | ||
- | Die drei von uns bereitgestellten Module (Guacamole-Plugin, | + | === Konfiguration |
- | **http:// | + | |
- | + | ||
- | + | ||
- | === Update und Konfiguration | + | |
- | + | ||
- | Laden Sie das Beta-Update z.B. mittels wget auf Ihren Satellitenserver | + | |
- | + | ||
- | < | + | |
- | wget http:// | + | |
- | tar xzf beta-guac-slxadmin.tgz -C / | + | |
- | cd / | + | |
- | ln -s ../ | + | |
- | </ | + | |
- | + | ||
- | Anschließend finden Sie einen neuen Menüpunkt in der Satellitenserver-Weboberfläche. Der erste Aufruf erzeugt einen Fehler und weist auf ein Datenbank-Update hin. Das Modul lässt sich benutzen, nachdem das Update einmal ausgeführt wurde. Geben Sie dort die IP-Adresse Ihres Guacamole-Proxyservers ein und legen Gruppen an, denen Sie dann Räume zuweisen können. Deren Clients können dann remote verwendet werden. Gruppen können zusätzlich per Passwort geschützt werden. Sie können außerdem einstellen, wie viele Clients pro Gruppe per WOL aufgeweckt werden sollen, sobald sich ein Nutzer am Guacamole-Proxy anmeldet. | + | |
- | + | ||
- | === Generisches Konfigmodul für Clients === | + | |
- | + | ||
- | Zuletzt laden Sie das bereitgestellte generische Konfigmodul (__beta-guacamole-conftgz.tgz__) über die Weboberfläche auf Ihren Satellitenserver und fügen es der aktiven Systemkonfiguration zu. Dieses sorgt dafür, dass der im Grundsystem der Clients vorinstallierte VNC-Server korrekt gestartet wird und für die Remotenutzung zur Verfügung steht. In zukünftigen Mini-/ | + | |
+ | Geben Sie im Menüpunkt " | ||
==== Ablauf und Funktionalität ==== | ==== Ablauf und Funktionalität ==== | ||
Zeile 95: | Zeile 68: | ||
* Hardwarebeschleunigung für Grafikkarten wird noch nicht unterstützt. | * Hardwarebeschleunigung für Grafikkarten wird noch nicht unterstützt. | ||
+ | <note important> | ||
==== Auf der Todo-Liste ==== | ==== Auf der Todo-Liste ==== | ||