J joe2 Member Mar 30, 2018 8 0 6 41 Apr 4, 2018 #1 Few questions about AMD EPYC processor support. Does Proxmox VE support hardware accelerated nested virtualization for EPYC? Are there any configuration tweaks that are recommended for EPYC system?
Few questions about AMD EPYC processor support. Does Proxmox VE support hardware accelerated nested virtualization for EPYC? Are there any configuration tweaks that are recommended for EPYC system?
wolfgang Proxmox Retired Staff Retired Staff Oct 1, 2014 6,496 554 103 Apr 5, 2018 #2 joe2 said: Does Proxmox VE support hardware accelerated nested virtualization for EPYC? Click to expand... Yes joe2 said: Are there any configuration tweaks that are recommended for EPYC system? Click to expand... For which case? EPYC is a normal CPU and supported in the current kernel. Reactions: joe2
joe2 said: Does Proxmox VE support hardware accelerated nested virtualization for EPYC? Click to expand... Yes joe2 said: Are there any configuration tweaks that are recommended for EPYC system? Click to expand... For which case? EPYC is a normal CPU and supported in the current kernel.
J joe2 Member Mar 30, 2018 8 0 6 41 Apr 5, 2018 #3 That's great! I was checking because it's a new CPU architecture and I know MS Hyper-V does not support it yet! Thank you @wolfgang for the quick reply, it's much appreciated.
That's great! I was checking because it's a new CPU architecture and I know MS Hyper-V does not support it yet! Thank you @wolfgang for the quick reply, it's much appreciated.
J joe2 Member Mar 30, 2018 8 0 6 41 Apr 7, 2018 #4 After installing Windows as a guest VM and enabling hyper-v the guest fails to load. It hangs here in the boot process (see attached image). Guest CPU options set to 'host' and NUMA is enabled. Also the following was set: root@pve:~# cat /sys/module/kvm_amd/parameters/nested 1 root@pve:~# cat /etc/modprobe.d/kvm-amd.conf options kvm-amd nested=1 Attachments vmcrash.PNG 17.9 KB · Views: 19 Last edited: Apr 7, 2018
After installing Windows as a guest VM and enabling hyper-v the guest fails to load. It hangs here in the boot process (see attached image). Guest CPU options set to 'host' and NUMA is enabled. Also the following was set: root@pve:~# cat /sys/module/kvm_amd/parameters/nested 1 root@pve:~# cat /etc/modprobe.d/kvm-amd.conf options kvm-amd nested=1
wolfgang Proxmox Retired Staff Retired Staff Oct 1, 2014 6,496 554 103 Apr 9, 2018 #5 AFIK Windows 2016 can only run nested on a Windows 2016. http://events17.linuxfoundation.org/sites/events/files/slides/HyperV-KVM.pdf
AFIK Windows 2016 can only run nested on a Windows 2016. http://events17.linuxfoundation.org/sites/events/files/slides/HyperV-KVM.pdf
J joe2 Member Mar 30, 2018 8 0 6 41 Apr 9, 2018 #6 Here is more info on the issue (by the same author as the slides @wolfgang found) https://ladipro.wordpress.com/2017/07/21/hyperv-in-kvm-known-issues/ I also added "args: -cpu host,+svm" to the VM configuration as described in https://pve.proxmox.com/wiki/Nested_Virtualization#PVE_as_nested_Hypervisor It's still not working, I will be investigating further.
Here is more info on the issue (by the same author as the slides @wolfgang found) https://ladipro.wordpress.com/2017/07/21/hyperv-in-kvm-known-issues/ I also added "args: -cpu host,+svm" to the VM configuration as described in https://pve.proxmox.com/wiki/Nested_Virtualization#PVE_as_nested_Hypervisor It's still not working, I will be investigating further.
J joe2 Member Mar 30, 2018 8 0 6 41 Apr 10, 2018 #7 Hyper-V Nested virtualization works well with 1 vCPU but crashes with more cores enabled on the L1 (hyper-v host)
Hyper-V Nested virtualization works well with 1 vCPU but crashes with more cores enabled on the L1 (hyper-v host)