DaDesktop

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.