NVMe -- Implementation within a vSphere Environment -- Quick Overview
search cancel

NVMe -- Implementation within a vSphere Environment -- Quick Overview

book

Article ID: 430071

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

This article provides a quick overview about topics around NVMe Implementation within a vSphere Environment ( NVMe Capable SAN )
This article does not include information related to the usage of NVMe devices in a vSAN Cluster (= the usage of NVMe with vSAN is dictated by following the vSAN Requirements

You can use NVMe Storage within a vSphere Environment, 
while the NVMe HW incl. Driver and Firmware is provided by the HW Vendor. 

Environment

vSphere 8.x

Resolution

NVMe devices can be connected to the Host via various Transport Protocols, which dictate their implementation in order to work with vSphere. 
In order to get a better overview what that means, please review the Chapter "About VMware NVMe Storage" which includes the Requirements as well.
 
 
From a vSphere Perspective the most important factors for successful usage under vSphere are:
  • NVMe HW needs to be compatible/certified with installed vSphere Version 
  • NVMe Driver and Firmware need to be compatible/certified with installed vSphere Version and should reflect the latest compatible/certified versions.
  • Having the latest vSphere Version installed on the ESXi Host(s) ensure that the latest fixes are applied on the vSphere side 
 
The Devices incl. Driver and Firmware can be checked for compatibility by using the VMware by Broadcom Compatibility Guide .
Alternatively, reach out to the HW Vendor to ask for certification status for implementing NVMe under vSphere.
Usually the HW Vendor can provide the latest Best Practices on how to install/upgrade the Driver and Firmware (since its their Product).
This will also ensure to get the latest information on HW functionality and Operation. 
 
 
 
Following a selection of available information on the Broadcom side, to provide a quick overview about implementing NVMe within a vSphere environment:

Architecture/Usage:

Selection of issues known to VMware by Broadcom ( also consult your HW Vendor about issues they are aware of): 

General: 

 
Depending on used HW: