Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
client:bwlehrpool-suite [2025/01/21 14:59 CET] chrclient:bwlehrpool-suite [2025/05/05 16:05 CEST] (aktuell) – [Bestehende Virtuelle Maschinen herunterladen] +Link -> qemu chr
Zeile 22: Zeile 22:
  
 Innerhalb von bwLehrpool werden die Begriffe Virtuelle Maschine (VM), Image und Abbild synonym verwendet. Innerhalb von bwLehrpool werden die Begriffe Virtuelle Maschine (VM), Image und Abbild synonym verwendet.
-Ein Abbild ist die virtuelle Festplatte der Lehrumgebung. Hierbei handelt es sich in der Regel um eine Datei mit der Endung „vmdk“. Diese Datei enthält das installierte Betriebssystem sowie die von Ihnen zusätzlich installierte Software. Zusätzlich können noch weitere Dateien mit Metadaten vorhanden sein (z.B. mit der Endung „vmx“, „vmxf“, „nvram“), die für die Ausführung der Virtuellen Maschine mit dem VMWare Player benötigt werden. Eine Virtuelle Maschine besteht somit aus dem Image und den zugehörigen Metadaten.+Ein Abbild ist die virtuelle Festplatte der Lehrumgebung. Hierbei handelt es sich in der Regel um eine Datei mit der Endung „vmdk“ oder „qcow2“. Diese Datei enthält das installierte Betriebssystem sowie die von Ihnen zusätzlich installierte Software. Zusätzlich können noch weitere Dateien mit Metadaten vorhanden sein (z.B. mit der Endung „vmx“, „vmxf“, „nvram“, „xml“), die für die Ausführung der Virtuellen Maschine benötigt werden. Eine Virtuelle Maschine besteht somit aus dem Image und den zugehörigen Metadaten.
  
  
Zeile 33: Zeile 33:
 ==== Systemvoraussetzungen ==== ==== Systemvoraussetzungen ====
  
-Die bwLehrpool-Suite wurde unter den Betriebssystemen Linux (div. Distributionen), Windows (7, 8, 8.1, 10) und Apple OS/X getestet. Zum Einsatz der bwLehrpool-Suite wird das [[https://adoptopenjdk.net/|openJDK-Java Runtime Environment]] benötigt. Falls heruntergeladene Virtuelle Maschinen lokal ausgeführt und bearbeitet werden sollen, wird zusätzlich der VMWare Player oder die VMWare Workstation benötigt. Einen Link zur empfohlenen Version des VMWare Players finden Sie innerhalb der bwLehrpool-Suite unter dem Menüpunkt „Über“.+Die bwLehrpool-Suite wurde unter den Betriebssystemen Linux (div. Distributionen), Windows (7, 8, 8.1, 10) und Apple OS/X getestet. Zum Einsatz der bwLehrpool-Suite wird das [[https://adoptopenjdk.net/|openJDK-Java Runtime Environment]] benötigt. Falls heruntergeladene Virtuelle Maschinen lokal ausgeführt und bearbeitet werden sollen, wird zusätzlich der betreffende Virtualisierer (VMWare Player/Workstation, VirtualBox oder QEMU) benötigt. Links zur Virtualisierers finden Sie innerhalb der bwLehrpool-Suite unter dem Menüpunkt „Über“.
  
  
Zeile 69: Zeile 69:
   * Über den Menüpunkt [Sitzung] können Sie unter [Einstellungen] Ihre Programmeinstellungen konfigurieren, das Logverzeichnis öffnen, sich von der Suite abmelden oder die Suite schließen.   * Über den Menüpunkt [Sitzung] können Sie unter [Einstellungen] Ihre Programmeinstellungen konfigurieren, das Logverzeichnis öffnen, sich von der Suite abmelden oder die Suite schließen.
   * Über den Menüpunkt [Ansicht] gelangen Sie zurück auf die Startseite und können direkt zwischen den Übersichten der Virtuellen Maschinen und Veranstaltungen wechseln.   * Über den Menüpunkt [Ansicht] gelangen Sie zurück auf die Startseite und können direkt zwischen den Übersichten der Virtuellen Maschinen und Veranstaltungen wechseln.
-  * Unter dem Menüpunkt [Über] finden Sie unter [Virtualisierer] ein Direktlink zum Download des benötigten VMWare-Player und Informationen zur [Nutzervereinbarung]. [Software-Aktualisierung] prüft, ob eine neue Programmversion verfügbar ist. Am unteren Fensterrand erscheint nach dem Starten der bwLehrpool-Suite gegebenenfalls zusätzlich ein Hinweis zur Verfügbarkeit neuer Versionen.+  * Unter dem Menüpunkt [Über] finden Sie unter [Virtualisierer] ein Direktlink zum Download benötigter Virtualisierer und Informationen zur [Nutzervereinbarung]. [Software-Aktualisierung] prüft, ob eine neue Programmversion verfügbar ist. Am unteren Fensterrand erscheint nach dem Starten der bwLehrpool-Suite gegebenenfalls zusätzlich ein Hinweis zur Verfügbarkeit neuer Versionen.
   * Im rechten oberen Teil des Programmfensters sehen Sie den aktuellen Arbeitsspeicherverbrauch der bwLehrpool-Suite (JVM: derzeit genutzer Speicher der JVM/alloziiert für JVM, maximal für JVM verfügbares RAM, Store: verbleibender Speicher des Satellitenservers). Ist der Speicher des Satellitenservers erschöpft, können keine weiteren Virtuelle Maschinen hochgeladen werden.   * Im rechten oberen Teil des Programmfensters sehen Sie den aktuellen Arbeitsspeicherverbrauch der bwLehrpool-Suite (JVM: derzeit genutzer Speicher der JVM/alloziiert für JVM, maximal für JVM verfügbares RAM, Store: verbleibender Speicher des Satellitenservers). Ist der Speicher des Satellitenservers erschöpft, können keine weiteren Virtuelle Maschinen hochgeladen werden.
  
Zeile 109: Zeile 109:
   * Nur Vorlagen anzeigen.   * Nur Vorlagen anzeigen.
  
-Weiterhin wird Name/Art des Betriebssystems angezeigt, Besitzer/in, letztes Änderungsdatum, Ablaufdatum und Größe der VM. Beachten Sie auch die Spalten am rechten Rand des Fensters (ggf. per Laufbalken scrollen), die einen direkten Überblick zur Verwendbarkeit (VM als aktiv geschaltet), Vorlagenstatus und verwendeten Virtualisierern (meistens VMPlayer{{bwSuite:dozmod_symbol_vmware.png}}, alternativ auch VirtualBox{{bwSuite:dozmod_symbol_virtualbox.png}}, Docker{{bwSuite:dozmod_symbol_docker.png}}) gestatten. Die Spalte „Versionen“ gibt an, wieviele Versionen (siehe [[#eine_neue_version_einer_virtuellen_maschine_erstellen|Aktualisierung]] einer VM) der betreffenden Virtuellen Maschine existieren. „Gesamtgröße“ zeigt den belegten Platz aller Versionen einer VM zusammengenommen an.+Weiterhin wird Name/Art des Betriebssystems angezeigt, Besitzer/in, letztes Änderungsdatum, Ablaufdatum und Größe der VM. Beachten Sie auch die Spalten am rechten Rand des Fensters (ggf. per Laufbalken scrollen), die einen direkten Überblick zur Verwendbarkeit (VM als aktiv geschaltet), Vorlagenstatus und verwendeten Virtualisierern (QEMU {{bwSuite:dozmod_symbol_qemu.png}}, VMPlayer {{bwSuite:dozmod_symbol_vmware.png}}, auch VirtualBox {{bwSuite:dozmod_symbol_virtualbox.png}}, Docker{{bwSuite:dozmod_symbol_docker.png}}) gestatten. Die Spalte „Versionen“ gibt an, wieviele Versionen (siehe [[#eine_neue_version_einer_virtuellen_maschine_erstellen|Aktualisierung]] einer VM) der betreffenden Virtuellen Maschine existieren. „Gesamtgröße“ zeigt den belegten Platz aller Versionen einer VM zusammengenommen an.
  
 Haben Sie sich für eine VM entschieden, klicken sie auf den „Download“-Button im Menüband unten, oder rechtsklicken Sie auf die gewünscht VM und wählen „Download“. Wenn der Download startet, öffnet sich im unteren Anzeigebereich ein Ladebalken, in dem Sie den Fortschritt nachverfolgen können. Nach Abschluss des Downloads können Sie den Ablageort direkt öffnen oder den Fortschrittsbalken schließen. Haben Sie sich für eine VM entschieden, klicken sie auf den „Download“-Button im Menüband unten, oder rechtsklicken Sie auf die gewünscht VM und wählen „Download“. Wenn der Download startet, öffnet sich im unteren Anzeigebereich ein Ladebalken, in dem Sie den Fortschritt nachverfolgen können. Nach Abschluss des Downloads können Sie den Ablageort direkt öffnen oder den Fortschrittsbalken schließen.
  
-Sie können die heruntergeladene VM nun mit Hilfe des VMWare-Players bzw. VirtualBox öffnen, starten und nach Belieben verändern.+Sie können die heruntergeladene VM nun mit Hilfe des entsprechenden Virtualisierers (QEMU, VMWare PlayersVirtualBoxöffnen, starten und nach Belieben verändern. Eine Anleitung zum Umgang mit QEMU finden Sie [[client/qemu|hier]].
  
 ==== Neue Virtuelle Maschinen hochladen ==== ==== Neue Virtuelle Maschinen hochladen ====
Zeile 295: Zeile 295:
 === Firewall === === Firewall ===
  
-<note warning>AchtungDieser Teil wird im Moment bearbeitet!</note>+[{{ bwSuite:dozmod_veranstaltung_bearbeiten_firewall.png?300|bwLehrpool-Suite: Firewall}}]An erster Stelle kann über „Netzwerk-/Internetzugriff“ festgelegt werden, 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‘). DNS-Abfragen bleiben auch bei blockiertem Netzwerkzugriff erlaubt, um notwendige Namensauflösungen zu gewährleisten.
  
-[{{ bwSuite:dozmod_veranstaltung_bearbeiten_firewall.png?300|bwLehrpool-Suite: Firewall}}]An erster Stelle kann über „Netzwerk-/Internetzugriff“ festgelegt werden, ob die in der Veranstaltung enthaltene Virtuelle Maschine auf Netzwerke inklusive dem Internet zugreifen kannIst dies aktiviert, gelten eingegebene Firewall-Regeln und vordefinierte Regelsätze als verboten (‚blacklisted‘); wenn nicht aktiviertgelten eingegebene Regeln als erlaubt (‚whitelisted‘).+<note tip>Bitte Beachten SieAb der Grundsystem-Version 33 besteht die Möglichkeit, auf Domainnamenebene zu filtern. Dies erfolgt automatisch bei Angabe eines Domainnamens in der ListeGrundsystemversionen davor (<33lösen Domainnamen vor Anwendung einmalig zu IP-Adressen aufda die Filterung ausschließlich auf IP-Basis erfolgt((Achtung: Ein Domainname kann bei Lastverteilung usw. auf mehrere IPs auflösen)).</note>
  
-<note tip>Bitte Beachten Sie: Ab der Grundsystem-Version 33 besteht die Möglichkeit, auf Domainnamenebene zu filtern</note>+Eingegebene Regeln werden im Format <host<in/out> <port> erwartet (siehe Abb. rechts). Die Portangabe „0“ bedeutet alle Portstcp und udp. 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‘ zugegriffen werden.
  
-Eingegebene Regeln werden im Format <host> <in/out> <port> erwartet (siehe Abb. rechts). Die Portangabe 0“ bedeutet alle Portstcp und udp+Die Schaltfläche Vordefinierte Regelsets“ zeigtwenn vorhanden, eine Liste vordefinierter Regelsätze. Diese können per Markierung aktiviert und deaktiviert werden.
  
-== Rein IP-basiert == +<note tip>Ein Klick auf die Schaltfläche „Regeln überprüfen“ löst eine Syntaxkontrolle aus.</note>
- +
- +
- +
-Hosts können sowohl mit dem Domainnamen als auch mit IP-Adresse beschrieben werden.  +
- +
-Beachten Sie bei Angabe von Domainnamen jedoch, dass diese vor Anwendung einmalig zu IP-Adressen aufgelöst werden; eine Domain kann auf mehrere IPs auflösen (Lastverteilung u.a.).  +
- +
-Eine Host-Angabe mit Netzmaske der Form 1.2.3./24 wird ebenfalls akzeptiert. Mit einem Klick auf die Schaltfläche „Regeln überprüfen“ kann eine Syntaxkontrolle ausgelöst werden. +
- +
-Ein Klick auf „Vordefinierte Regelsets“ zeigt, so vorhanden, eine Liste vordefinierter Regelsätze. Diese können per Markierung aktiviert und deaktiviert werden. +
- +
-<note tip>DNS-Abfragen bleiben auch bei blockiertem Netzwerkzugriff erlaubt, um notwendige Namensauflösungen zu gewährleisten.</note>+
  
 {clear} {clear}
Drucken/exportieren