Wenn Ihr ESXi-Host nicht auf eine LUN zugreifen kann, oder der Zugriff sehr langsam ist, liegt möglicherweise ein Problem mit Pfad-Thrashing (auch als LUN-Thrashing bezeichnet) vor.
Problem
Ihr Host kann nicht auf eine LUN zugreifen oder der Zugriff ist sehr langsam. Die Protokolldateien des Hosts weisen möglicherweise häufige Änderungen am Pfadzustand aus. Beispiel:
Frequent path state changes are occurring for path vmhba2:C0:T0:L3. This may indicate a storage problem. Affected device: naa.600600000000000000edd1. Affected datastores: ds1
Ursache
Das Problem wird möglicherweise durch Pfad-Thrashing verursacht. Ein Pfad-Thrashing kann auftreten, wenn zwei Hosts über unterschiedliche Speicherprozessoren (Sps) auf dieselbe LUN zugreifen und die LUN infolgedessen niemals verfügbar ist.
Das Pfad-Thrashing tritt in der Regel in Aktiv/Passiv-Arrays auf. Pfad-Thrashing kann auch auf einem direkt verbundenen Array mit HBA-Failover auf einem oder mehreren Knoten auftreten. Aktiv/aktiv-Arrays oder Arrays, die transparentes Failover bieten, verursachen kein Pfad-Thrashing.
Lösung
- Stellen Sie sicher, dass alle Hosts, die eine Gruppe von LUNs in diesen Aktiv/Passiv-Arrays gemeinsam verwenden, gleichzeitig auf denselben Speicherprozessor zugreifen.
- Korrigieren Sie mögliche Inkonsistenzen bei der Verkabelung oder der Maskierung unterschiedlicher Hosts und SAN-Ziele, sodass allen HBAs dieselben Ziele in derselben Reihenfolge angezeigt werden.
- Stellen Sie sicher, dass die Beanspruchungsregeln, die auf allen Hosts definiert sind, die LUNs gemeinsam verwenden, exakt gleich sind.
- Wählen Sie für die Pfadrichtlinie die Option „Zuletzt verwendetes PSP“ (Standardeinstellung).