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