VxRail. Всандрв: На этом узле используется только X из X накопителей vSAN
Summary: Диски хоста не вносят свой вклад в хранилище vSAN из-за неправильной настройки адаптера хранилища PERC/HBA дисков vSAN.
Symptoms
1. Контроллер системы хранения данных отсутствует в разделе «Хост — Конфигурация — Адаптеры хранилищ»

2 - При переходе в "Cluster - Configure - vSAN - Disk management" и "Disks in use" на одном из хостов отображается 0/0.
3. Перейдите в раздел «iDRAC — Storage — Controllers», и контроллер находится там.
4. Также в разделе «iDRAC — Storage — Physical disks» отображаются все диски.
5 - Вы подключаетесь к хосту по SSH и запускаете "esxcli storage core adapter list" и отсутствует vmhbaX (в нашем случае 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. При перечислении устройств PCI с помощью "lspci | grep -i hba», PERC/HBA там
[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. Проверьте свойства HBA-адаптера, выполнив команду "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
В этом случае, как мы видим, vmhba0 установлен в "pciPassthruВот в чем проблема.
Cause
Resolution
1. Выберите хост, на котором HBA-адаптер не отображается. Перейдите в раздел «Configure - Hardware - PCI Devices», на вкладке «PASSTHROUGH-ENABLED DEVICES» необходимо увидеть HBA-адаптер, у которого возникли проблемы. Выберите его и нажмите «TOGGLE PASSTHROUGH»
