Background:
Virtual Desktop Infrastructure (VDI) is a technology where users operate on remote virtual machines instead of traditional physical computers.
Implementation:
Users utilize thin clients as their local computers. These are simple single-board computers that boot over the network and do not have a physical hard drive for data storage. The work process initiates only when a user connects to the virtualization system. For every specific environment, a Windows virtual machine with pre-installed software is available.
Key Features:
- The virtual machine acts as a template that can be independently updated. Upon connection, a snapshot of the selected virtual machine is created for the user, who then connects using the high-performant Spice protocol.
- Multiple screen support is available.
- Both local or remote USB devices can be passed through to the virtual machine using usbredir protocol.
- Users can be granted full administrative rights without risk, as the specific instance of the virtual machine is deleted right after disconnection.
Technologies Used:
- LTSP (Linux Terminal Server Project)
- Usbredir (Part of Spice specification)
- OpenNebula (Cloud Computing Platform)
Additional links: