vSAN cache disk can be observed as absent under vSAN Cluster -> configure -> disk group -> select the specific ESXi host -> view disks.
Running the command vdq -Hi will show the impacted disk's UUIDs instead of naa id.
Mappings:
DiskMapping[0]:
SSD: ########-####-####-####-############ <-- The disk's UUID will be observed instead of showing the NAA ID
MD: naa.################
MD: naa.################
MD: naa.################
MD: naa.################
VMware vSAN 7
VMware vSAN 8
If vSAN has acknowledged the device as faulty, it can be shown as Absent in the disk group.
This issue occurs due to one or all of these reasons:
Note: Since the cache disk is faulty, the whole disk group need to remove and re-create with newly added cache disk.
Follow the KB article Managing and Configuring a vSAN disk group using esxcli commands on how to create the disk group using ESXi host CLI.