Windows 10: W10 VM on W2K19 VM on KVM Host !! nested VM's

Discus and support W10 VM on W2K19 VM on KVM Host !! nested VM's in Windows 10 Virtualization to solve the problem; Hi folks So far got HYPER-V to run on a Virtual machine creating a lower level W10 VM - The W2K19 machine is itself a VM running on under KVM/QEMU So... Discussion in 'Windows 10 Virtualization' started by jimbo45, Feb 13, 2021.

  1. jimbo45 Win User

    W10 VM on W2K19 VM on KVM Host !! nested VM's


    Hi folks

    So far got HYPER-V to run on a Virtual machine creating a lower level W10 VM - The W2K19 machine is itself a VM running on under KVM/QEMU

    So far only got Gen 1 to work -- with Gen 2 machine starts but no video - will look at that later

    but here's the Gen 1 VM

    So LVL 0 --> Host (Arch linux KVM kernel 5.10.7)
    LVL1 W2K19 server with HYPER-V enabled
    LVL2 W10 Pro running as a VM on LVL1 VM


    W10 VM on W2K19 VM on KVM Host !! nested VM's [​IMG]


    Now to sort out networking !!!!! to the main Host

    This gets to be quite fun

    BTW you need in the host to enable nested virtualisation of course and set the CPU to passthru (in the cpu use host-passthru in the dropdown if using virtual machine manager .

    Cheers
    jimbo

    :)
     
    jimbo45, Feb 13, 2021
    #1
  2. jimbo45 Win User

    KVM Host --W10 VM with HYPER -V running another VM (Nesting)


    Hi there.

    It seems some CPU's will handle HYPER-V in a VM running on a Host where a HYPERVISOR (KVM in this case) is already running.
    One needs to make a few mods otherwise booting up the VM running UNDER the HYPER-V (the 2nd level VM) will freeze.

    I'm currently playing with this -- it looks like some modules from QEMU need to be updated -- and one needs to use IOMMU to get any sort of decent I/O throughput - even on SSD's.

    I'll post back when I've got some better results -- note I haven't a CLUE about AMD CPU's . I think also getting USB and SOUND on to the second level VM could be a problem. PCI passthru is pretty easy from the KVM Host to the Windows VM (ist level) but passing that to the second level VM is proving somewhat problematical.

    (HOST --CENTOS 7 with KVM, ist level VM W10 pro with HYPER-V enabled, second level VM W7 ultimate -- all x-64 machines).

    I believe also performance can be improved by switching from Full virtualisation to "Para virtualision" on the guests -- easily enough done with settings in KVM - but then passthru gets a bit ????.

    Anyway I've got some time to play with all this --when I'm done I'll post a guide. It should work also for most other common Linux distros capable of running KVM.

    Tip - don't use the libvirt manager GUI as a console for your VM's as once in Full screen you can't always get back to Windowed mode -- might be my mouse etc. Use RDP / VNC instead -- no problem connecting to VM's even if you are running the VM's on your local machine.

    Cheers
    jimbo
     
    jimbo45, Feb 13, 2021
    #2
  3. KVM Host --W10 VM with HYPER -V running another VM (Nesting)


    Hi,

    I would also like to try this on Ubuntu 14.04
    Can you please let me know how to get it working.
    You mentioned that some modules of QEMU needs to be updated.
    Any details on how to get this working will be helpful

    Regards,
    Sagar

     
    sagarnikam, Feb 13, 2021
    #3
  4. W10 VM on W2K19 VM on KVM Host !! nested VM's

    Account failed logon 4625 on VM guest when clicking the entry of VM guest on failover cluster Manager on VM Host

    Issue:

    We found a multiple failed logon events on VM guest (evert ID 4625) with account (the account you logon on VM host) when we clicking the entry of VM guest on failover cluster manager console on VM host with Integration servers (Data Exchange) is enabled.



    How to reproduce:

    1. Check the “Data Exchange” is enabled on a VM guest (Enabled by default, right?)
    2. Open Failover Cluster Manager Console on VM host.
    3. Click the VM guest entry
    4. Then you may found multiple failed logon events on that VM guest.


    Reference:

    Hyper-V Integration Services



    Question:

    1. Does the multiple failed logons are normal or necessary?
    2. If the failed logons are normal and necessary to be happened and the “Data exchange” function is good to be enabled to gather data from VM guest, any recommendation for us to correct or avoid these failed logon?


    Please advise.



    Constrain:

    We have no chance to use same account and password on VM hosts and VM guests (because all account are managed by password management) and the Audit Policy of Audit Credential Validation must be enabled.
     
    KeithW_911, Feb 13, 2021
    #4
Thema:

W10 VM on W2K19 VM on KVM Host !! nested VM's

Loading...
  1. W10 VM on W2K19 VM on KVM Host !! nested VM's - Similar Threads - W10 W2K19 KVM

  2. W2K19 Server VM vs W10 Pro VM

    in Windows 10 Virtualization
    W2K19 Server VM vs W10 Pro VM: Hi folks : Seems crazy that on KVM/QEMU on a 64 GB RAM HOST - W2K19 server only needs as default 2 vCPU's (out of 16 available on my machine) and 2GB RAM whilst the recommended config for W10 PRO is 4 vCPU's and 4GB RAM. As I've mentioned elsewhere the W2K19 SERVER really...
  3. Convert VMWare / Vbox VM's to KVM

    in Windows 10 Virtualization
    Convert VMWare / Vbox VM's to KVM: Hi folks If you want to convert VMWare VM's or VBOX ones to KVM it's a fairly straight forward but longish process. depending on the size of the original VM's. The Virtual disk though must be in a single vdmk image so if you have several vdmk files (most people do not...
  4. Getting almost Native performance on W10 VM running on KVM

    in Windows 10 Virtualization
    Getting almost Native performance on W10 VM running on KVM: Hi folks I've often mentioned using passthru on things like graphics and network cards to squeeze the maximum performance of VM's - particularly Windows VM's. I refer you to this excellent article which explains some of the principles involved (although on a KVM Host...
  5. Enable Windows VM's HOST access with KVM HOSTS

    in Windows 10 Virtualization
    Enable Windows VM's HOST access with KVM HOSTS: Hi folks If you are playing around with KVM Hosts and want Windows VM's to have host access without going through all problems of creating bridges (not supported via KVM on WIFI anyway) here's a simple way to do it : The method works by defining a "Virtual network" and a...
  6. KVM Virtual Machines -- Host access from the VM

    in Windows 10 Virtualization
    KVM Virtual Machines -- Host access from the VM: Hi there Don't do this on a LIVE distro though as these aren't persistent so you won't be able to save changes !!!! A good way of playing with this stuff without touching any Internal HDD's is to install the Linux system on an external HDD (SSD is better) connected via...
  7. W10 VM Bridged networking QEMU/KVM (External Switch)

    in Windows 10 Virtualization
    W10 VM Bridged networking QEMU/KVM (External Switch): Hi folks Really SIMPLE way of getting Bridged networking to work in QEMU KVM for proper VM access to rest of your LAN -- equivalent to external switch in HYPER-V Note you need to do this after re-boot from host each time --you can set a script etc for permanence but as I...
  8. Macrium restore of a QUEMU / KVM W10 VM

    in Windows 10 Virtualization
    Macrium restore of a QUEMU / KVM W10 VM: Hi folks One of the great things with QEMU/KVM VM's is that you can boot from physical devices INSIDE THE VM (and not just ISO's)-- I needed to restore a W10 VM as I'd hosed it up with some silly networking parameter errors etc. With the latest kernels you can Hot plug USB...
  9. Future of VM's - KVM, Windows and Vmware

    in Windows 10 Virtualization
    Future of VM's - KVM, Windows and Vmware: Hi Folks I thought this is a reasoned (for once) and decently written informative article --not a sales pitch that we so often get from "Pseudo Technical" articles written in such places like PC magazine etc. Anyway enjoy -- you don't have to agree with it but I found...
  10. KVM Host --W10 VM with HYPER -V running another VM (Nesting)

    in Windows 10 Virtualization
    KVM Host --W10 VM with HYPER -V running another VM (Nesting): Hi there. It seems some CPU's will handle HYPER-V in a VM running on a Host where a HYPERVISOR (KVM in this case) is already running. One needs to make a few mods otherwise booting up the VM running UNDER the HYPER-V (the 2nd level VM) will freeze. I'm currently...