DaDesktop Nested Virtualization Compatibility
Nested Virtualisation can be quite challenging to optimise even under the most favourable conditions. Given below are our recommendations on which virtualisation tools function, or perform best, in each environment within DaDesktop.
Kindly get in touch with us for any queries. Note that certain tools may not be available across all operating systems, e.g., Virt Manager.
Additional details on using Virt Manager to provision multiple sandboxed servers and/or desktops can be found here.
| 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. You must uncheck the "Virtualize Intel VT-x/EPT or AMD-V/RVI" option under Hardware Processors.
②: The VirtualBox version on the guest must match the version of VirtualBox DKMS installed on the host.
③: Running VirtualBox in LXC conflicts with running KVM VMs; therefore, you must stop all KVM instances on the host.
④: We encountered a soft lockup with the systemd-udevd error, resulting in slow performance and the system becoming unresponsive.
