Symptoms
Betroffene Versionen:
PowerStoreOS 2.0.0.0 Build 1376722
Dieses Problem tritt auf, wenn PowerStoreOS auf 2.0.0.0 Build 1376722 aktualisiert wird oder ein Node mit PowerStoreOS 2.0.0.0 Build 1376722 neu gestartet wird.
Während eines unterbrechungsfreien Upgrades oder beim Neustart eines Node verlieren Hosts den Zugriff auf alle LUNs, die als LUN 0 konfiguriert sind. Alle anderen LUNs sind nicht betroffen. Um wieder Zugriff auf LUN 0 zu erhalten, muss der Host abgemeldet und erneut angemeldet werden.
Wenn eine LUN 0 für den Host bereitgestellt wird, verliert der Host den Zugriff auf LUN 0 nach einem unterbrechungsfreien Upgrade (NDU) auf PowerStoreOS Version 2.0.0.0 Build 1376722.
Ein unterbrechungsfreies Upgrade (NDU) auf PowerStoreOS Version 2.0.0.0 Build 1376722 führt zu einer Situation, in der Daten für eine LUN 0 nicht verfügbar sind.
Die Verbindung zu einer LUN 0 auf einem PowerStore-Node kann nach dem Neustart des Node nicht wiederhergestellt werden.
Wenn der ESX-Host LUN 0 verwendet, werden in der Datei /var/log/vmkernel.log auf dem ESXi-Host Einträge ähnlich den folgenden angezeigt:
NMP: nmp_ThrottleLogForDevice:3861: Cmd 0xa3 (0x4598c9d3e8c0, 0) to dev "naa.68ccf098001eb7ef7b75d019f90f1ff2" on path "vmhba64:C0:T9:L0" Failed:
NMP: nmp_ThrottleLogForDevice:3869: H:0x0 D:0x2 P:0x0 Gültige Sensordaten: 0x5 0x25 0x0. Act:NONE. cmdId.initiator=0x45388721bbd8 CmdSN 0x0
Cause
Codefehler in PowerStoreOS 2.0.0.0 Build 1376722.
Auch nach dem Neustart des Node reagiert PowerStore weiterhin mit ASC: 25h ASCQ 00h (LOGICAL UNIT NOT SUPPORTED) für Host-I/Os für LUN 0, die einen permanenten Geräteverlust (PDL) auslösen können.
Resolution
Problemumgehung:
Als Problemumgehung sollten nicht alle Host- und Hostgruppen über eine PowerStore-LUN mit LUN-ID 0 verfügen.
Dauerhafte Lösung:
Dieses Problem wurde in PowerStoreOS 2.0.0.0 behoben (Build: 1397847).