vSAN node storage unavailable and showing no disks
search cancel

vSAN node storage unavailable and showing no disks

book

Article ID: 393221

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

In vSAN disk management a host will show no disks or disk groups 
disk group will show disks in use as 0/0 or 0/<number> 

The disks and storage adapters are visible from hardware management and shows no errors but ESXi and vCenter are not showing them

When reviewing the disks from the host point going to host > configure > storage devices
The expected disks for vSAN are not seen

When reviewing the storage adapters by going to host > configure > storage adapters 
The expected storage adapter is not seen




Environment

vSAN (All versions) 

Cause

This is caused by the drivers not loading for the storage adapter 

Resolution

Confirm what driver the storage adapter should be running in one of the following methods

  • Review another working host with the same hardware by running the following command on the host's CLI:
    esxcli storage core adapter list
    
    example: 
    HBA Name  Driver     Link State  UID                                  Capabilities         Description
    --------  ---------  ----------  -----------------------------------  -------------------  -----------------------------------------------------------------
    vmhba0    vmw_ahci   link-n/a    sata.vmhba0                                               (0000:00:1f.2) Intel Corporation Patsburg Controller
    vmhba1    lsi_mr3    link-n/a    sas.544a84202d7a8700                                      (0000:01:00.0) LSI / Symbios Logic Dell PERC H710 Mini
    vmhba64   iscsi_vmk  online      iqn.1995-05.com.broadcom.vsan04-dep  Second Level Lun ID  iSCSI Software Adapter
    
  • Review the vSAN I/O Controller Compatibilty Guide to find your controller and required drivers
  • Request assistance from your hardware vendor to confirm the correct drivers

Confirm the drivers are installed using the following command on the impacted host's CLI:

esxcli software vib list

Check if the drivers are loading using the following command on the impacted host's CLI:

esxcli system module list
  • if you do not see the drivers in this list load the drivers using the command: 
    esxcli system module load --module=<driver module name> 
    

     

    You can review a working host to get the full driver module name if needed 

Once the module is loaded make sure you fully enable the module for use after reboot using command: 

esxcli system module set --enabled=true --module=<driver module name>

Finally place the host in to maintenance mode and reboot the host. 
Once rebooted confirm disks are now visible and remove host from maintenance mode