Dell CSM/CSI driver voor Unity: Antwoordcode authenticatie: 401 met Unity Array met STIG ingeschakeld
Résumé: Dell Container Storage Modules (CSM)-reeks: CSI-driver (Container Storage Interface) voor Unity: Authentication Error "Authentication response code: 401 inch met Unity Array ingeschakeld voor Security Technical Implementation Guide (STIG) ...
Symptômes
De CSI-driver werkt enige tijd, maar faalt vervolgens met de onderstaande fouten.
Aanvankelijk werd gedacht dat het probleem te maken had met het delen van de gebruiker tussen meerdere applicaties. Zelfs een toegewijde gebruiker voor de CSI-driver lost het probleem niet op.
De gebruikersnaam en het wachtwoord voor de CSI-driver zijn geheim opgeslagen, zijn geverifieerd en zijn niet gewijzigd. Controllerlogboeken geven aan dat een 401 response Code en authenticatie mislukt:
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
De Dell CSI Driver voor Unity ouder dan 2.8 is niet gekwalificeerd om te werken met Unity arrays die zijn ingeschakeld voor Security Technical Implementation Guide (STIG). Unity arrays met STIG stellen een tijdslimiet voor sessies in. Er is geen manier om deze time-out op de array uit te schakelen na het inschakelen van STIG.
STIG betekent hier Security Technical Implementation Guide. Dit definieert een configuratiestandaard voor computerimplementaties die vereist zijn door het Information Assurance (IA)-programma van het Amerikaanse Department of Defense (DoD). Deze richtlijnen zijn ontworpen om beveiligingsinstellingen en configuratieopties te verbeteren voordat de systemen op een netwerk worden aangesloten.
Résolution
Resolutie:
Engineering heeft dit probleem opgelost in de Dell Technologies CSI-driver (Container Storage Interface) voor Unity 2.8.
Meer informatie over de verbetering: https://github.com/dell/csm/issues/891