Nested Virtualization on Client Hyper-V (Windows Insider Preview Build 10.0.10565)

Discussion in 'Virtualization' started by GHeimnis, Oct 14, 2015.

  1. GHeimnis

    GHeimnis MDL Member

    Joined:
    Jun 18, 2011
    Messages:
    126
    Likes Received:
    58
    Trophy Points:
    10
    #1 GHeimnis, Oct 14, 2015
    Last edited: Oct 14, 2015
  2. eemuler

    eemuler MDL Senior Member

    Joined:
    Jul 31, 2015
    Messages:
    343
    Likes Received:
    124
    Trophy Points:
    10
    Thanks. That's the only thing in this build that is of any interest to me. :tasty:
     
  3. Mansome

    Mansome MDL Novice

    Joined:
    Mar 25, 2015
    Messages:
    31
    Likes Received:
    1
    Trophy Points:
    0
    So in other words virtual machine inception movie?
     
  4. Jacoub

    Jacoub MDL Member

    Joined:
    Aug 14, 2011
    Messages:
    115
    Likes Received:
    14
    Trophy Points:
    10
    I was able to run nested Hyper-V. The Host was Windows 10 Pro 10240 x64. Using VMWare Workstation 12 Pro. On CPU settings enabled Both "Virtualize Intel VT-x/EPT or AMD-V/RVI" & "Virtualize CPU Performance counter". Installed 10565 & Inside installed the same 10565


    Regards
     
  5. kelorgo

    kelorgo MDL Addicted

    Joined:
    Oct 29, 2012
    Messages:
    839
    Likes Received:
    1,506
    Trophy Points:
    30
    Your success has nothing to do with the new capabilities in build 10565. Your outer VM is running in VMware Workstation, not Hyper-V. VMware Workstation has had the ability for nested hardware virtualization for a long time now (although it's an unsupported feature).

    What's new in build 10565 is the ability to run Hyper-V in Hyper-V, different from what you did.
     
  6. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    120
    Not just the VMware, also Virtualbox.

    I have a test VMware ESX machine installed inside Virtualbox.
     
  7. Jacoub

    Jacoub MDL Member

    Joined:
    Aug 14, 2011
    Messages:
    115
    Likes Received:
    14
    Trophy Points:
    10
    no sweaty because the same setup failed to nest build 10240 nor server 2016 10514.0.150808-1529.
    Earlier I was able to nest using ESXi then Microsoft Hyper-V Server
     
  8. GHeimnis

    GHeimnis MDL Member

    Joined:
    Jun 18, 2011
    Messages:
    126
    Likes Received:
    58
    Trophy Points:
    10
  9. kelorgo

    kelorgo MDL Addicted

    Joined:
    Oct 29, 2012
    Messages:
    839
    Likes Received:
    1,506
    Trophy Points:
    30
    I don't know what your setup is, but VirtualBox most definitely does NOT support nested hardware virtualization, which is what the discussion is all about here.
     
  10. Jacoub

    Jacoub MDL Member

    Joined:
    Aug 14, 2011
    Messages:
    115
    Likes Received:
    14
    Trophy Points:
    10
    #10 Jacoub, Oct 16, 2015
    Last edited: Oct 16, 2015
    That what Microsoft stated both hypervisors to support nested Hyper-V meaning 10565 since it is the only one so far, but since my machine is running 10240 VMWare pro compensated for that
    I even nested 10240 w VMware then 10565 with Vmware inside
    I don't see practical use of VMWare desktop pro nesting but I'm sure it will be very useful once enabled on Server 2016 to test fail-over & other functionalities in testing enviroment
    I was able also to triple nest VMWare desktop but it was very slow & forced 100% CPU Utilization "I'm running Dual Xenon x5670 2.93GHz & 40GB RAM". Please don't try this at home
     
  11. Garbellano

    Garbellano MDL Addicted

    Joined:
    Aug 13, 2012
    Messages:
    948
    Likes Received:
    247
    Trophy Points:
    30
    Nested Virtualization... And the point of this?
     
  12. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    120
    #12 T-S, Oct 16, 2015
    Last edited: Oct 16, 2015

    I didn't bother about nitpicking about the definitions, given the requirements of specific CPU extensions to do this I think that isn't completely SW implementation. Anyway it works. And that's enough for me.
     
  13. kelorgo

    kelorgo MDL Addicted

    Joined:
    Oct 29, 2012
    Messages:
    839
    Likes Received:
    1,506
    Trophy Points:
    30
    #13 kelorgo, Oct 16, 2015
    Last edited: Oct 16, 2015
    Why are you writing about VMware nesting? Some VMware products have supported nested hardware virtualization for a long time, there is nothing new, interesting or relevant about that.

    This news/thread is about Hyper-V nesting, i.e. Hyper-V running as a hypervisor inside a Hyper-V VM. More importantly, it's about Microsoft saying that they will officially support that scenario in production once it's complete and ready. Unlike VMware, where nested virtualization has never been officially supported and at best usable for development.
     
  14. kelorgo

    kelorgo MDL Addicted

    Joined:
    Oct 29, 2012
    Messages:
    839
    Likes Received:
    1,506
    Trophy Points:
    30
    It's not nitpicking, if you don't understand the distinction between software-based and hardware assisted virtualization, then you are completely missing the point of this news/thread and why it's a big deal.

    Nested software virtualization has always been possible with many different products. ESX running inside VirtualBox does not use hardware virtualization support. It's possible, but not at all interesting or exciting, nor relevant to this thread.
     
  15. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    120

    No, I think you have some small problems reading english

    That's a quote from the opening post

    What is nested virtualization?


    The point is to run a virtual environment inside another.

    That was not possible on hyperview, that was possible on Virtualbox. Period.

    Then if you want to talk about the internals let's thalk about them.

    But that isn't the main point of the news.
     
  16. Hadron-Curious

    Hadron-Curious MDL Guru

    Joined:
    Jul 4, 2014
    Messages:
    3,657
    Likes Received:
    569
    Trophy Points:
    120
    I think that requires more of your system memory more than 4GB speculated around online. I have issue with that because it slows my system functions down.
     
  17. T-S

    T-S MDL Guru

    Joined:
    Dec 14, 2012
    Messages:
    3,988
    Likes Received:
    1,327
    Trophy Points:
    120

    Well, count 2GB for the guest os, another 2GB for the first level, another 2GB for the second level.

    I think 5/6GB are really the minimum.
     
  18. Jacoub

    Jacoub MDL Member

    Joined:
    Aug 14, 2011
    Messages:
    115
    Likes Received:
    14
    Trophy Points:
    10
    I don't know why u r trying to supervise this thread. Try to nest VMWare on 10240 to discover what you are saying is incorrect. Even if this thread is about Hyper-v it is also relevant. Hence stop responding to my comments. If you find it useless as i can see from your reply don't even read. Neither you nor the people who thanked your comment. This forum is about sharing info. So before acting the person who knows it all try to understand what ther side is saying
    I hope this will be the end of this discussion
     
  19. PaulDesmond

    PaulDesmond MDL Magnet

    Joined:
    Aug 6, 2009
    Messages:
    6,990
    Likes Received:
    7,151
    Trophy Points:
    240
    Is my understanding that YOU decide upon thanks given to a comment of a very valued member?
     
  20. kelorgo

    kelorgo MDL Addicted

    Joined:
    Oct 29, 2012
    Messages:
    839
    Likes Received:
    1,506
    Trophy Points:
    30
    #20 kelorgo, Oct 18, 2015
    Last edited: Oct 18, 2015
    I apologise if I offended, that was not my intention.
    I would like the thread to concentrate on the actual, exciting news and matter at hand. I didn't want it to get sidetracked with irrelevant content. I am not supervising it, I am posting my own reaction to others' posts. I am of the firm belief that I have a very thorough understanding of current virtualisation technologies, including Hyper-V, VMware products and VirtualBox, and their capabilities. I therefore feel justified to react to posts on these topics.
    I am not sure which statement of mine you are referring to as being incorrect, your sentence is ambiguous. I have stated several things (all of which I am very confident are correct).

    I have nested hypervisors in various ways before, including VMware in many scenarios, in Windows 10 build 10240 (and many others), so I know what can and can't be done. It has been possible for a very long time to nest any hypervisor with hardware virtualisation support inside VMware Workstation (and Player). For example, you can enable Hyper-V inside appropriate Windows versions in a VM running inside VMware Workstation, provided that Workstation's settings are set correctly. This includes Windows 10 builds.
    This thread is about a new capability in Hyper-V specifically. Naturally, comparisons to other hypervisors' capabilities are very relevant. However, in my opinion statements about what has been accomplished in the new Windows 10 build in scenarios not involving Hyper-V in Hyper-V are detracting.
    I am happy to do so after this post.
    I wouldn't know it's useless until I have actually read it, would I?
    Doesn't quite mean that I should be talking about today's weather in this thread, does it?
    Actually, I do know an awful lot, and generally pay a lot of attention to what exactly the other side is saying. That's why I am able to respond accurately and in detail. I also have a strong policy of not posting guesses, hunches or other unreliable statements, instead I only try to make factual statements when I am confident that I am correct, based on actual experience.
    Yes it will be. As I did not want detractions in this thread, I will not be contributing further to one, and will post no more as objection to other posts in this thread.