CSM: CSI-Treiber für PowerFlex CrashLoopBackOff aufgrund von Timeout bei Gateway-Anmeldung
Zusammenfassung: Dieses Problem betrifft Dell Container-Storage-Module (CSM) mit dem Dell CSI-Treiber (Container Storage Interface) für PowerFlex. Der Treiber testet nicht, wenn die Anmeldung am PowerFlex Gateway ein hartcodiertes Timeout von 1 Sekunde überschreitet. ...
Symptome
Treiberprotokolle zeigen ein Timeout von 1 Sekunde an:
time="2026-05-15T17:14:29Z" level=info msg="Login to PowerFlex Gateway, system=<array id>, endpoint=https://<gateway>, user=<user>\n" time="2026-05-15T17:14:30Z" level=error msg="array <array id> probe failed: rpc error: code = FailedPrecondition desc = unable to login to PowerFlex Gateway: Get \"https://<gateway>/api/login\": context deadline exceeded"
Pods können in einer CrashLoopBackOff oder Fehlerstatus.
oc get pods -n vxflexos ... vxflexos-node-xxxxx 1/2 Error 442 (5m22s ago) 19h vxflexos-node-xxxxx 0/2 CrashLoopBackOff 431 (103s ago) 18h
Die letzten Änderungen können Upgrades, Netzwerklatenz, Gateway-Performanceprobleme oder Clusterskalierung umfassen.
Ursache
Die CSI-Treiber für die PowerFlex-Treiberversionen 2.13.1 und 2.14.0 verwenden ein nicht konfigurierbares Test-Timeout. Der Anmeldeaufruf an das PowerFlex Gateway überschreitet dieses Timeout.
Lösung
Das Engineering hat eine Änderung vorgenommen, um das Test-Timeout in späteren Versionen des CSI-Treibers (Container Storage Interface) für PowerFlex konfigurierbar zu machen. Führen Sie ein Upgrade auf eine Version durch, bei der das Test-Timeout konfiguriert werden kann.
Gemäß den Versionshinweisen wurde dieses Problem in den folgenden Versionen behoben:
https://github.com/dell/csi-powerflex/releases (Externer Link)
- 2.13.2
- 2.14.1
- 2.15.0 oder höher
- 2.16.0 oder höher
Konfigurieren Sie nach dem Upgrade die probe timeout X_CSI_PROBE_TIMEOUT gemäß den Anforderungen der Umgebung. Die Standardeinstellung ist jetzt auf 10 Sekunden.