VxRail: Vsandrv: Na tomto uzlu se používá pouze X disků vSAN
Summary: Disky hostitele nepřispívají k úložišti vSAN kvůli chybné konfiguraci provedené v adaptéru úložiště PERC/HBA disků vSAN.
Symptoms
1 – V části "Host – Configure – Storage adapters" chybí řadič úložiště

2 – Když přejdete do nabídky "Cluster – Configure – vSAN – Disk management" a "Disks in use", jeden z hostitelů zobrazuje hodnotu 0/0.
3 – Přejděte do části "iDRAC – Storage – Controllers", kde se nachází řadič.
4 – Také v části "iDRAC – Storage – Physical disks" jsou všechny disky.
5 - Připojíte se k hostiteli přes SSH a spustíte "esxcli storage core adapter list" a vmhbaX (v našem případě je vmhab0) chybí.
[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 - Když vypíšete zařízení PCI pomocí "lspci | grep -i hba"PERC/HBA tam
[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. Zkontrolujte vlastnosti adaptéru HBA spuštěním příkazu "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
V tomto případě, jak vidíme, je vmhba0 nastaven na "pciPassthru"To je ten problém.
Cause
Resolution
1 – Klikněte na hostitele, ve kterém se adaptér HBA nezobrazuje. Přejděte do části "Configure - Hardware - PCI Devices" a na kartě "PASSTHROUGH-ENABLED DEVICES" se podívejte na HBA, které má potíže. Vyberte jej a klikněte na "TOGGLE PASSTHROUGH"
