WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple
You are here: Home / ESXi / Virtual NVMe and Nested ESXi 6.5?

Virtual NVMe and Nested ESXi 6.5?

10.26.2016 by William Lam // 4 Comments

After publishing my Nested ESXi enhancements for vSphere 6.5 article, I had received a number of questions on whether the new Virtual NVMe (vNVMe) capability introduced in the upcoming vSphere 6.5 release would also work with a Nested ESXi VM? The answer is yes, similiar to PVSCSI and VMXNET3, we also have an NVMe driver for ESXi running in VM.

Disclaimer: Nested ESXi and Nested Virtualization is not officially supported by VMware, please use at your own risk.

To consume the new vNVMe for a Nested ESXi VM, you will need to use the latest ESXi 6.5 and later compatibility (vHW 13). Once that has been done, you can then add the a new NVMe Controller to your Nested ESXi VM and then assign that to one of the virtual disks as shown in the screenshot below.

nested-esxi-65-nvme-1
Next, you would install ESXi 6.5 as you normally would and the NVMe controller will automatically be detected and driver will be loaded. In the example below, you can see I only have a single disk which ESXi itself is installed on and it is backed by the NVMe Controller.

nested-esxi-65-nvme-0
One of the biggest benefit of using an NVMe interface over the traditional SCSI is that it can significantly reduce the amount of overhead compared to the SCSI protocol which in turn consumes less CPU cycles as well as reducing the overall amount of IO latency for your VM workloads. Obviously, when using it inside of a Nested ESXi VM, YMMV but hopefully you should also see an improvement there as well. For those who plan to give this a try in their environment, it would be good to hear what type of use cases you might have in mind for this and if you have any feedback (good/bad), feel free to leave a comment.

More from my site

  • Nested ESXi Enhancements in vSphere 6.5
  • Updated Nested ESXi 6.0u3 & 6.5d Virtual Appliances
  • Automated vSphere Lab Deployment for vSphere 6.x
  • Deploying Nested ESXi is even easier now with the ESXi Virtual Appliance
  • Refresher on Nested ESXi Networking Requirements

Categories // ESXi, Home Lab, Not Supported, vSphere 6.5 Tags // nested, Nested ESXi, nested virtualization, NVMe, vSphere 6.5

Comments

  1. *protectedHilko Lantinga says

    11/07/2016 at 3:16 am

    Very cool, I'll try and see if I can test the performance. Another thing I've been thinking about for a while is to create a VIB for the SR-IOV companion driver. But maybe you've got a build system (for USB driver?) already and can do it more easily:

    https://downloadcenter.intel.com/download/18700/Network-Adapter-Virtual-Function-Driver-for-Intel-10-Gigabit-Ethernet-Network-Connection

    Reply
    • *protectedHilko Lantinga says

      11/07/2016 at 3:27 am

      One more thing, did you see my post on SC on the Intel Passthrough VIB? That might be worth an article too, you can use my VIB or modify it.

      Reply
  2. *protectedali says

    02/24/2017 at 11:49 pm

    Working in nested virtualisation environment . A win-2012VM having an external hard disk with nvme controller, backup of the VM was successful , unfortunately the recopvery failed with an error mentioning In -valid controller.

    So the question is does it detect and takes backup with the same controller but unable to recover ?

    Reply
  3. *protectedkondrich says

    03/15/2018 at 8:29 am

    Shold we now prefer NVMe virtual storage adapter over pvscsi, if the physical hardware is not an NVMe device? Does NVMe adapter introduce any drawbacks or is it safe to use it as new default storage adapter (whatever physical storage is currently in use or will be used in the future)?

    Reply

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VMware Flings is now available in Free Downloads of Broadcom Support Portal (BSP) 05/19/2025
  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...