CSI-drivrutinen för PowerMax misslyckas med att skapa volym med fel vid sökning av lagringsgrupp och volym

Summary: CSI-drivrutinen (Container Storage Interface) för PowerMax går inte att skapa volym med fel vid sökning av lagringsgrupp (SG) och volym.

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

Användaren ser följande fel i loggarna för styrenhetens drivrutin när han eller hon försöker skapa en volym. Kommandot Representational State Transfer (REST) hämtar information om SG. REST-svaret är "200 ok", men sedan visar loggarna "Det går inte att hitta lagringsgruppen" i loggarna.
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>"
När du sedan fortsätter kontrollerar REST om volymen finns innan du försöker skapa den. REST returnerar att volymen inte hittas med en 404 Not Found. Men koden förväntar sig en tom lista i stället.  
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"
Det här beteendet upprepas sedan och volymen skapas aldrig.

Cause

Användaren lade till ett avslutande "/" i värdefilen eller powermax-reverseproxy-config och powermax-array-config konfigurationskartor när Unisphere för PowerMax-slutpunkten öppnades.

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

De angivna värdena YAML-filen visar inget avslutande "/" i exemplet.

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

 

Resolution

Installationen bör utföras med hjälp av en värdesfil som inte innehåller det extra "/".

Läs dokumentationen och följ de distributionsinstruktioner som gäller för den specifika miljön: https://dell.github.io/csm-docs/
 

Additional Information

Om du vill se POWERMAX HTTP-BEGÄRAN eller SVAR i loggarna aktiverar du powerMaxDebug:

Läs dokumentationen och följ de distributionsinstruktioner som gäller för den specifika miljön: https://dell.github.io/csm-docs/

logLevel – loggnivå för CSI-drivrutin. Tillåtna värden: "error", "warn"/"warning", "info", "debug"
powerMaxDebug – Aktiverar lågnivå- och http-trafikloggning mellan CSI-drivrutinen och Unisphere. Aktivera inte detta om du inte uppmanas att göra det av supportteamet.

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.