Драйвер Dell CSM/CSI для Unity: Код відповіді на автентифікацію: 401 з увімкненим STIG Unity Array
Resumo: Сімейство модулів зберігання контейнерів Dell (CSM): Драйвер інтерфейсу зберігання контейнерів (CSI) для Unity: Помилка автентифікації "Код відповіді на автентифікацію: 401" з увімкненим Unity Array Посібником з технічної реалізації безпеки (STIG) ...
Sintomas
Драйвер 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
Causa
Драйвер Dell CSI для Unity до версії 2.8 не відповідає вимогам для роботи з масивами Unity, що підтримують Security Technical Implementation Guide (STIG). Масиви Unity з підтримкою STIG встановлюють ліміт часу сеансу. Немає можливості відключити цей тайм-аут на масиві після ввімкнення STIG.
STIG тут означає Посібник з технічної реалізації безпеки. Це визначає стандарт конфігурації для розгортання комп'ютерів, який вимагається програмою Information Assurance (IA) Міністерства оборони США. Ці рекомендації призначені для покращення параметрів безпеки та параметрів конфігурації перед підключенням систем до мережі.
Resolução
Резолюція:
Інженери вирішили цю проблему в драйвері Dell Technologies Container Storage Interface (CSI) для Unity 2.8.
Подробиці про покращення тут: https://github.com/dell/csm/issues/891