Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
client:vm_direkt_bearbeiten [2024/06/21 16:39 CEST] – [Adminmodus] chr | client:vm_direkt_bearbeiten [2024/08/13 14:57 CEST] (aktuell) – [Copy VM] chr |
---|
====== Direkte Bearbeitung ====== | ====== Direkte Bearbeitung von VMs ====== |
| |
<note important>Achtung, Baustelle!</note> | <note important>Diese Dokumentation ist noch recht frisch und von daher möglicherweise lückenhaft. Insbesondere das grafische Aussehen und die Benennung der Optionen kann sich noch etwas ändern.</note> |
| |
bwLehrpool-Systeme ab der Version 32b16 bieten die Möglichkeit des clientseitigen direkten Editierens eigener Virtueller Maschinen (Persistenz). Hierzu ist ein Shibboleth-Login über Ihre jeweilige Institution Voraussetzung. | bwLehrpool-Systeme ab der Version 32b16 bieten die Möglichkeit des clientseitigen direkten Editierens eigener Virtueller Maschinen (Persistenz). Hierzu ist ein Shibboleth-Login über Ihre jeweilige Institution Voraussetzung. |
| |
<note tip>Da das Login per Shibboleth erfolgt, kann ggf. kein Paßwort an die VM übergeben werden. Homeverzeichnisse werden daher nicht eingebunden, können jedoch - wenn nicht per Firewallregeln ausgeschlossen - wie auch weitere Netzlaufwerke händisch eingebunden werden.</note> | ===== Einschränkungen ===== |
| |
| Da das Login per Shibboleth erfolgt, wird kein Paßwort an die VM übergeben. Homeverzeichnisse werden daher nicht wie üblich eingebunden, können jedoch - wenn nicht per Firewallregeln ausgeschlossen - wie auch weitere Netzlaufwerke händisch eingebunden werden.</note> |
| |
===== Shibboleth-Login ===== | ===== Shibboleth-Login ===== |
==== Auswahl Login ==== | ==== Auswahl Login ==== |
| |
[{{ client:vm_direkt:010_Loginart_Auswahl.png?180|Auswahl der Loginart}}]Systeme, die direktes Editierens bieten, bieten das das Login per Shibboleth direkt nach vollständigem Clientstart an: | [{{ client:vm_direkt:010_Loginart_Auswahl.png?180|Auswahl der Loginart}}]Systeme mit der Möglichkeit des direkten Editierens bieten das Login per Shibboleth direkt nach vollständigem Clientstart an: |
| |
* Campus-Login: Gewohnte Loginart je nach Konfiguration, | * Campus-Login: Gewohnte Loginart je nach Konfiguration; |
* Shibboleth: Login per Shibboleth mit Auswahl und Aufruf der Loginseite Ihrer Institution, | * Shibboleth: Login per Shibboleth mit Auswahl und Aufruf der Loginseite Ihrer Institution; |
* QRCode-Login: Sie erhalten einen QR-Code, mittels dessen Sie das Login über ein eigenes Gerät vollziehen können. Der gezeigte QR-Code weist auf eine Loginseite und ist für ca. 5 Minuten gültig. | * QRCode-Login: Sie erhalten einen QR-Code, mittels dessen Sie das Login über ein eigenes Gerät vollziehen können. Der gezeigte QR-Code weist auf eine Loginseite und ist für ca. 5 Minuten gültig. Das vollzogene Login wird dem Clientrechner autmatisch mitgeteilt. |
| |
Wählen Sie hier eine der Optionen „Shibboleth-Login“ oder „QRCode-Login“. | Wählen Sie hier eine der Optionen „Shibboleth-Login“ oder „QRCode-Login“. |
{clear} | {clear} |
| |
* Admin-Modus: Bearbeitet die von Ihnen ausgewählte Umgebung direkt. | * **Admin-Modus**: Bearbeitet die von Ihnen ausgewählte Umgebung direkt. |
* Geeignet, um kleine Änderungen rasch auszuführen und direkt bereitzustellen. | * Geeignet, um kleine Änderungen rasch auszuführen und direkt bereitzustellen. |
* Die Quelldatei der VM wird kopiert und die Kopie gestartet. Nach erfolgter Bearbeitung und Herunterfahren des Gast-OS kann gewählt werden, ob abgebrochen werden oder die Änderungen permanent behalten werden sollen. Dies beinhaltet daher natürlich ein gewisses Risiko. | * Die Quelldatei der VM wird kopiert und die Kopie gestartet. Nach erfolgter Bearbeitung und Herunterfahren des Gast-OS kann gewählt werden, ob abgebrochen oder die Änderungen permanent behalten werden sollen. Wenn nicht abgebrochen wird, werden die Änderungen mit der VM-Quelldatei zusammengeführt. Dies beinhaltet daher natürlich ein gewisses Risiko, falls bei der Bearbeitung etwas schiefgegangen sein sollte. |
| |
* Copy-VM: Veränderungen werden aufgezeichnet und nach Abschluß der Bearbeitung mit unveränderten Blöcken der Ursprungs-VM zu einer Kopie zusammengeführt. | * **Copy-VM**: Veränderungen werden aufgezeichnet und nach Abschluß der Bearbeitung mit unveränderten Blöcken der Ursprungs-VM zu einer Kopie zusammengeführt. |
* Nach Abschluß wird eine Kopie der VM erzeugt. Um diese starten zu können, muß mit der bwLehrpool-Suite eine passende Veranstaltung erstellt werden bzw. diese VM einer bestehenden Veranstaltung zugeteilt werden. Der Up- und Download einer VM mit der bwLehrpool-Suite wird daher erspart. | * Nach Abschluß wird eine Kopie der VM erzeugt. Um diese starten zu können, muß mit der bwLehrpool-Suite eine passende Veranstaltung erstellt werden bzw. diese VM einer bestehenden Veranstaltung zugeteilt werden. Der Up- und Download einer VM mit der bwLehrpool-Suite wird daher erspart. |
* Bei größeren Änderungen ist zur Risikominimierung dieser Weg empfohlen, da auch nach Abschluß der Änerungen problemlos auf die Ausgangs-VM zurückgegriffen werden kann. | * Bei größeren Änderungen ist zur Risikominimierung dieser Weg empfohlen, da auch nach Abschluß der Änderungen problemlos auf die Ausgangs-VM zurückgegriffen werden kann. |
| |
{clear} | {clear} |
[{{ client:vm_direkt:180_cowgui_upload_copyvm_best.png?200|Änderungen behalten?}}][{{ client:vm_direkt:220_cowgui_hashing_adm.png?200|Prüfsummen (Hashing)}}]Fahren Sie das Gastbetriebssystem herunter, nachdem Sie Ihre Änderung ausgeführt haben. Nach dem Herunterfahren und Schließen des Virtualisiererfensters werden die ausstehenden Änderungen hochgeladen, woraufhin sich die Überschrift zu „UPLOAD_DONE“ wandelt und insbesondere die Schaltfläche „Änderungen permanent behalten“ aktiviert wird. | [{{ client:vm_direkt:180_cowgui_upload_copyvm_best.png?200|Änderungen behalten?}}][{{ client:vm_direkt:220_cowgui_hashing_adm.png?200|Prüfsummen (Hashing)}}]Fahren Sie das Gastbetriebssystem herunter, nachdem Sie Ihre Änderung ausgeführt haben. Nach dem Herunterfahren und Schließen des Virtualisiererfensters werden die ausstehenden Änderungen hochgeladen, woraufhin sich die Überschrift zu „UPLOAD_DONE“ wandelt und insbesondere die Schaltfläche „Änderungen permanent behalten“ aktiviert wird. |
| |
<note tip>Beim Virtualisierer Qemu wird das Fenster nicht automatisch geschlossen - Schließen Sie es nach Herunterfahren des Gastbetriebssystems einfach händisch.</note> | <note tip>Bei Verwendung des Virtualisierers Qemu wird das Fenster nicht automatisch geschlossen - schließen Sie es nach Herunterfahren des Gastbetriebssystems einfach händisch.</note> |
| |
* „Abbrechen/Löschen“: Verwirft ausgeführte Änderungen. | * „Abbrechen/Löschen“: Verwirft ausgeführte Änderungen. |
==== Copy VM ==== | ==== Copy VM ==== |
| |
[{{ client:vm_direkt:130_cowgui_waiting_upload_copyvm_klein.png?200|cowgui-Statusanzeige}}]Analog zum Adminmodus erscheint nach Auswahl der gewünschten Umgebung ein Fenster namens „cowgui“((„cow“ von „copy on write“)). Die VM wird gestartet, nachdem ausreichende Teile der Quell-VM kopiert wurden („Copying source file“). Wie angemerkt kann die prozentuale Anzeige bei „Änderungen hochladen“ kann während des Arbeitens durchaus schwanken. | [{{ client:vm_direkt:130_cowgui_waiting_upload_copyvm_klein.png?200|cowgui-Statusanzeige}}]Analog zum Adminmodus erscheint nach Auswahl der gewünschten Umgebung ein Fenster namens „cowgui“((„cow“ von „copy on write“)). Die VM wird gestartet, nachdem ausreichende Teile der Quell-VM kopiert wurden („Copying source file“). Wie angemerkt kann die prozentuale Anzeige bei „Änderungen hochladen“ während des Arbeitens durchaus schwanken. |
| |
{clear} | {clear} |
* „Änderungen permanent behalten“: Nach einer Sicherheitsbestätigung wird eine Kopie des Ausgangsabbildes erstellt und mit den Änderungen zusammengeführt. Das Errechnen der neuen Prüfsummen („Hashing modified image“) kann eine gewisse Zeit dauern. | * „Änderungen permanent behalten“: Nach einer Sicherheitsbestätigung wird eine Kopie des Ausgangsabbildes erstellt und mit den Änderungen zusammengeführt. Das Errechnen der neuen Prüfsummen („Hashing modified image“) kann eine gewisse Zeit dauern. |
| |
Abschließend wird zum Loginbildschirm weitergeleitet. Die veränderte VM steht dann als Kopie des Namens „Copy of [Ausgangsname der VM]“ bereit und kann auf dem [[client:bwlehrpool-suite#eine_neue_veranstaltung_erstellen|üblichen Weg]] in einer Veranstaltung verwendet werden. | Abschließend wird zum Loginbildschirm weitergeleitet. Die veränderte VM steht dann als Kopie des Namens („Copy of [Ausgangsname der VM]“) bereit und kann auf dem [[client:bwlehrpool-suite#eine_neue_veranstaltung_erstellen|üblichen Weg]] in einer Veranstaltung verwendet werden. |
| |
{clear} | {clear} |
| |