CSI-Treiber für PowerMax schlägt bei der Volume-Erstellung mit Fehlern beim Finden von Storage-Gruppe und Volume fehl

Summary: Der CSI-Treiber (Container Storage Interface) für PowerMax schlägt bei der Volume-Erstellung mit Fehlern beim Finden der Storage-Gruppe (SG) und des Volumes fehl.

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

Dem Nutzer werden die folgenden Fehler in den Controller-Treiberprotokollen angezeigt, wenn er versucht, ein Volume zu erstellen. Mit dem REST-Befehl (Representational State Transfer) werden die Details der Storage-Gruppe abgerufen. Die REST-Antwort lautet "200 ok", aber dann zeigen die Protokolle in den Protokollen "Storage-Gruppe kann nicht gefunden werden" an.
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>"
Anschließend prüft der REST, ob das Volume vorhanden ist, bevor er versucht, es zu erstellen. Der Rest gibt zurück, dass das Volume nicht gefunden wurde, mit 404 Not Found. Stattdessen erwartet der Code eine leere Liste.  
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"
Dieses Verhalten wiederholt sich dann und das Volume wird nie erstellt.

Cause

Der Nutzer hat beim Aufrufen des Unisphere for PowerMax-Endpunkts ein nachgestelltes "/" in der Wertedatei oder in den Konfigurationszuordnungen "po wermax-reverseproxy-config" und "powermax-array-config" hinzugefügt.

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

Die angegebene YAML-Datei zeigt kein nachgestelltes "/" im Beispiel an.

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

 

Resolution

Die Installation sollte mithilfe einer Wertedatei durchgeführt werden, die keinen zusätzlichen Zusatz "/" enthält.

Lesen Sie die Dokumentation und befolgen Sie die Bereitstellungsanweisungen, die für die jeweilige Umgebung gelten: https://dell.github.io/csm-docs/
 

Additional Information

Um die POWERMAX HTTP REQUEST oder RESPONSE in den Protokollen anzuzeigen, aktivieren Sie powerMaxDebugaus:

Lesen Sie die Dokumentation und befolgen Sie die Bereitstellungsanweisungen, die für die jeweilige Umgebung gelten: https://dell.github.io/csm-docs/

logLevel – Protokollebene des CSI-Treibers. Zulässige Werte: "error", "warn"/"warning", "info", "debug"
powerMaxDebug – Aktiviert die Protokollierung von HTTP-Datenverkehr auf niedriger Ebene zwischen dem CSI-Treiber und Unisphere. Aktivieren Sie diese Option nur, wenn Sie vom Supportteam dazu aufgefordert werden.

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.