Difference between revisions of "ESXi - 6.7 nvme"

From Da Nerd Mage Wiki
Jump to navigation Jump to search
(Created page with "= nvme = VMware NVMe driver esxcli extensions")
 
Line 1: Line 1:
= nvme =
= nvme =
VMware NVMe driver esxcli extensions
VMware NVMe driver esxcli extensions
== device ==
* '''list'''
: List NVMe devices registered to VMware NVMe driver
:* <code>esxcli nvme device list</code>
* '''get'''
: Get NVMe device information
:* <code>esxcli nvme device get '''CMD_OPTIONS'''</code>
'''CMD_OPTIONS'''
  -A|--adapter=<str>    Adapter to operate on (required)
=== controller ===
* '''list'''
: List all controllers on the device if namespace is not specified, otherwise list all controllers the namespace attached
:* <code>esxcli nvme device controller list '''CMD_OPTIONS'''</code>
'''CMD_OPTIONS'''
  -A|--adapter=<str>    Adapter to operate on (required)
  -n|--namespace=<str>  Namespace ID attached. ID starts from 1
=== feature ===
=== firmware ===
activate      Commit downloaded firmware image to a specific slot
download      Download firmware image to the device
=== log ===
==== error ====
get          Get NVMe device error log information
==== fwslot ====
get          Get NVMe device firmware slot log information
==== smart ====
get          Get NVMe device SMART log information
=== namespace ===
attach        Attach namespace on NVMe device
create        Create namespace on NVMe device
delete        Delete namespace on NVMe device
detach        Detach namespace on NVMe device
format        Change namespace format
get          Get nvme namespace information
list          List namespace on NVMe device
=== register ===
get          Dump NVMe device registers
=== timeout ===
get          Get timeout value of IO timeout checker
set          Set timeout value for IO timeout checker
== driver ==
=== loglevel ===
set          Set NVMe driver log level and debug level

Revision as of 16:19, 10 February 2022

nvme

VMware NVMe driver esxcli extensions

device

  • list
List NVMe devices registered to VMware NVMe driver
  • esxcli nvme device list
  • get
Get NVMe device information
  • esxcli nvme device get CMD_OPTIONS
CMD_OPTIONS
 -A|--adapter=<str>    Adapter to operate on (required)

controller

  • list
List all controllers on the device if namespace is not specified, otherwise list all controllers the namespace attached
  • esxcli nvme device controller list CMD_OPTIONS
CMD_OPTIONS
 -A|--adapter=<str>    Adapter to operate on (required)
 -n|--namespace=<str>  Namespace ID attached. ID starts from 1

feature

firmware

activate      Commit downloaded firmware image to a specific slot
download      Download firmware image to the device

log

error

get           Get NVMe device error log information

fwslot

get           Get NVMe device firmware slot log information

smart

get           Get NVMe device SMART log information

namespace

attach        Attach namespace on NVMe device
create        Create namespace on NVMe device
delete        Delete namespace on NVMe device
detach        Detach namespace on NVMe device
format        Change namespace format
get           Get nvme namespace information
list          List namespace on NVMe device

register

get           Dump NVMe device registers

timeout

get           Get timeout value of IO timeout checker
set           Set timeout value for IO timeout checker

driver

loglevel

set           Set NVMe driver log level and debug level