VDI (Virtuelle Desktop-Infrastruktur)
VDI (Virtuelle Desktop-Infrastruktur) beinhaltet virtuelle Maschinen zur Bereitstellung und zum Verwalten virtueller Desktops. VDI hostet Desktop-Umgebungen auf einem zentralen Server.
Unser Ziel ist es, bestimmter Anzahl von Benutzern virtuelle Desktops zur Verfügung zu stellen. Die virtuellen Desktops werden auf Proxmox VE aufgesetzt. Die Gründe, warum VDI einsetzt wird, können vielfältig sein.
VDI bietet eine Reihe von Vorteilen, einfacher Zugriff, Flexibilität, Anwendermobilität und verbesserte Sicherheit.
Was steht in unserem Netz zur Verfügung.
- Ein oder mehrere physische Server mit entsprechendem viel RAM und Festplattenspeicher
- Domäne SCHULE.LAN in Netz (DNS, DHCP, etc.) Die IP des DC: 172.16.0.10
- Proxmox VE auf den Servern. Hier kann man VMs mit verschiedenen Betriebssysteme installieren, nach Bedarf wie Windows 11, Linux etc.

Im Einsatz sind verschieden Clients mit verschiedenen Betriebssystemen. Die Clients Hardware reicht für Office Arbeiten, aber nicht für Anwendungen, die hohe Performance der Hardware verlangen.
Die Benutzer sollten im lokalen Netz auf den virtuellen Desktops arbeiten können, aber auch von Remote bei VPN-Nutzung.
Daten zum Netzwerk und einiger Server, die von Bedeutung sind.
Netz: 172.16.0.0/22
Domänenname: SCHULE
Realm: SCHULE.LAN
DC IP-Adresse: 172.16.0.10
Auf den Clients wird noch folgende Software gebraucht
- virt-viewer, https://virt-manager.org/download.html
- vdiclient, https://github.com/joshpatten/PVE-VDIClient/releases
Auf den virtuellen Desktops
- bei Windows spice-guest-tools, https://www.spice-space.org/download.html
- bei Linux spice-vdagent, bei Debian 12 einfach installieren # apt install spice-vdagent










Realm = SCHULE.LAN
Net-Bios Domain: SCHULE
und alles sollte noch per SSL funktionieren.


Groß-, Kleinschreibung zwischen VDI Client App und Proxmox VE Benutzer muss man beachten. Wir gehen auf Datacenter->Permissions->Users und auf die Schaltfläche Add Hier wird ein Benutzer erstellt und wird der Realm ausgewählt, was wir früher definiert haben, in unserem Fall ist das SCHULE.LAN.





Die Arbeiten an den virtuellen Desktops (VMs) und auf dem Proxmox VE Server sind angeschlossen. Jetzt muss man noch die entsprechenden Programme auf den Clients installieren und konfigurieren.
Clients für die Nutzung der virtuellen Desktops einrichten.

- virt-viewer
- vdiclient
Bei Windows Betriebssystem, nach der vdiclient Installation, bekommt man auf dem Desktop ein Icon VDI Client. Wenn wir mit einem Doppelklick versuchen das Programm zu starten bekommen kommt folgende Fehlermeldung "Unable to read supplied configuration from any location!" Kurz gesagt, das Programm kann die Konfiguration Datei nicht finden. Das Programm sucht nach vdiclient.ini Datei.
Das Programm sucht die INI-Datei zuerst in %appdata%\VDICLient Ordner. Existiert der Ordner nicht oder befindet sich die VDIClient.ini nicht in dem Ordner, wird die Datei in VDIClient Installationsordner gesucht. Standardmäßig ist das der Ordner %PROGRAMFILES%\VDIClient
Sollten wir den Wusch haben die VDIClient.ini Datei auf anderen Ort zu haben, ist das auch kein Problem. In diesem Fall müssen wir VDIClient Programm mit Parameter starten. Die existieren Icon Eigenschaften können wir anpassen.
Der Aufruf lautet: "C:\Program Files\VDIClient\vdiclient.exe" --config <pfad>\vdiclient.ini
Die angegebene INI-Datei wird geladen.

Die Namensauflösung pve.schule.lan im Netzwerk muss funktionieren.
Der Inhalt der Datei vdiclient.ini
title = VDI Login
theme = DarkBlue14
icon = vdiicon.ico
logo = vdiclient.png
[Authentication]
auth_backend = SCHULE.LAN
auth_totp = false
tls_verify = false
; den User kann man standardmäßig definieren.
user=manfred
[Hosts]
pve.schule.lan = 8006
[SpiceProxyRedirect]
pve.schule.lan:3128 = 172.16.0.200:3128

Eine Sache sollte man noch beachten. Sollte z.B. Gruppenrichtlinie definiert werden, dass das Passwort in regelmäßigen Abständen geändert worden muss, sollte man das auch entsprechend rechtzeitig machen. Wenn der Termin abläuft, kann man sich dann nicht an dem virtuellen Desktop anmelden.



Bei einem Klick auf "Connect" verbindet sich der VDIClient mit Proxmox VE. Sollte gerade die ausgewählte VM nicht laufen, wird die automatisch gestartet. Sie können auch, wenn die Arbeit beendet ist, die VM einfach herunterfahren. Bei nächstem connect wird die wieder gestartet.

