Nested Virtualisation can be tricky to get working optimally at the best of times. Below are our recommendations of what 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 OS's, ie Virt Manager.
 

  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