I recently installed Proxmox in an AMD EPYC 7302 16-Core Processor server, in addition to normal VMs I need to create a Windows VM that will start VMs with Virtualbox using a software we use to develop PLC software.
This setup worked on a previous Intel Xeon server with ubuntu and KVM/QEMU.
I followed the Proxmox guide here:
https://pve.proxmox.com/wiki/Nested_Virtualization
My Windows VM seems to correctly recognize virtualization support by displaying it in the task manager or on CPU-Z.
My VM configuration:
Virtualbox creating a virtual machine manually with Ubuntu gets stuck and doesn't start.
It does not give me any error, it gets stuck in the Virtualbox logo, sometimes it starts but very slow remaining with the cursor blinking.
As a counter check I am also using Vmware Player, I immediately receive this error:
Documenting I seem to read that this is a problem using Windows and AMD CPU, I am currently using Windows 10 Insider Preview build 21354 but the problem remains, I also tested with Windows server .
Can nested virtualization work? is not supported by Windows?
Tahnk you
This setup worked on a previous Intel Xeon server with ubuntu and KVM/QEMU.
I followed the Proxmox guide here:
https://pve.proxmox.com/wiki/Nested_Virtualization
My Windows VM seems to correctly recognize virtualization support by displaying it in the task manager or on CPU-Z.
My VM configuration:
Code:
args: -cpu 'host,+svm,-hypervisor'
bios: ovmf
boot: order=scsi0;ide2;net0
cores: 4
cpu: host
efidisk0: Storage:106/vm-106-disk-1.qcow2,size=128K
ide2: Storage:iso/Windows10_InsiderPreview_Client_x64_en-us_21354.iso,media=cdrom
machine: pc-q35-5.2
memory: 16384
name: PCT3
net0: virtio=0E:C3:3D:3C:E8:79,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
parent: Inizio
sata1: Storage:iso/virtio-win-0.1.185.iso,media=cdrom,size=402812K
scsi0: Storage:106/vm-106-disk-0.qcow2,discard=on,size=200G
scsihw: virtio-scsi-pci
smbios1: uuid=88dc3ecd-ee73-4fe2-b802-6f0cde889e9e
sockets: 1
vmgenid: 7b28e483-aaad-49cb-8170-27d645eae13c
Virtualbox creating a virtual machine manually with Ubuntu gets stuck and doesn't start.
It does not give me any error, it gets stuck in the Virtualbox logo, sometimes it starts but very slow remaining with the cursor blinking.
As a counter check I am also using Vmware Player, I immediately receive this error:
Code:
VMware Player unrecoverable error: (vcpu-0) vcpu-0: VMM fault 13: src = MONITOR rip = 0xfffffffffc05bc84 regs = 0xfffffffffc407e50 A log file is available in "C: \ Users \ admin \ Documents \ Virtual Machines \ Ubuntu 64-bit \ vmware.log". You can request support. To collect data to submit to VMware technical support, run "vm-support". We will respond on the basis of your support entitlement.
Code:
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: Msg_Post: Error
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: [msg.log.error.unrecoverable] VMware Player unrecoverable error: (vcpu-0)
2021-05-10T09:31:50.280-07:00| vcpu-0| I005+ vcpu-0:VMM fault 13: src=MONITOR rip=0xfffffffffc05bc84 regs=0xfffffffffc407e50
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: [msg.panic.haveLog] A log file is available in "C:\Users\admin\Documents\Virtual Machines\Ubuntu 64-bit\vmware.log".
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: [msg.panic.requestSupport.withoutLog] You can request support.
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: [msg.panic.requestSupport.vmSupport.vmx86]
2021-05-10T09:31:50.280-07:00| vcpu-0| I005+ To collect data to submit to VMware technical support, run "vm-support".
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: [msg.panic.response] We will respond on the basis of your support entitlement.
2021-05-10T09:31:50.280-07:00| vcpu-0| I005: ----------------------------------------
Documenting I seem to read that this is a problem using Windows and AMD CPU, I am currently using Windows 10 Insider Preview build 21354 but the problem remains, I also tested with Windows server .
Can nested virtualization work? is not supported by Windows?
The nested virtualization capability has so far been tested on "AMD's first generation Ryzen/Epyc or newer processors," the announcement indicated.
Microsoft hinted that it'll be possible to use Linux-based virtual machines with nested virtualization, stating that "Linux KVM [kernel-based virtual machine] guest support will be coming in the future."
Tahnk you