Il driver CSI per PowerMax non riesce a creare il volume con errori durante il rilevamento del gruppo di storage e del volume

Summary: Il driver CSI (Container Storage Interface) per PowerMax non riesce a creare il volume con errori durante l'individuazione del gruppo di storage (SG) e del volume.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

L'utente visualizza i seguenti errori nei registri del driver del controller quando tenta di creare un volume. Il comando REST (Representational State Transfer) recupera i dettagli sullo SG. La risposta REST è "200 ok", ma i registri mostrano "Unable to find storage group".
time="2024-02-14T17:15:03Z" level=debug msg="\n    -------------------------- POWERMAX HTTP REQUEST -------------------------\n    GET /univmax/restapi/100/sloprovisioning/symmetrix/<powermax id>/storagegroup/<storage group> HTTP/1.1\n    Host: 0.0.0.0:2222\n    Accept: application/json;version=100\n    Application-Type: CSI Driver for Dell EMC PowerMax/v2.9.1\n    Content-Type: application/json;version=100\n    Symid: <powermax id>\n    \n"
time="2024-02-14T17:15:03Z" level=debug msg="\n    -------------------------- POWERMAX HTTP RESPONSE -------------------------\n    HTTP/1.1 200 OK\n    Transfer-Encoding: chunked\n    Content-Security-Policy: default-src 'self'\n    Content-Type: application/json\n    Date: Wed, 14 Feb 2024 17:15:03 GMT\n    Referrer-Policy: no-referrer-when-downgrade\n    Restapi-Active-Session-Count: 4\n    Restapi-Processing-Time: 25\n    Strict-Transport-Security: max-age=31536000; includeSubDomains\n    X-Content-Security-Policy: default-src 'self'\n    X-Content-Type-Options: nosniff\n    X-Frame-Options: SAMEORIGIN\n    X-Webkit-Csp: default-src 'self'\n    X-Xss-Protection: 1; mode=block\n    \n    176\n    {\"storageGroupId\":\"<storage group>\",\"slo\":\"Gold\",\"service_level\":\"Gold\",\"base_slo_name\":\"Gold\",\"srp\":\"SRP_1\",\"slo_compliance\":\"STABLE\",\"num_of_vols\":0,\"num_of_child_sgs\":0,\"num_of_parent_sgs\":0,\"num_of_masking_views\":0,\"num_of_snapshots\":0,\"cap_gb\":0.0,\"type\":\"Standalone\",\"unprotected\":true,\"compression\":true,\"compression_ratio_to_one\":0.0,\"unreducible_data_gb\":0.0}\n    0\n    \n"
time="2024-02-14T17:15:03Z" level=debug msg="Unable to find storage group: <storage group>"
Quindi, proseguendo, REST verifica se il volume esiste prima di provare a crearlo. Il REST restituisce che il volume non è stato trovato con un valore 404 Not Found. Ma il codice prevede invece un elenco vuoto.  
time="2024-02-14T17:15:03Z" level=debug msg="\n    -------------------------- POWERMAX HTTP REQUEST -------------------------\n    GET /univmax/restapi/100/sloprovisioning/symmetrix/<powermax id>/volume?volume_identifier=<volume name> HTTP/1.1\n    Host: 0.0.0.0:2222\n    Accept: application/json;version=100\n    Application-Type: CSI Driver for Dell EMC PowerMax/v2.9.1\n    Content-Type: application/json;version=100\n    Symid: <powermax id>\n    \n"
time="2024-02-14T17:15:04Z" level=debug msg="\n    -------------------------- POWERMAX HTTP RESPONSE -------------------------\n    HTTP/1.1 404 Not Found\n    Content-Length: 26\n    Content-Type: text/plain; charset=utf-8\n    Date: Wed, 14 Feb 2024 17:15:04 GMT\n    \n    Invalid Response from API\n"
time="2024-02-14T17:15:04Z" level=error msg="Error looking up volume for idempotence check: Not Found"
time="2024-02-14T17:15:04Z" level=info msg="/csi.v1.Controller/CreateVolume: REP 0032: rpc error: code = Internal desc = Error looking up volume for idempotence check: Not Found"
time="2024-02-14T17:15:04Z" level=info msg="/csi.v1.Controller/GetCapacity: REQ 0033: VolumeCapabilities=[mount:<> access_mode:<> ], Parameters=map[SRP:SRP_1 SYMID:<powermax id> ServiceLevel:Gold csi.storage.k8s.io/fstype:ext4], AccessibleTopology=segments:<key:\"csi-powermax.dellemc.com/<powermax id>\" value:\"csi-powermax.dellemc.com\" > segments:<key:\"csi-powermax.dellemc.com/<powermax id>.vsphere\" value:\"csi-powermax.dellemc.com\" > , XXX_NoUnkeyedLiteral={}, XXX_sizecache=0"
Questo comportamento si ripete e il volume non viene mai creato.

Cause

L'utente ha aggiunto una "/" finale nel file dei valori o nelle mappe powermax-reverseproxy-config e powermax-array-config quando ha eseguito l'accesso all'endpoint Unisphere for PowerMax.

https://primary-1.unisphe.re:8443/

Il file YAML dei valori specificato non mostra "/" finali nell'esempio.

https://primary-1.unisphe.re:8443

 

Resolution

L'installazione deve essere eseguita utilizzando un file di valori che non contiene la "/" aggiuntiva.

Fare riferimento alla documentazione e seguire le istruzioni di deployment applicabili all'ambiente specifico: https://dell.github.io/csm-docs/
 

Additional Information

Per visualizzare la POWERMAX HTTP REQUEST o RESPONSE nei registri, abilitare powerMaxDebug:

Fare riferimento alla documentazione e seguire le istruzioni di deployment applicabili all'ambiente specifico: https://dell.github.io/csm-docs/

logLevel: livello di registro del driver CSI. Valori consentiti: "error", "warn"/"warning", "info", "debug"
powerMaxDebug - Abilita la registrazione del traffico http e di basso livello tra il driver CSI e Unisphere. Non abilitare questa opzione a meno che non venga richiesto dal team di supporto.

Affected Products

PowerMax, PowerMax
Article Properties
Article Number: 000222114
Article Type: Solution
Last Modified: 03 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.