Verwaltung Virtueller Maschinen und Veranstaltungen - Webversion

Die webbasierte bwLehrpool-Suite ist in der Entwicklung befindlich. Sie ist zwar bereits verwendbar, es fehlt aber beispielsweise noch die Möglichkeit des Hoch- und Herunterladens der Abbilder, ebenso kann sich im Aussehen noch einiges ändern.

Login

Seit einiger Zeit besteht die Möglichkeit, neben der gewohnten lokal unter Java laufenden bwLehrpool-Suite eine Webschnittstelle zu verwenden. Diese ist zwar noch in Entwicklung befindlich, jedoch bereits gut verwendbar. Die direkte Verwendung dieser Webschnittstelle ist ab Basissystemversion 35b19 in die Clientsoftware integriert und kann nach Verwendung des Direkten Editierens („Copy VM“) per Mausklick gestartet werden.

Diese „Web-bwLehrpool-Suite“ kann natürlich auch mit jedem Browser direkt benutzt werden: https://bwlp-masterserver.ruf.uni-freiburg.de/suite. Vorgesehen ist Login per Shibboleth; das Login entfällt bei noch aktivem Shibboleth-Login, beispielsweise nach Verwendung des Direkten Editierens („Adminmodus“, „Copy VM“).

Nach erfolgtem Login wird zur Übersicht der Veranstaltungen geleitet. Neben einer sortierbaren Liste der Veranstaltungen (s.u., Übersicht) bestehen folgende Auswahlmöglichkeiten:

Hauptmenu und Auswahlen

Links: Menu; Mitte: Oben weitere Auswahlen, Mitte: Mouseover Serverplatz, Unten: Farben und Themes; Rechts: Informationen

Im links angezeigten Menu sind folgende Punkte verfügbar:

  • Image-Liste: Führt zur Auflistung der auf dem gewählten Satellitenserver verfügbaren Virtuellen Maschinen (VMs).
  • Veranstaltungsliste: Auflistung der auf dem gewählten Satellitenserver verfügbaren Veranstaltungen.
  • Rechtliches:
    • Datenschutzerklärung: Erklärung zu Erfassung und Verwendung anfallender Daten, zudem institutionsübergreifende Emailadresse für Supportvermittlung, bei Fragen und Anmerkungen.
    • Nutzungsvereinbarung: Zu Verwendung und Lizensierung des vorliegenden Programms.
  • Verschiedenes:
    • bwLehrpool-Wiki: Link zum institutionsübergreifenden bwLehrpool-Wiki1).

Symbole rechts oben (Bildmitte oben):

  • Tortendiagrammsymbol links: Zeigt bei Mouseover den verfügbaren Speicherplatz des lokalen Satellitenservers an (Bild mittlere Spalte, Mitte).
  • Paletten- und Weltkugelsymbol Mitte:
    • Auswahl des Farbschemas bzw. Themes der Webschnittstelle (derzeit nur „Dunkler Modus“ verfügbar),
    • Sprachauswahl. Möglichkeiten Deutsch, Englisch, Türkisch, trad. Chinesisch.
  • Personensymbol rechts:
    • Benutzerinformation sowie Logout bei „Abmelden“. Anmerkung: Das Logout bezieht sich nur auf die Webschnittstelle, nicht auf ein bestehendes Shibboleth-Login.
    • Angaben zum aktuell gewählten Satellitenserver. Klick auf die Schaltfläche „Satellitenserver auswählen“ zeigt in Dropdownliste vorgelistete Satellitenserver; die Möglichkeit der freien Angabe per IP-Adresse oder Hostname rechts unten bei „… klicken Sie hier“.

Veranstaltungen

Übersicht

Startseite

Es kann nach Namensbestandteilen („Filtere Veranstaltungen“) gesucht werden; Klicks auf Veranstaltungsname, Besitzer, Start- und Enddatum sowie Aktivierungszustand sortieren nach betreffender Spalte, mehrere Klicks schalten zwischen aufsteigender, absteigender und keiner Sortierung.

Ein Klick auf eine Veranstaltung zeigt die Übersicht derselben an und liefert

  • Veranstaltungsname und Beschreibung,
  • Besitzer
  • Erstellungsdatum und Datum der letzten Änderung,
  • die mit der Veranstaltung verknüpfte VM,
  • ID der Veranstaltung,
  • Startdatum und Enddatum,
  • ob die jeweils aktuellste Version der verknüpften VM benutzt werden soll („VM-Version“).

Die unterhalb der (Einzel-)Veranstaltungsübersicht befindlichen Schaltflächen erlauben das Duplizieren der Veranstaltung (sehr praktisch, wenn die Ursprungsveranstaltung bestehen bleiben soll), das Löschen der Veranstaltung uns das Editieren der Veranstaltungseinstellungen. Diese Veranstaltungseinstellunges sind abgesehen von den Einträgen analog zum Vorgehen bei der (Neu-)Erstellung einer Veranstaltung s.u.

Veranstaltung erstellen

Veranstaltung erstellen: VM-Liste, Grundinfo, Optionen

VM-Auswahl

Zur Auswahl einer VM für die Veranstaltung die betreffende VM einfach mit einem Linksklick markieren. Ein Klick auf Image-Name, Betriebssystem oder Besitzer sortiert nach betreffender Spalte, mehrere Klicks schalten zwischen aufsteigender, absteigender und keiner Sortierung um. Sie können auch den Namen der VM oder einen Teil desselben unter „Filtere Images“ eingeben; den Suchbegriff enthaltende VMs werden direkt angezeigt.

Klicken Sie zum Fortfahren auf „Next“ oder eine der Zahlen des Zahlenstrahls.

Grundinformationen

  • Veranstaltungsname: Bitte vergeben Sie einen aussagekräftigen Namen für die Veranstaltung.
  • Beschreibung: Bitte vergeben Sie eine aussagekräftige Beschreibung - das ist zur Suche sehr hilfreich.
  • Start- und Enddatum: Geben Sie das jeweilige gewünschte Datum bzw. Uhrzeit ein. Das Kalendersymbol am Ende der Zeile öffnet einen Kalender; Klick darin übernimmt den betreffenden Tag. Anm.: Das Startdatum darf durchaus in der Zukunft liegen, wenn Sie wünschen, daß die Veranstaltung erst zu einem bestimmten Datum verfügbar wird.
  • Veranstaltung aktiv: Eine Veranstaltung wird nur innerhalb des bwLehrpool-Auswahlprogramms angezeigt, wenn dieses Häkchen gesetzt ist. Möchten Sie also Ihre Veranstaltung ausblenden, entfernen Sie dieses Häkchen.
  • ist eine Prüfung: Hier wird angegeben, ob Ihre Veranstaltung vom System als E-Prüfung angesehen wird. Bitte beachten Sie, daß im Falle der Auszeichnung als E-Prüfung Ihre Veranstaltung nur in Räumen, die von Ihrem zuständigen bwLehrpool-Admin in den speziell abgesicherten Prüfungsmodus versetzt wurden, sicht- und startbar ist!

Optionen

  • Immer die neueste Imageversion verwenden: Sollten mehrere Versionen der VM vorliegen, kann mit gesetzten Häkchen sichergestellt werden, daß in jedem Fall die neueste Version verwendet wird. Sollte die neueste Version fehlerhaft sein, kann dieses Häkchen später entfernt werden und nach Auswahl einer älteren
  • Internetzugriff erlauben: Legt fest, ob die in der Veranstaltung enthaltene Virtuelle Maschine auf Netzwerke inklusive dem Internet zugreifen kann. Ist dies aktiviert, gelten eingegebene Firewall-Regeln und vordefinierte Regelsätze als verboten (‚blacklisted‘); wenn nicht aktiviert, gelten eingegebene Regeln als erlaubt (‚whitelisted‘). Achtung: Bei Verbot des Netzzugriffs sind beispielsweise Netzlaufwerke ebenfalls gesperrt, es sei denn, Sie erlauben den Zugriff ausdrücklich per Netzwerkregel („Ausnahmen“).
  • USB-Zugriff erlauben: Wie der Name sagt.

Berechtigungen

Veranstaltung erstellen: Rechte, Netzfilter (Firewall), Raumauswahl
  • Usersuche: Geben Sie einfach einige Buchstaben des gesuchten Namens ein. Dem System bekannte Userinnen werden aufgelistet. Linksklick akzeptiert den Usereintrag.
  • Berechtigungen: Es können die üblichen Berechtigungen gesetzt werden.

Netzwerk

Es kann über „Internetzugriff erlauben“ festgelegt werden, ob die in der Veranstaltung enthaltene Virtuelle Maschine auf Netzwerke inklusive Internet zugreifen kann. Ist dies aktiviert, gelten eingegebene Firewall-Regeln und vordefinierte Regelsätze als verboten (‚blacklisted‘); wenn nicht aktiviert, gelten eingegebene Regeln als erlaubt (‚whitelisted‘). DNS-Abfragen bleiben auch bei blockiertem Netzwerkzugriff erlaubt, um notwendige Namensauflösungen zu gewährleisten.

Möglicherweise wurden satellitenserverseitig ein oder mehrere Regeln vordefiniert - diese können daher je nach Institution durchaus unterschiedlich sein. Sollten solche vordefinierten Regelsets vorhanden sein, können diese durch Klick in das jeweilige Kästchen unter „Aktiv“ aktiviert bzw. deaktiviert werden.

Eigene Regeln werden im Format Richtung (in/out), Host (IP-Adresse oder Domainname) und Portnummer erwartet (Portangabe „0“ bedeutet alle Ports). Hosts können sowohl mit dem Domainnamen als auch mit IP-Adresse beschrieben werden. Eine Host-Angabe mit Netzmaske der Form 1.2.3./24 wird ebenfalls akzeptiert. Bei Filterung auf Domainnamenebene umfassen angegebene Domainnamen Subdomainnamen auch bei abweichender IP-Adresse; beispielsweise kann nach (im Falle einer Whitelist) bei Angabe von ‚python.org‘ auch auf ‚docs.python.org‘ usw. zugegriffen werden.

  • Erweiterter Modus: Hier können mehrere Zeilen auf einmal eingegeben bzw. einkopiert werden. Jede Zeile muß in der Form <Host>[Tab]<Port>[Tab]<IN/OUT> vorliegen.

Raumauswahl

Die Raumauswahl ermöglicht, die Anzeigeart einer Veranstaltung genauer einzustellen. Sie ist optional; sollte nirgendwo ein Häkchen gesetzt sein, wird Ihre Veranstaltung überall alphabetisch eingeordnet angezeigt.

  • Sie können Ihre Veranstaltung in bestimmten Räumen bevorzugt, das heißt, im Auswahlprogramm vmChooser ganz oben in einer eigenen Rubrik anzeigen lassen („Veranstaltung mit höherer Priorität in den ausgewählten Räumen anzeigen“),
  • oder die Anzeige der Veranstaltung auf bestimmte Räume beschränken („Veranstaltung ausschließlich in den ausgewählten Räumen anzeigen“). Gesetzte Häkchen bestimmen in diesen Fällen die betreffende Räume. Häkchen der Räume eines bestimmten Ortes werden automatisch gesetzt, wenn Sie ein Häkchen höherer Hierarchie setzen.

Sollten Sie beim Speichern einer Veranstaltung die Fehlermeldung „Too many locations for lecture“ erhalten, haben Sie mehr Räume explizit markiert, als Ihre Admin per Satellitenserver zuließ.

Speichern

Zu jedem Zeitpunkt der Erstellung gilt:

  • Ein Klick auf die unten rechts stehende Schaltfläche „Save“ speichert und zeigt eine Übersicht an; ein Klick auf die Schaltfläche „Schließen“ rechts oben schließt ohne Speichern und führt zur Liste der Veranstaltungen.

Virtuelle Maschinen (VMs)

Übersicht

Ein Klick auf die links oben befindliche Schaltfläche „Image-Liste“ führt zu eben dieser. Ein Abbildname (oder Teil desselben) kann zur Vereinfachung der Suche unter „Filtere Images“ eingegeben werden. Klicks auf Image-Name, Besitzer, Ablaufdatum, Betriebssystem (der VM) und Virtualisierer (ohne Bezeichner) sortieren auch hier nach betreffender Spalte; mehrere Klicks schalten zwischen aufsteigender, absteigender und keiner Sortierung um.

Ein Linksklick auf einen VM-Eintrag öffnet die Grunddaten der VM. Diese sind analog zur Anzeige nach dem Einsprung über Direktes Editieren; weiteres dort.

Einsprung über Direktem Editieren

|
Dir. Editieren: Klick zur Web-Suite
Startseite nach Dir. Editieren

Alle folgende Beispiele nehmen an, Sie hätten eine Veranstaltung editiert, die eine VM namens „Ubuntu_2404_LTS_Vorlage_Standard_qemu“ verwendet.

Wenn Sie über das Direkte Editieren („Copy VM“) kamen, sehen Sie im letzen Fensterchen (siehe Bild links) eine Schaltfläche „bwLehrpool-Suite öffnen“. Ein Klick auf diese startet automatisch einen Webbrowser mit der Web-bwLehrpool-Suite. Ein Login sollte im Normalfall nicht notwendig sein, außer, der Login-Timeout bwIDMs ist in der Zwischenzeit abgelaufen.

Es wird automatisch die gerade per Direktem Editieren bearbeitete VM (genauer gesagt: Die zur gestarteten Veranstaltung gehörende VM) angezeigt (Bild rechts). Der Name dieser VM entspricht dem vorherigen Namen mit vorangesetztem „Copy of“; aus dem obigem Beispielnamen „Ubuntu_2404_LTS_Vorlage_Standard_qemu“ wird also „Copy of Ubuntu_2404_LTS_Vorlage_Standard_qemu“. Das kann sich bei weiterer Bearbeitung durchaus schachteln („Copy of Copy of Copy of …“, es ist daher empfehlenswert, den Namen zu ändern.

Klicken Sie zur Bearbeitung der VM auf die weiße Schaltfläche mit Stiftsymbol rechts unten.

Allgemein: Die orangegelbe Schaltfläche rechts oben („Dialog schließen“) führt zur Liste der VMs.

VM: Details und Versionen

Details, VM-Versionen

Die hier verfügbaren Optionen sind im Großen und Ganzen entsprechend zur bwLehrpool-Suite:

  • Details:
    • Imagenamen und Beschreibung können hier geändert werden, zusätzlich kann die Eigenschaft „Vorlage“ aktiviert bzw. entzogen werden.
    • Angezeigt werden Besitzer, Erstellungsdatum, Datum der letzten Änderung, ID der aktuellen Version, VM-ID und Virtualisieren (QEMU, VMWare, VirtualBox)
  • Versionen:
    • Vorhandene VM-Versionen werden hier aufgelistet. Anm.: Ein Ändern des Ablaufzeitpunkts ist hier auch bei vorhandenen „Super-User“-Rechten noch nicht möglich.

Allgemein bei jedem Editierschritt: Die braunrote Schaltfläche rechts unten speichert die getätigten Änderungen.

VM: Berechtigungen

Usersuche, Berechtigungen

Ebenfalls im großen und ganzen analog zur bwLehrpool-Suite:

  • Usersuche: Geben Sie einfach einige Buchstaben des gesuchten Namens ein. Dem System bekannte Userinnen werden aufgelistet. Linksklick akzeptiert den Usereintrag.
  • Berechtigungen: Es können die üblichen Berechtigungen gesetzt werden.

Allgemein bei jedem Editierschritt: Die braunrote Schaltfläche rechts unten speichert die getätigten Änderungen.

VM: Gespeichert

bwLehrpool-Suite Webversion: Startseite

Nach Klick auf „Speichern“ wird die Detailübersicht der Grunddaten der VM angezeigt.

Versionen und Berechtigungen können durch Klick auf die jeweiligen Reiter-Flächen angezeigt werden, die rechts oben befindliche Schaltfläche „Dialog schließen“ führt zur Liste der auf dem jeweiligen Satellitenserver vorhandenen VMs.

Zum Editieren der Einträge muß „[VM-Name] editieren“ gewählt werden.

1)
Sie baden gerade Ihre Hände drin.
Drucken/exportieren