... | ... | @@ -24,72 +24,103 @@ Beachten Sie, dass jeder Studierende jeweils nur eine Devbox-VM beantragen kann. |
|
|
|
|
|
## Zugriff auf die Devbox-VM von eigenem Gerät aus
|
|
|
|
|
|
Um auf eine Devbox-VM von Ihrem eigenen Gerät aus zugreifen zu können, benötigen Sie eine Client-Anwendung. Diese ist für eine Vielzahl von Plattformen kostenlos und frei verfügbar.
|
|
|
|
|
|
### Windows
|
|
|
|
|
|
Installieren Sie die Anwendung "virt-viewer", die Sie unter nachstehendem Link beziehen können.
|
|
|
|
|
|
https://releases.pagure.org/virt-viewer/virt-viewer-x64-11.0-1.0.msi
|
|
|
|
|
|
Falls der Link nicht mehr funktioniert, finden Sie einen aktuellen unter https://virt-manager.org/download (Achtung, Sie benötigen "virt-viewer", nicht "virt-manager").
|
|
|
|
|
|
### Linux
|
|
|
|
|
|
Installieren Sie die Anwendung "virt-viewer" über den Paketmanager Ihrer Linux-Distribution.
|
|
|
|
|
|
Auf der Kommandozeile von Debian, Ubuntu, u.ä. geht dies unter Root mittels des Kommandos
|
|
|
|
|
|
`apt install virt-viewer`
|
|
|
|
|
|
### MacOS
|
|
|
|
|
|
Unter MacOS führen Sie zur Installation folgende Kommandos auf der Kommandozeile aus, die die Anwendung "remote-viewer" bereitstellen:
|
|
|
|
|
|
```
|
|
|
brew tap jeffreywildman/homebrew-virt-manager
|
|
|
brew install virt-viewer
|
|
|
```
|
|
|
|
|
|
Zum Testen: "Open GUI" in MyProx lädt eine Datei in der Form "abcdef.vv" herunter. Diese mit `remote-viewer abcdef.vv` (Achtung, nicht `virt-viewer`) öffnen. Die Datei ist nur für kurze Zeit nutzbar, da sie ein zeitbeschränktes Zugriffstoken enthält.
|
|
|
|
|
|
Eine Anleitung, wie sich direkt durch Klick auf "Open GUI" der Viewer öffnen lässt (und weitere Details) findet Sie unter https://gist.github.com/tomdaley92/789688fc68e77477d468f7b9e59af51c
|
|
|
Beachten Sie, den tatsächlichen Pfad zu ihrer "remote-viewer"-Applikation einzutragen.
|
|
|
|
|
|
Zusatzinfos:
|
|
|
- Zugehöriges github-Repository des Autors: https://github.com/jeffreywildman/homebrew-virt-manager
|
|
|
- Bei Problemen mit o.a. Repository kann auch `brew tap Damenly/homebrew-virt-manager` verwendet werden.
|
|
|
- Darüber hinaus gibt es weitere Installationsvarianten, etwa https://ports.macports.org/port/virt-viewer/
|
|
|
- Oben angegebene Installationsmethode funktioniert auch für Apple-Geräte mit ARM-basierten Prozessoren. Alternativ scheint der Client auch mit UTM mitgeliefert zu werden (https://mac.getutm.app/, HowTos unter https://tinyapps.org/docs/arm-vms.html und weiteren dort verlinkten Seiten).
|
|
|
|
|
|
Bei einigen Geräten gibt es Probleme mit dem Tastaturlayout. Siehe FAQs unten.
|
|
|
|
|
|
Bitte melden Sie sich, wenn Sie Informationen haben, um diese Anleitung zu verbessern, oder wenn Sie bessere Lösungen kennen.
|
|
|
|
|
|
### Andere Plattformen
|
|
|
|
|
|
Weitere Client-Applikationen, z.B. für Android, finden Sie unter
|
|
|
|
|
|
https://www.spice-space.org/download.html
|
|
|
Der Zugriff auf Ihre Devbox im Proxmox-Cluster der Fakultät ist flexibel ortsunabhängig möglich. In Abhängigkeit von Ihren Anforderungen und den von Ihnen genutzten Geräten können Sie aus unterschiedlichen Möglichkeiten auswählen.
|
|
|
|
|
|
Klicken Sie auf die Links in der Spalte "Technologie", um die jeweils zugehörige Installationsanleitung anzuzeigen.
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th>Technologie</th>
|
|
|
<th>Beschreibung</th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[SPICE](Zugriff%20auf%20Devbox%20%C3%BCber%20SPICE)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* ermöglicht angenehmes Arbeiten, auch in grafischer Desktopumgebung
|
|
|
* empfohlene Zugriffsmethode von Windows und Linux aus
|
|
|
* unterstützt Copy&Paste und Anpassung der Bildschirmauflösung
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[VNC](Zugriff%20auf%20Devbox%20%C3%BCber%20VNC)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* keine Einrichtung erforderlich, funktioniert mit jedem modernen Webbrowser direkt aus MyProx heraus
|
|
|
* empfohlen bei Problemen mit SPICE oder zur Einrichtung anderer Zugriffsmethoden
|
|
|
* unterstützt Copy&Paste (zumindest im Zusammenspiel mit der Devbox-VM)
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[SSH](Zugriff%20auf%20Devbox%20%C3%BCber%20SSH)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* ermöglicht sicheren Konsolenzugriff
|
|
|
* empfohlen für textbasiertes Arbeiten
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[NX](Zugriff%20auf%20Devbox%20%C3%BCber%20NX)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* <span dir="">ermöglicht angenehmes Arbeiten, auch in grafischer Desktopumgebung</span>
|
|
|
* empfohlene Alternative, wenn weder SPICE noch VNC Ihre Anforderungen erfüllen; Client-Anwendungen auch für MacOS, Android, etc. verfügbar
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[X2Go](Zugriff%20auf%20Devbox%20%C3%BCber%20X2Go)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* ermöglicht angenehmes Arbeiten, auch in grafischer Desktopumgebung
|
|
|
* weitere Alternative, im Gegensatz zu NX komplett OpenSource
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
|
|
|
[VSCode](Mit%20Visual%20Studio%20%C3%BCber%20SSH%20auf%20der%20Devbox%20entwickeln)
|
|
|
</td>
|
|
|
<td>
|
|
|
|
|
|
* empfohlen, wenn Sie von Ihrem auf Ihrem Gerät lokal installierten VSCode aus in der Devbox-Umgebung arbeiten möchten
|
|
|
* setzt auf SSH auf
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
# Nutzung
|
|
|
|
|
|
Nachdem Ihre Devbox-VM bereitgestellt wurde, gehen Sie im Hochschulnetz (von unterwegs, über eduroam-WLAN bzw. zu Hause über Hochschul-VPN) auf die Webseite https://myprox.cs.hm.edu und melden sich dort mit Ihrer LDAP-Kennung ("hm-xxx", wie im Gitlab) an.
|
|
|
|
|
|
Auf der Webseite sehen Sie nach der Anmeldung Ihre VM gelistet. Sollte die VM noch nicht gestartet sein, können Sie dies mit dem Button "Start" tun (das Starten dauert mehrere Sekunden - danach die Seite neu laden). Läuft Ihre VM, so können Sie mit "Open GUI" die Client-Applikation starten und damit die Devbox nutzen. Mit dem Button "Manage..." können Sie bei Bedarf zusätzliche Aktionen ausführen, etwa einen Reset der Maschine ausführen.
|
|
|
Auf der Webseite sehen Sie nach der Anmeldung Ihre VM gelistet. Sollte die VM noch nicht gestartet sein, können Sie dies mit dem Button "Start" tun (das Starten dauert mehrere Sekunden - danach die Seite neu laden). Läuft Ihre VM, so können Sie mit "Open GUI" die [SPICE-Client-Applikation](Zugriff%20auf%20Devbox%20%C3%BCber%20SPICE) starten und damit die Devbox nutzen. Mit dem Button "Manage..." können Sie bei Bedarf zusätzliche Aktionen ausführen, etwa einen Reset der Maschine ausführen. Dort ist auch ein Zugriff auf die VM mittels [VNC](Zugriff%20auf%20Devbox%20%C3%BCber%20VNC) möglich, was keine Softwareinstallation auf Ihrem Gerät voraussetzt.
|
|
|
|
|
|
Wenn Sie die VM länger nicht nutzen, fahren Sie sie bitte herunter, damit sie nicht unnötig Ressourcen beansprucht. Wenn Sie Ihre Devbox-VM nicht mehr benötigen, geben Sie bitte analog zur VM-Beantragung (siehe oben) per Email Bescheid.
|
|
|
|
|
|
## Zugangsdaten für die VM
|
|
|
|
|
|
Die Standard-Zugangsdaten entsprechen denen der "normalen" devbox, d.h.
|
|
|
Die Standard-Zugangsdaten entsprechen denen der "normalen" Devbox, d.h.
|
|
|
|
|
|
Nutzername: devbox\
|
|
|
Passwort: devbox
|
|
|
|
|
|
_Hinweis: Falls Sie einen Zugriff auf die VM von außen zulassen (z.B. indem Sie sshd laufen lassen), so sollten Sie vorher unbedingt ein anderes Passwort vergeben._
|
|
|
|
|
|
# FAQs
|
|
|
# FAQ
|
|
|
|
|
|
## Laden der MyProx-Webseite nicht möglich
|
|
|
|
... | ... | @@ -97,23 +128,8 @@ F: Ich kann die Seite https://myprox.cs.hm.edu nicht laden. Was kann ich tun? |
|
|
|
|
|
A: Außerhalb der Hochschule und im eduroam-WLAN ist die Seite nur über VPN erreichbar. Stellen Sie daher zuerst die VPN-Verbindung her (Split-Tunnel genügt, Full-Tunnel funktioniert ebenso).
|
|
|
|
|
|
## Bitte Öffnen statt Download
|
|
|
|
|
|
F: Bei "Open GUI" wird nicht direkt der Client geöffnet, sondern eine Datei heruntergeladen, die dann geöffnet werden muss. Geht das auch bequemer?
|
|
|
|
|
|
A: Die ist eine Einstellungssache im Webbrowser. Im Browser Firefox muss in den Einstellungen folgende Option gesetzt werden, um den Download zu unterbinden: [Firefox_OpenInsteadOfDownload\_](uploads/a9fc37ece02b679b065639dfd43a3bdc/Firefox_OpenInsteadOfDownload\_.png)
|
|
|
|
|
|
## Zugriff auf HM-Server
|
|
|
|
|
|
F: Ich kann aus der VM heraus auf die Webseite https://www.cs.hm.edu nicht zugreifen.
|
|
|
|
|
|
A: Die Ursache ist der Fakultät-IT seit mehreren Monaten bekannt und betrifft auch unsere Labornetze. Die Behebung zieht sich bisher leider hin. Workaround: Greifen Sie auf betroffene Server von außerhalb der Labornetze/Devbox-VM zu. |
|
|
|
|
|
## Tastenprobelme beim Mac
|
|
|
|
|
|
F: Beim Mac funktioniert leider die „<>“ Taste nicht.
|
|
|
|
|
|
A: Workarounds:
|
|
|
- Bei einigen Geräten, ist stattdessen die Taste für das "°"/"^"-Zeichen nutzbar.
|
|
|
- Mit Strg + Hochstelltaste + u und dann den code 003e oder 003c + Enter lassen sich die Zeichen eintippen.
|
|
|
- Eine weitere Alternative ist, die benötigten Zeichen per Copy&Paste aus einer Zeichentabelle (oder einem anderen passenden Dokument) zu kopieren. |
|
|
\ No newline at end of file |