DaDesktop Nested Virtualization Compatibility

Getting nested virtualisation to perform at its best can often be a bit of a challenge. Below, we lay out our guidance on which virtualisation tool works, or works most effectively, in each environment within DaDesktop.

If you have any questions, feel free to reach out to us. Please note that some tools, such as Virt Manager, aren't available across every operating system.

You can find more details on using Virt Manager to supply 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. You must disable the "Virtualize Intel VT-x/EPT or AMD-V/RVI" checkbox in hardware-processors

②: The version of VirtualBox on the guest must match the version of VirtualBox DKMS on the host

③: Running VirtualBox inside an LXC container conflicts with running KVM VMs, so all KVM instances on the host must be stopped

④: Experienced a soft lockup systemd-udevd error, resulting in slowness and getting stuck