VxRail: Vsandrv: Nur X von X vSAN-Laufwerken werden auf diesem Node verwendet
Summary: Festplatten des Hosts tragen aufgrund einer Fehlkonfiguration des PERC/HBA-Storage-Adapters der vSAN-Festplatten nicht zum vSAN-Storage bei.
Symptoms
1 – Storage-Controller fehlt unter "Host – Konfigurieren – Storage-Adapter"

2. Wenn Sie zu "Cluster – Konfigurieren – vSAN – Festplattenverwaltung" und "Laufwerke in Verwendung" gehen, zeigt einer der Hosts 0/0 an.
3. Rufen Sie "iDRAC – Storage – Controllers" auf und der Controller befindet sich dort.
4 – Auch unter "iDRAC – Storage – Physical disks" sind alle Festplatten vorhanden.
5 – Sie stellen über SSH eine Verbindung zum Host her und führen "esxcli storage core adapter list" und vmhbaX (in unserem Fall vmhab0) fehlt.
[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 - Wenn Sie die PCI-Geräte mit "lspci | grep -i hba", der PERC/HBA dort
[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. Prüfen Sie die Eigenschaften des HBA, indem Sie "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
In diesem Fall ist vmhba0 auf "pciPassthru", das ist das Problem.
Cause
Resolution
1. Klicken Sie auf den Host, auf dem der HBA nicht angezeigt wird. Gehen Sie zu "Configure - Hardware - PCI Devices". Unter der Registerkarte "PASSTHROUGH-ENABLED DEVICES" müssen Sie den HBA sehen, der Probleme hat. Wählen Sie die Option aus und klicken Sie auf "TOGGLE PASSTHROUGH".
