DaDesktop Nested Virtualization Compatibility
Getting top-notch performance from nested virtualisation can often be a bit of a challenge. Outlined below are our suggested virtualisation tools that function best within each DaDesktop setup and environment.
If you have any questions, feel free to reach out to us. Note that certain tools, like Virt Manager, aren't offered on every operating system.
You can also find additional insights on leveraging Virt Manager to deliver 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. Must disable the "Virtualize Intel VT-x/EPT or AMD-V/RVI" checkbox in hardware-processors
②: The version of VirtualBox on guest must be the same as the version of VirtualBox DKMS on host
③: Running VirtualBox in LXC conflicts with running KVM VMs, therefore must stop all KVM instances on the host
④: Experienced soft lockup systemd-udevd error, slow, stuck