|
|
# Einführung
|
|
|
|
|
|
VirtualBox ermöglicht die Nutzung der Devbox in einer Virtellen Maschine (VM) auf einem eigenen Gerät oder einem Laborrechner. Für Studierende, für die dies ungeeignet oder nicht gangbar ist, bieten wir an, die Devbox in einer Virtellen Maschine (VM) auf dem Proxmox-Cluster ("Private Cloud") der Fakultät zu betreiben. Auf diese Maschine kann dann über das Hochschulnetz von unterschiedlichen Endgeräten (eigene Rechner, Laborrechner, etc.) aus zugegriffen und mit damit mit der Devbox gearbeitet werden.
|
|
|
|
|
|
Die Devbox kann somit in einer VM in unterschiedlichen Umgebungen betrieben werden:
|
|
|
|
|
|
1) unter VirtualBox auf einem Laborrechner
|
|
|
2) unter VirtualBox auf einem eigenen Gerät
|
|
|
3) auf dem Proxmox-Cluster der Fakultät
|
|
|
|
|
|
Diese Seite beschreibt Option 3).
|
|
|
|
|
|
# Vorbereitung
|
|
|
|
|
|
Einmalig müssen Sie folgende Schritte berücksichtigen, um eine Devbox-VM auf dem Proxmox-Cluster der Fakultät nutzen zu können.
|
|
|
|
|
|
## Beantragung einer Devbox-VM
|
|
|
|
|
|
Schreiben Sie von Ihrer HM-Emailadresse aus eine Email mit dem Betreff "Beantragung Devbox-VM" an [maksym.vasylenko@hm.edu](mailto:maksym.vasylenko@hm.edu?subject=Beantragung%20Devbox-VM).
|
|
|
|
|
|
Beachten Sie, dass jeder Studierende jeweils nur eine Devbox-VM beantragen kann. Sollten Sie einen besonderen Bedarf haben, der eine Ausnahme rechtfertigt, gehen Sie bitte auf Ihre betreunde Lehrperson zu.
|
|
|
|
|
|
## 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 beziehen können.
|
|
|
|
|
|
https://virt-manager.org/download/sources/virt-viewer/virt-viewer-x64-11.0-1.0.msi
|
|
|
|
|
|
Falls er 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
|
|
|
|
|
|
```
|
|
|
brew tap jeffreywildman/homebrew-virt-manager
|
|
|
brew install virt-manager virt-viewer
|
|
|
```
|
|
|
|
|
|
Details finden Sie unter https://gist.github.com/tomdaley92/789688fc68e77477d468f7b9e59af51c
|
|
|
|
|
|
Repository des Autors: https://github.com/jeffreywildman/homebrew-virt-manager
|
|
|
|
|
|
Darüber hinaus gibt es weitere Installationsvarianten, etwa https://ports.macports.org/port/virt-viewer/
|
|
|
|
|
|
Vermutlich funktioniert oben angegebene Installationsmethode auch für Apple-Geräte mit ARM-basierten Prozessoren (laut Forum geht es - leider kein Gerät zum Testen verfügbar). 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).
|
|
|
|
|
|
### Andere Plattformen
|
|
|
|
|
|
Weitere Client-Applikationen, z.B. für Android, finden Sie unter
|
|
|
|
|
|
https://www.spice-space.org/download.html
|
|
|
|
|
|
# Nutzung
|
|
|
|
|
|
Nachdem Ihre Devbox-VM bereitgestellt wurde, gehen Sie im Hochschulnetz (also von unterwegs 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. Beachten Sie, dass die Anmeldung (derzeit) nur möglich ist, wenn Ihre VM bereits bereitgestellt wurde.
|
|
|
|
|
|
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. 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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
# FAQs
|
|
|
|
|
|
...folgen |
|
|
\ No newline at end of file |