Драйвер Dell CSM/CSI для Unity: Код відповіді на автентифікацію: 401 з увімкненим STIG Unity Array

摘要: Сімейство модулів зберігання контейнерів Dell (CSM): Драйвер інтерфейсу зберігання контейнерів (CSI) для Unity: Помилка автентифікації "Код відповіді на автентифікацію: 401" з увімкненим Unity Array Посібником з технічної реалізації безпеки (STIG) ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Драйвер CSI працює протягом певного періоду часу, але потім зазнає невдачі з наведеними нижче помилками.
Спочатку вважалося, що проблема пов'язана зі спільним використанням користувача між кількома програмами. Навіть спеціальний користувач драйвера CSI не вирішує проблему.

Ім'я користувача та пароль для драйвера CSI зберігаються в секреті, були перевірені та не змінювалися. Журнали контролерів свідчать про помилку коду відповіді 401 та аутентифікації:

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

 

原因

Драйвер Dell CSI для Unity до версії 2.8 не відповідає вимогам для роботи з масивами Unity, що підтримують Security Technical Implementation Guide (STIG). Масиви Unity з підтримкою STIG встановлюють ліміт часу сеансу. Немає можливості відключити цей тайм-аут на масиві після ввімкнення STIG.

 

STIG тут означає Посібник з технічної реалізації безпеки. Це визначає стандарт конфігурації для розгортання комп'ютерів, який вимагається програмою Information Assurance (IA) Міністерства оборони США. Ці рекомендації призначені для покращення параметрів безпеки та параметрів конфігурації перед підключенням систем до мережі.

 

解决方案

Резолюція:
Інженери вирішили цю проблему в драйвері Dell Technologies Container Storage Interface (CSI) для Unity 2.8.
Подробиці про покращення тут: https://github.com/dell/csm/issues/891

 

文章属性
文章编号: 000207429
文章类型: Solution
上次修改时间: 12 12月 2023
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。