The NVMe Tiering feature was first previewed with the release of vSphere 8.0 Update 3 and the feature is now officially supported with the release of VMware Cloud Foundation (VCF) 9.0! 🎉
Since the original tech preview, all major limitations and unsupported workload profiles that would prevent an organization from deploying NVMe Tiering in production has been resolved as part of the VCF 9.0 release.
Although Nested Virtualization is NOT officially supported, many users rely on Nested ESXi for testing, development, and learning purposes. With that said, if you have NVMe Tiering enabled on an ESXi 9.0 host and you attempt to power on a Nested ESXi VM or VM that is configured with Virtual Hardware-Assisted Virtualization (VHV), it will fail to power on with the following error message as shown in the screenshot below.
While it was possible to use Nested ESXi with the tech preview of NVMe Tiering, it was just not in scope as part of productizing NVMe Tiering for VCF 9.0.
All hope is not lost, while Nested Virtualization is still NOT officially supported by Broadcom, it is a very useful feature not just for our users but also for internal development purposes and after speaking with the tech lead for NVMe Tiering, this is something that will be addressed in a future update of VCF and this is just a short term limitation for now if you intend to run Nested ESXi workloads.
Thanks for the comment!