Unity için Dell CSM/CSI Sürücüsü: Kimlik doğrulama yanıt kodu: STIG özellikli 401 Unity Dizisi
Summary: Dell Kapsayıcı Depolama Modülleri (CSM) Ailesi: Unity için Kapsayıcı Depolama Arabirimi (CSI) Sürücüsü: Kimlik Doğrulama Hatası "Kimlik doğrulama yanıt kodu: Güvenlik Teknik Uygulama Rehberi (STIG) etkin Unity Dizisi ile 401 inç ...
Symptoms
CSI Sürücüsü bir süre çalışır ancak aşağıdaki hatalarla başarısız olur.
İlk olarak sorunun, kullanıcının birden fazla uygulama arasında paylaşımıyla ilgili olduğu sanılmış. CSI Sürücüsüne özel bir kullanıcı bile sorunu çözmez.
CSI Sürücüsünün kullanıcı adı ve parolası gizli bir şekilde saklanır, doğrulanır ve değiştirilmez. Denetleyici günlükleri, 401 yanıt kodunun ve kimlik doğrulamanın başarısız olduğunu gösterir:
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
Unity için 2.8 öncesi Dell CSI Sürücüsü, Güvenlik Teknik Uygulama Rehberi (STIG) etkin Unity dizileri ile çalışmaya uygun değildir. STIG özellikli Unity dizileri bir oturum zaman sınırı ayarlayın. STIG etkinleştirildiğinde dizideki bu zaman aşımını devre dışı bırakmanın bir yöntem değildir.
STIG burada Güvenlik Teknik Uygulama Kılavuzu anlamına gelir. Bu, ABD Savunma Bakanlığı (DoD) Bilgi Güvencesi (IA) programı tarafından gerekli olan bilgisayar dağıtımları için bir yapılandırma standardı tanımlar. Bu yönergeler, sistemler bir ağa bağlanmadan önce güvenlik ayarlarını ve yapılandırma seçeneklerini geliştirmek için tasarlanmıştır.
Resolution
Çözünürlük:
Mühendislik ekibi, Unity 2.8 için Dell Technologies Kapsayıcı Depolama Arabirimi (CSI) Sürücüsünde bu sorunu çözmüştür.
Geliştirmeyle ilgili ayrıntılar burada: https://github.com/dell/csm/issues/891