VxRail: Vsandrv: Solo X de X unidades vSAN están en uso en este nodo
Summary: Los discos del host no contribuyen al almacenamiento de vSAN debido a una configuración incorrecta realizada en el adaptador de almacenamiento de PERC/HBA de los discos de vSAN.
Symptoms
1 - Falta la controladora de almacenamiento en "Host - Configurar - Adaptadores de almacenamiento"

2 - Cuando va a "Cluster - Configure - vSAN - Disk management" y "Disks in use", uno de los hosts muestra 0/0.
3 - Va a "iDRAC - Storage - Controllers" y la controladora está allí.
4 - Además, en "iDRAC - Storage - Physical disks", todos los discos están allí.
5 - Se conecta al host a través de SSH y ejecuta "esxcli storage core adapter list" y falta vmhbaX (en nuestro caso es vmhab0).
[root@vxrail01:~] esxcli storage core adapter list HBA Name Driver Link State UID Capabilities Description -------- --------- ---------- -------------------------------------- ------------------- ----------- vmhba1 vmw_ahci link-n/a sata.vmhba1 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller vmhba2 vmw_ahci link-n/a sata.vmhba2 (0000:00:17.0) Intel Corporation Lewisburg SATA AHCI Controller vmhba3 vmw_ahci link-n/a sata.vmhba3 (0000:3b:00.0) Marvell Technology Group Ltd. Dell BOSS-S1 Adapter vmhba64 vmkfcoe link-down fcoe.1000000c2902a258:2000000c2902a258 Second Level Lun ID VMware Inc Software FCoE Adapter vmhba65 iscsi_vmk online iscsi.vmhba65 Second Level Lun ID iSCSI Software Adapter
6 - Cuando enumera los dispositivos PCI mediante "lspci | grep -i hba", la PERC/HBA allí
[root@vxrail01:~] lspci | grep -i hba 0000:00:11.5 SATA controller: Intel Corporation Lewisburg SATA AHCI Controller [vmhba1] 0000:00:17.0 SATA controller: Intel Corporation Lewisburg SATA AHCI Controller [vmhba2] 0000:18:00.0 RAID bus controller: Broadcom PERC H330 Mini [vmhba0] 0000:3b:00.0 SATA controller: Marvell Technology Group Ltd. Dell BOSS-S1 Adapter [vmhba3]
7 - Compruebe las propiedades de HBA mediante la ejecución de "lspci -p | grep -i vmhbaX”
[root@vxrail01:~] lspci -p | grep -i vmhba0
0000:18:00.0 1000:005f 1028:1f4b 255/ / A P pciPassthru vmhba0
En este caso, como podemos ver, vmhba0 está configurado en "pciPassthru"Ese es el problema.
Cause
Resolution
1. Haga clic en el host en el que no se muestra la HBA. Vaya a "Configure - Hardware - PCI Devices", en la pestaña "PASSTHROUGH-ENABLED DEVICES", debe ver el HBA que tiene problemas. Selecciónelo y haga clic en "ALTERNAR TRANSFERENCIA"
