El controlador de CSI para PowerMax falla en la creación de volúmenes con errores en la búsqueda del grupo de almacenamiento y el volumen

Summary: El controlador de la interfaz de almacenamiento de contenedores (CSI) para PowerMax falla en la creación de volúmenes con errores en la búsqueda del grupo de almacenamiento (SG) y el volumen. ...

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

El usuario ve los siguientes errores en los registros del controlador de la controladora cuando intenta crear un volumen. El comando Representational State Transfer (REST) recupera los detalles en el SG. La respuesta de REST es "200 OK", pero los registros muestran "No se puede encontrar el grupo de almacenamiento" en los registros.
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>"
A continuación, REST comprueba si el volumen existe antes de intentar crearlo. REST devuelve que el volumen no se encontró con un error 404 no encontrado. Pero el código espera una lista vacía en su lugar.  
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"
A continuación, este comportamiento se repite y el volumen nunca se crea.

Cause

El usuario agregaba una "/" final en el archivo de valores o powermax-reverseproxy-config y powermax-array-configmap al ingresar al terminal de Unisphere para PowerMax.

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

El archivo YAML de valores proporcionados no muestra "/" final en la muestra.

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

 

Resolution

La instalación se debe realizar mediante un archivo de valores que no contenga "/" adicional.

Consulte la documentación y siga las instrucciones de implementación correspondientes al entorno específico: https://dell.github.io/csm-docs/
 

Additional Information

Para ver la SOLICITUD HTTP DE POWERMAX o RESPUESTA en los registros, habilite powerMaxDebug:

Consulte la documentación y siga las instrucciones de implementación correspondientes al entorno específico: https://dell.github.io/csm-docs/

logLevel: nivel de registro del controlador de CSI. Valores permitidos: "error", "warn"/"warning", "info", "debug"
powerMaxDebug: habilita el registro de tráfico http y de bajo nivel entre el controlador CSI y Unisphere. No habilite esta opción, a menos que el equipo de soporte se lo solicite.

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.