WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9.1
    • VMware Cloud Foundation 9.0
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

VCF 9.1 - Are You Using the Correct ESXCLI Command to Enable NVMe Tiering?

06.12.2026 by William Lam // 2 Comments

Historically, enabling NVMe Tiering prior to VMware Cloud Foundation (VCF) 9.1 was not very user friendly, as it required users to remember three distinct ESXCLI commands.

# Enable or Disable NVMe Tiering
esxcli system settings kernel set -s MemoryTiering -v TRUE

# Configure the Tiering % 
esxcli system settings advanced set -o /Mem/TierNvmePct -i 100

# Configure NVMe device for with NVMe Tiering
esxcli system tierdevice create -d /vmfs/devices/disks/${NVME_TIERING_DEVICE}

By now, most users have probably made a mental note of these commands, with some even incorporating them into their automated ESX Kickstart deployments (example), so it is something you do not have to remember.

VCF 9.1 introduces a new method for enabling and configuring NVMe Tiering that is significantly simpler and no longer requires a system reboot. As a result of these improvements, the ESXCLI commands used in previous releases will no longer properly enable NVMe Tiering in VCF 9.1 and later.

I have seen an increasing number of users, both internally and externally, report that they have enabled NVMe Tiering, only to discover that it was never properly activated due to the use of the legacy ESXCLI commands.


Users will typically share a screenshot from vCenter Server similar to the one above, and there are two dead giveaways that NVMe Tiering was not properly enabled.

  • The first is the traditional memory capacity view, which does not reflect the combined memory capacity based on the configured NVMe Tiering ratio.
  • The second is the new Memory Tiering widget in the vSphere UI, where the Tier 1 capacity, representing the NVMe Tiering device capacity, shows a value of 0.

[Read more...]

Categories // ESXi, VMware Cloud Foundation Tags // VCF 9.1

VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS)

06.12.2026 by William Lam // Leave a Comment

The Minisforum MS-A2 continues to be a popular and versatile platform for running VMware Cloud Foundation (VCF) 9.1 in a lab environment. While the MS-A2 may be small in size, it is surprisingly capable and can even be configured to support an NVIDIA RTX 4000 Ada (20GB VRAM) GPU, which I had used to deploy VMware Private AI Services (PAIS).

Although there are several half-height GPUs that can fit in an MS-A2, the overall selection remains relatively limited. For users looking for additional GPU flexibility, the MS-A2 supports an OCuLink half-height PCIe card, enabling the use of a much broader range of discrete GPUs.


Thanks to a fellow colleague who recently shared their success with me using this setup on VMware Cloud Foundation (VCF) 9.1, including GPU passthrough to vSphere Kubernetes Service (VKS) cluster for AI experimentation, below are the specific BOM details for those interested.

[Read more...]

Categories // VMware Cloud Foundation, VMware vSphere Foundation, vSphere Kubernetes Service Tags // VCF 9.1

VCF 9.1 - Quick Tip: Uninstalling Optional Day-N Components

06.11.2026 by William Lam // Leave a Comment

There are a number of new capabilities in VMware Cloud Foundation (VCF) 9.1 that can be deployed as Day-N operations after the initial VCF Fleet deployment, including:

  • Integrated Log Management (formally VCF Operations for Logs) directly within VCF Operations
  • Real-time Metrics that can provide up to 2 seconds of granularity
  • Network visibility and diagnostics with VCF Operations for Networks (VON)
  • Modern Self-Service with Multi-Tenancy using VCF Automation (VCFA)


If you need to uninstall one of these Day-N components, there is currently not a UI workflow within the VCF LCM UI. With that said, we do have a KB article that provides a clean up script that can also be used to uninstall these optional VCF components.

[Read more...]

Categories // VCF Automation, VMware Cloud Foundation, VMware vSphere Foundation Tags // VCF 9.1

  • 1
  • 2
  • 3
  • …
  • 612
  • Next Page »

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

  • VCF 9.1 - Are You Using the Correct ESXCLI Command to Enable NVMe Tiering? 06/12/2026
  • VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS) 06/12/2026
  • VCF 9.1 - Quick Tip: Uninstalling Optional Day-N Components 06/11/2026
  • VCF 9.1 - Deploying VCF Operations for Networks to non-Management Network 06/10/2026
  • VCF 9.1 - Quick Tip: Forgot to Retrieve Auto-Generated Passwords from VCF Installer? 06/09/2026
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 © 2026

Loading Comments...