DaDesktop Nested Virtualisation Compatibility
Nested Virtualisation can be tricky to get working optimally at the best of times. Below are our recommendations for which virtualisation tool works, or works best, in each environment within DaDesktop.
Please contact us if you have any queries. Some tools are not available in all operating systems, e.g. Virt Manager.
Further information on using Virt Manager to provide multiple sandboxed servers and/or desktops is available.
| 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 virtualisation 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 the guest must be the same as the version of VirtualBox DKMS on the host.
③: Running VirtualBox in LXC conflicts with running KVM VMs; therefore, you must stop all KVM instances on the host.
④: Experienced soft lockup systemd-udevd error, slow, stuck.
