VxRail: Vsandrv: W tym węźle używany jest tylko x z x dysków vSAN
Summary: Dyski hosta nie przyczyniają się do pamięci masowej vSAN z powodu błędnej konfiguracji adaptera pamięci masowej PERC/HBA dysków vSAN.
Symptoms
1 – Brak kontrolera pamięci masowej w sekcji "Host - Configure - Storage adapters"

2. Po przejściu do opcji "Cluster - Configure - vSAN - Disk management" i "Disks in Use" jeden z hostów wyświetla wartość 0/0.
3. Po przejściu do sekcji "iDRAC - Storage - Controllers" (iDRAC - Storage - Controllers) znajduje się tam kontroler.
4 — Ponadto w sekcji "iDRAC - Storage - Physical disks" znajdują się wszystkie dyski.
5 - Łączysz się z hostem przez SSH i uruchamiasz "esxcli storage core adapter list" i brakuje vmhbaX (w naszym przypadku jest to 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 - Po wyświetleniu listy urządzeń PCI za pomocą "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. Sprawdź właściwości HBA, uruchamiając "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
W tym przypadku, jak widać, vmhba0 jest ustawiona na "pciPassthru"To jest problem.
Cause
Resolution
1. Kliknij hosta, w którym HBA nie jest wyświetlany. Przejdź do opcji "Configure - Hardware - PCI Devices", a w zakładce "PASSTHROUGH-ENABLED DEVICES" musisz zobaczyć kartę HBA, która ma problem. Wybierz go i kliknij "TOGGLE PASSTHROUGH"
