Pilote Dell CSM/CSI pour Unity : Code de réponse d’authentification : 401 avec baie Unity compatible STIG

Summary: Gamme Dell Container Storage Modules (CSM) : Pilote CSI (Container Storage Interface) pour Unity : Erreur d’authentification « Authentication response code : Baie Unity 401 » avec STIG (Security Technical Implementation Guide) activé ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Le pilote CSI fonctionne pendant une période donnée, mais échoue avec les erreurs ci-dessous.
Au départ, le problème était lié au partage de l’utilisateur entre plusieurs applications. Même un utilisateur dédié pour le pilote CSI ne résout pas le problème.

Le nom d’utilisateur et le mot de passe du pilote CSI sont stockés dans un code secret, ont été vérifiés et n’ont pas été modifiés. Les logs du contrôleur indiquent qu’un code de réponse 401 et l’authentification ont échoué :

time="2022-10-12T17:44:29Z" level=debug msg="Executing Authenticate REST client" func="github.com/dell/gounity.(*Client).Authenticate()" file="dell/gounity@v1.10.0/unityclient.go:51"
time="2022-10-12T17:44:29Z" level=debug msg="Response code:401 for url: /api/types/loginSessionInfo" func="github.com/dell/gounity/api.(*client).DoAndGetResponseBody()" file="dell/gounity@v1.10.0/api/restclient.go:292"
time="2022-10-12T17:44:29Z" level=debug msg="Authentication response code: 401" func="github.com/dell/gounity.(*Client).Authenticate()" file="dell/gounity@v1.10.0/unityclient.go:65"
time="2022-10-12T17:44:29Z" level=error arrayid=<arrayId> runid=40724 msg="Unity authentication failed for array <arrayID> error: rpc error: code = Unauthenticated desc = Authentication failed. Unable to login to Unity. Verify username and password." func="github.com/dell/csi-unity/service.singleArrayProbe()" file="/go/src/csi-unity/service/service.go:774"
time="2022-10-12T17:44:29Z" level=info msg="/csi.v1.Node/NodeStageVolume: REP 40724: rpc error: code = FailedPrecondition desc =  runid=40724 Unable to login to Unity. Error: rpc error: code = Unauthenticated desc = Authentication failed. Unable to login to Unity. Verify username and password."
time="2022-10-12T17:45:00Z" level=info

 

Cause

Le pilote Dell CSI pour Unity antérieur à la version 2.8 n’est pas qualifié pour fonctionner avec les baies Unity compatibles STIG (Security Technical Implementation Guide). Les baies Unity activées par STIG définissent une limite de temps de session. Il n’existe aucun moyen de désactiver ce délai d’expiration sur la baie après l’activation de STIG.

 

STIG désigne ici le Guide d’implémentation technique de la sécurité. Cela définit une norme de configuration pour les déploiements d’ordinateurs requise par le programme d’assurance des informations (IA) du ministère américain de la Défense (DoD). Ces instructions sont conçues pour améliorer les paramètres de sécurité et les options de configuration avant que les systèmes ne soient connectés à un réseau.

 

Resolution

Résolution:
Les ingénieurs ont résolu ce problème dans le pilote Dell Technologies Container Storage Interface (CSI) pour Unity 2.8.
Détails sur l’amélioration ici : https://github.com/dell/csm/issues/891

 

Article Properties
Article Number: 000207429
Article Type: Solution
Last Modified: 12 Dec 2023
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.