DaDesktop Nested Virtualization Compatibility
Getting nested virtualisation to run smoothly can be a challenge even under ideal conditions. Below, we've outlined which virtualisation tools work—or perform best—within DaDesktop's various environments.
If you have any questions, feel free to reach out. Keep in mind that some tools, like Virt Manager, aren't available across all operating systems.
You can find more details about using Virt Manager to set up multiple sandboxed servers and/or desktops.
| Intel CPU | AMD CPU | ||||
| KVM | LXC | KVM | LXC | ||
| Virt-Manager | Windows | N/A | N/A | N/A | N/A |
| Linux | √ | √ | √ | √ | |
| VirtualBox | Windows | √ | N/A | X④ | N/A |
| Linux | √ | √②③ | X④ | √②③ | |
| VMware Workstation | Windows | √① | N/A | √ | N/A |
| Linux | √① | X | √ |
X |
|
Test environment:
| Intel CPU Model: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz | |||||
| AMD CPU Model: AMD EPYC 7502P 32-Core Processor | |||||
| Window: Windows 10 | |||||
| Linux: Ubuntu 20.04 | |||||
| Virtualbox: 6.1.18 | |||||
| VMware Workstation: 16 Pro, v16.1.1 |
Comments:
①: Intel VT-X & AMD virtualization acceleration in guest is not supported. You'll need to uncheck the "Virtualize Intel VT-x/EPT or AMD-V/RVI" option in the hardware-processors settings.
②: The VirtualBox version on the guest must match the VirtualBox DKMS version on the host.
③: VirtualBox in LXC can't run alongside KVM VMs, so you'll have to stop any active KVM instances on the host first.
④: We encountered a soft lockup systemd-udevd error, causing slowness and getting stuck.