使用驱动程序部署可观察性或应用程序移动性时,容器存储模块操作员显示状态“失败”

Podsumowanie: 在容器存储模块 1.8.0 中,使用驱动程序部署可观察性或应用程序移动性时,Container Storage Modules Operator 未正确设置状态。如果模块出现故障,则状态显示“Succeeded”,这是错误的。

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

当使用驱动程序安装不正确的模块映像时,系统无法正确验证容器存储模块的状态。状态设置为“成功”,但未部署模块。
kubectl get csm -A
NAMESPACE  NAME       CREATIONTIME CSIDRIVERTYPE CONFIGVERSION STATE
vxflexos          vxflexos    3m14s                 Powerflex           v2.9.0                    Failed    
Showing correct CSM status after code changes:
NAMESPACE  NAME       CREATIONTIME CSIDRIVERTYPE CONFIGVERSION STATE
vxflexos          vxflexos    3m14s                 Powerflex           v2.9.0                    Succeeded

Przyczyna

Operator 状态代码不会检查模块是否成功,状态检查的结果仅基于驱动程序的状态。

链接行仅检查应用程序移动性,但当它与驱动程序一起部署时不起作用,或者与任何其他模块一起部署时 https://github.com/dell/csm-operator/blob/e135454e5df50402c4080ed94e5303228b869167/pkg/utils/status.go#L350此超链接会将您带往 Dell Technologies 之外的网站。

Rozwiązanie

工程部门已在 Container Storage Modules 1.9.1 和 Container Storage Modules Operator 1.4.1 中解决了此问题。Operator 代码将更新,以检查应用程序移动性和可观察性。

Produkty

Container Storage Modules Family, Container Storage Modules
Właściwości artykułu
Numer artykułu: 000221761
Typ artykułu: Solution
Ostatnia modyfikacja: 03 wrz 2025
Wersja:  4
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.