- VMware vSphere 5.x
Symptome:
- Ein Stromausfall im San führt dazu, dass ein Datenspeicher nicht mehr auf allen ESX Hosts sichtbar ist.
- Vor dem Ausfall wurde der LUN für alle ESX Hosts angezeigt und angezeigt.
Article Number: 000140473
So beheben Sie dieses Problem:
Führen Sie den Befehl aus, um die Geräte zu identifizieren, die dem ESX-Server angezeigt werden:
esxcfg-vmhbadevs-q
Um Datenspeicher und die zugehörigen Geräte zu identifizieren, führen Sie den folgenden Befehl aus:
esxcfg-vmhbadevs-m
Für den fehlenden Datenspeicher wird eine Meldung ähnlich der folgenden angezeigt:
Volume/VMFS/Volumes/4569-08764-eb45-2347a/kann nicht geöffnet werden
Vergleichen Sie die Liste von der Ausgabe von Schritt 1 mit der Ausgabe von Schritt 2, um das Gerät zu identifizieren, das fehlt.
Wenn Sie z. b /dev/sdl
. in der Ausgabe von Schritt 1 sehen, aber in der Ausgabe von Schritt 2 nicht angezeigt wird, /dev/sdl
ist das fehlende Gerät.
Um zu überprüfen, ob die Festplatte auf VMFS eingestellt ist, führen Sie den folgenden Befehl aus:
fdisk-lu-Gerät
Beispiel:
fdisk-lu/dev/SDL
Wenn dies der Fall ist, überprüfen Sie, ob die Magic-Nummer korrekt ist, indem Sie den folgenden Befehl ausführen:
Hexdump-c-/dev/SDL
Nachdem Sie sichergestellt haben, dass Sie korrekt ist, führen Sie einen erneuten Scan durch, indem Sie den folgenden Befehl ausführen:
esxcfg – vmhbaX
erneut scannen
Wobei X die entsprechende Zahl in Ihrer Umgebung ist.
Überprüfen Sie das/var/log/vmkernel-Protokoll auf einen Fehler beim Reservieren von Volumes. Wenn der Fehler vorhanden ist, führen Sie einen LUN Reset aus.
Zum Beispiel:
vmkfstools-L lunreset/VMFS/Devices/Disks/vmhba1\: 1 \: 0 \: 0
Überprüfen Sie das/var/log/vmkernel-Protokoll, um zu überprüfen, ob die LUN Zurücksetzung erfolgreich war, indem Sie nach der Meldung zum Zurücksetzen des Geräts suchen
Mounten Sie den Datenspeicher, indem Sie den folgenden Befehl ausführen:
vmkfstools-V
Hinweise:
Wenn der Datenspeicher weiterhin nicht gemountet wird, weist dies darauf hin, dass es eine Blockierung auf dem Speicherprozessor gibt, da keiner der ESX Hosts den Datenspeicher dargestellt hat. Da das Schloss zu diesem Zeitpunkt nicht von einem anderen ESX-Host stammt, versuchen Sie, den LUN von einem Speicherprozessor zu einem anderen zu übernehmen, und Scannen Sie den HBA auf dem Host erneut. Der Datenspeicher wird nach dem erneuten Scannen erfolgreich gemountet.
Diese Schritte sind nur gültig, wenn ein Gerät nach einem Ereignis fehlt.
PowerEdge
01 Mar 2021
4
Solution