Hello guys,
how to activate VMX for Qemu in Unraid 6.7.2.?
Iam using Passtrough-Mode with the "kvm_intel nested=1" in Autostart to run MS Hyper-V 2016 on my Unraid Setup.
Inside the HyperV 2016 Server i can use nested VMs without hassle when HyperV option enabled and pc-i440fx .
But the performance is absolutely horrible and everthing is lagging behind.
When i switch do QMEU64 / KVM CPU mode the Performance of my MS Hyper Server increases drastically. But the Intel VD-X Features are not exposed to it anymore, hence i cannot run nested VMs.
How can i expose VMX to my HyperV Host running on QEMU CPU Mode.
I Found the following:
https://ahelpme.com/howto/qemu-full-virtualization-cpu-emulations-enable-disable-cpu-flags-instruction-sets/
https://stackoverflow.com/questions/39154850/how-do-i-emulate-the-vmx-feature-with-qemu
https://stackoverflow.com/questions/43942033/nested-virtualization-with-kvm-enable-kvm-in-qemu-in-nested-virtualization?rq=1
Somehow it should be possible to make the CPUS Features visible to the VM.
The XML commands above, mentioned by Siwat, do not work anymore.
Error: XML error: Non-empty feature list specified without CPU model
Cpu Mode "custom" does not exist anymore. But there is a mode called "Host-Model".
How can i use QEMU emulated CPU Cores for my MS HyperV Server and passtrough the VMX Features to its VMS for nested Virtualization.
best regards
lukas