Home VDI system (Virtual Desktop Infrastructure),


jimbo45

Well-known member
Pro User
VIP
Local time
6:34 PM
Posts
4,034
Location
Hafnarfjörður IS
OS
Windows XP,7,10,11 Linux Arch Linux
Hi there

Has anybody got experience of setting up for a HOME LAN a VDI (virtual desk top infrastructure) type of system. I'd like the client machines to be able to logon and be presented with a Windows desktop. If this means running a server edition of Windows I've the 180 day 2022 LTSC server (extendable via /slmgr -rearm 5 times so you could in theory run this for 6 X 180 days / 3 years) .

I'd have a max of 4 client machines at any one time -- I'd like to use this for teaching small groups about VM's and a few other things. My local Internet infrastructure is more than sufficient to carry that extra traffic easily enough.

Setting up a web server is the easy bit -- it's what comes next is where I get stuck.

Any help -- really would be appreciated.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
Hi there

Has anybody got experience of setting up for a HOME LAN a VDI (virtual desk top infrastructure) type of system. I'd like the client machines to be able to logon and be presented with a Windows desktop. If this means running a server edition of Windows I've the 180 day 2022 LTSC server (extendable via /slmgr -rearm 5 times so you could in theory run this for 6 X 180 days / 3 years) .

I'd have a max of 4 client machines at any one time -- I'd like to use this for teaching small groups about VM's and a few other things. My local Internet infrastructure is more than sufficient to carry that extra traffic easily enough.

if LTSC Server is your chosen option, Windows Server is your only choice due to license requirements. Otherwise 11 Pro for Workstations is an option.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    Laptop
    Manufacturer/Model
    H-P
    CPU
    Pentium-G
    Memory
    8 GB
  • Operating System
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell
    CPU
    i7
    Motherboard
    Optiplex 9020 SFF
    Memory
    32 GB
Hi there
but how do you set it up though -- either OS will do. (And please no suggestions from reddit)

My two dobermann dogs probably have more understanding of Windows than posts on that site.

(" Canus Lupis" - Beware of the Dog(s) "

Screenshot_20240109_152424.png



Cheers
jimbo
 
Last edited:

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
I maintain a decent-sized VDI for a college, but that's a Citrix environment.

You would need some kind of hypervisor to host the VMs, whether that be Xen, ESXi, Hyper-V, etc. There is a Hyper-V Server 2019, which is supported until 2029, but there will be no 2022 version, just FYI.

Then, you would need to create a desktop environment to which users connect. That could be individual, single-user VMs (e.g., Windows 10 or 11), or it could be multi-user hosts like Remote Desktop Services on a Windows Server OS. Which way you go there depends on what you're trying to show folks, what you want them to be able to do, etc. For example, if you run a multi-user OS, you probably don't want any one user to be able to reboot the server while others are on it. :)

And then you need some way for clients to connect. That's typically where your web server comes into play. For a home lab, something like Apache Guacamole might be of use here.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 [rev. 3447]
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical Keyboard with Cherry MX Clears
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical Keyboard - Cherry MX Clear
I maintain a decent-sized VDI for a college, but that's a Citrix environment.

You would need some kind of hypervisor to host the VMs, whether that be Xen, ESXi, Hyper-V, etc. There is a Hyper-V Server 2019, which is supported until 2029, but there will be no 2022 version, just FYI.

Then, you would need to create a desktop environment to which users connect. That could be individual, single-user VMs (e.g., Windows 10 or 11), or it could be multi-user hosts like Remote Desktop Services on a Windows Server OS. Which way you go there depends on what you're trying to show folks, what you want them to be able to do, etc. For example, if you run a multi-user OS, you probably don't want any one user to be able to reboot the server while others are on it. :)

And then you need some way for clients to connect. That's typically where your web server comes into play. For a home lab, something like Apache Guacamole might be of use here.
Thanks -- very helpful

Running Windows 2022 Server -- Apache web server -- Hyper V as the Virtualisation program -- with a number of W11 VM's (vhdx files) would seem to be the best way to go about this -- I only need enough for 4 clients (max). I looked at IIS but apache seems so much simpler !!!!

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
Back
Top Bottom