I've only recently dived into Unraid (mainly due to the well known videos from Linus...).
Somewhere in the coming year I'm looking at an overall systems update at home and thinking about merging the functionality of some systems into one machine.
That machine will run at least; 2 Win10 VM's with GPU pass-through as a daily machines, media server, central storage solution and some Docker stuff for hobby-type development projects.
But my question to you is slightly different because of an additional feature I'm pondering about.
The machine will be connected to the I/O (monitors, peripherals) on two desks, but I want to be able to switch over the I/O between the two desks.
For example: monitors and peripherals from desk A are connected to VM A and I want them switched so I can operate VM A with the monitors and peripherals on desk B, but at the same time VM B should be operated through the monitors and peripherals from desk A, so a standard KVM switch will not do!
(For those interested it has something to do with the view from the two desk, one has a huge window with a view, the other is a blind wall.)
Over time I've had a few thoughts myself on how we could tackle (a part of) this:
- change the config of the VM's within Unraid, but this seems cumbersome and a bit 'high risk' to repeat over and over
- use a 4x4 HDMI matrix switch to connect a pair of monitors to either GPU A or GPU B
- use PCI Thunderbolt cards and docks to physically replug the machines, but with only one cable
- use a more software/networked approach where I try to work account-based where it basically wouldn't matter anymore on what VM you're physically working. I'm not a sys-admin and I fear it will be a nightmare to keep the software on both systems in parallel.
Feel free to add your two cents, I'm curious what you think!