cancel
Showing results for 
Search instead for 
Did you mean: 

Red Team Discussions

joumxyzptlk
Adept I
Adept I

AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Hi AMD! Please help Microsoft to get Nested Virtualization into Server 2019 and Windows 10, at least for Ryzen 3xxx and the Zen2 based Threadripper and Epycs. I still have to use my old i7-4960x for this, which is kinda annoying.

Please kick them, that feature is a must - and I know Microsoft needs your help on that.

Tags (1)
0 Kudos
2 Solutions

Accepted Solutions
joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Big update on this! Nested virtualization works!

Windows Insider Build 19640.1, create a new virtual machine with machine version 9.3:

New-VM -Name "S2019 Nested Test" -Version 9.3 -Generation 2

activate nested:

Set-VMProcessor -VMName "S2019 Nested Test" -ExposeVirtualizationExtensions $true

It will boot, you can activate hyper-v within that virtual machine, and it will work.

This screenshot contains everything you need to know.Win10-AMD3900x-nested-virtualization-works!.PNG

View solution in original post

joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

As for Insider Build 21313.1000, the first one that fixed my PREOOBE Problem and installed fine since June 2020:

The configuration-version can now be 10.0. New created VMs using the GUI will have version 10.0 automatically. You can upgrade an existing machine to Version 10.0 in the GUI. Now you ONLY need to run Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName <your vm name>. And then you have Nested Virtualization on Ryzen.

View solution in original post

0 Kudos
8 Replies
saywhut
Challenger
Challenger

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Microsoft hasn't mentioned anything about an ETA for nested virtualization support for Hyper-V:

Nested Virtualization | Microsoft Docs 

I also started a thread on this over at Server Forums:

https://community.amd.com/message/2908791?commentID=2908791#comment-2908791 

cyberstorm64dd
Adept III
Adept III

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

I could help if I had a little clarification on what "nested virtualization" is

0 Kudos
joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

You have a host computer, at least Server 2016 / Windows 10 1607. Activate Hyper-V. Install another Server 2016/2019 as virtual machine. Use "Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true". If you have a Ryzen you cannot start that virtual machine any more. If you have Intel, at least i7-4xxx or Xeon v3, you can then activate Hyper-v within that virtual machine.

https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization

I seriously doubt you can help if you have to ask that question. But it would be great if you are a Microsoft contact to push your kernel guys to make it work - at least for Server 2019 and Windows 10 1809 (and higher).

0 Kudos
joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Make Microsoft listen (hopefully): https://windowsserver.uservoice.com/forums/295047-general-feedback/suggestions/31734808-nested-virtualization-for-amd-epyc-and-ryzen

0 Kudos
joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Ah, finally!

From: https://windowsserver.uservoice.com/forums/295047-general-feedback/suggestions/31734808-nested-virtu...

Bruce kommentierte  ·  Dienstag, 11. Februar 2020, 14:43 Uhr  ·  Missbrauch melden

Hello Hyper-V fans! I was recently alerted to your feedback on this topic and I hear your request loud and clear! I run the engineering team that is responsible for the Hyper-V hypervisor. I cannot commit to a specific Windows release that will support nested virtualization on an AMD CPU at the moment, but I recommend monitoring Windows insider builds for previews of this support as we push the changes into the hypervisor this year.

0 Kudos
cyberstorm64dd
Adept III
Adept III

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

That seems promising. I hope to see more in the future

0 Kudos
joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

Big update on this! Nested virtualization works!

Windows Insider Build 19640.1, create a new virtual machine with machine version 9.3:

New-VM -Name "S2019 Nested Test" -Version 9.3 -Generation 2

activate nested:

Set-VMProcessor -VMName "S2019 Nested Test" -ExposeVirtualizationExtensions $true

It will boot, you can activate hyper-v within that virtual machine, and it will work.

This screenshot contains everything you need to know.Win10-AMD3900x-nested-virtualization-works!.PNG

View solution in original post

joumxyzptlk
Adept I
Adept I

Re: AMD: Help Microsoft with Nested Virtualization!

Jump to solution

As for Insider Build 21313.1000, the first one that fixed my PREOOBE Problem and installed fine since June 2020:

The configuration-version can now be 10.0. New created VMs using the GUI will have version 10.0 automatically. You can upgrade an existing machine to Version 10.0 in the GUI. Now you ONLY need to run Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName <your vm name>. And then you have Nested Virtualization on Ryzen.

View solution in original post

0 Kudos