Compatibility of Nested Virtualization in DaDesktop
Achieving optimal performance with Nested Virtualisation can often be challenging. The following section outlines our recommendations for which virtualisation tools are compatible or perform best within various DaDesktop environments.
If you have any questions or require further assistance, please reach out to us. Please note that certain tools, such as Virt Manager, may not be available on all operating systems.
Additional details regarding the use of Virt Manager to create 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:
①: Virtualization acceleration (Intel VT-X & AMD) within the guest environment is not supported. You must ensure that the "Virtualize Intel VT-x/EPT or AMD-V/RVI" checkbox is disabled in the hardware processors settings.
②: To function correctly, the version of VirtualBox running in the guest must exactly match the version of the VirtualBox DKMS module installed on the host.
③: Running VirtualBox within an LXC container creates conflicts with active KVM virtual machines; therefore, all KVM instances on the host must be stopped.
④: Users have reported issues including systemd-udevd soft lockups, significantly reduced performance, and system hangs.