Le pilote CSI pour PowerMax échoue lors de la création du volume avec des erreurs de recherche du groupe de stockage et du volume

Summary: Le pilote CSI (Container Storage Interface) pour PowerMax fait échouer la création du volume avec des erreurs de recherche du groupe de stockage (SG) et du 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’utilisateur voit les erreurs suivantes dans les journaux du pilote du contrôleur lors de la tentative de création d’un volume. La commande REST (Representational State Transfer) récupère les détails sur le SG. La réponse REST est « 200 ok », mais les logs affichent ensuite « Impossible de trouver le groupe de stockage » dans les logs.
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>"
Ensuite, le REST vérifie si le volume existe avant d’essayer de le créer. REST renvoie que le volume est introuvable avec un code 404 Not Found. Mais le code s’attend à une liste vide à la place.  
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"
Ce comportement se répète ensuite et le volume n’est jamais créé.

Cause

L’utilisateur a ajouté un « / » de fin dans le fichier de valeurs ou powermax-reverseproxy-config et powermax-array-config configmaps lors de la saisie du point de terminaison Unisphere for PowerMax.

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

Les valeurs fournies dans le fichier YAML n’affichent aucun « / » de fin dans l’exemple.

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

 

Resolution

L’installation doit être effectuée à l’aide d’un fichier de valeurs qui ne contient pas le « / » supplémentaire.

Reportez-vous à la documentation et suivez les instructions de déploiement applicables à l’environnement spécifique : https://dell.github.io/csm-docs/
 

Additional Information

Pour voir la requête ou la réponse HTTP POWERMAX dans les journaux, activez powerMaxDebug:

Reportez-vous à la documentation et suivez les instructions de déploiement applicables à l’environnement spécifique : https://dell.github.io/csm-docs/

logLevel : niveau du journal du pilote CSI. Valeurs autorisées : « error », « warn"/"warning », « info », « debug"
powerMaxDebug : active la journalisation du trafic http et de bas niveau entre le pilote CSI et Unisphere. Ne l’activez que si vous y êtes invité par l’équipe de support.

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.