Драйвер CSI для PowerMax завершается сбоем при создании тома с ошибками при поиске группы хранения и тома

Summary: Драйвер интерфейса хранилища контейнеров (CSI) для PowerMax не позволяет создать том с ошибками при поиске группы хранения (SG) и тома.

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

При попытке создать том пользователь видит в журналах драйвера контроллера следующие ошибки. Команда REST (Representational State Transfer) извлекает сведения о SG. Ответ REST — «200 ok», но затем в журналах отображается «Не удается найти группу хранения».
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>"
Затем REST проверяет, существует ли том, прежде чем пытаться его создать. REST возвращает, что том не найден, с ошибкой 404 Not Found. Но вместо этого код ожидает пустой список.  
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"
Затем этот процесс повторяется, и том так и не создается.

Cause

Пользователь добавил конечный знак «/» в файл значений или powermax-reverseproxy-config и powermax-array-config при вводе конечной точки Unisphere для PowerMax.

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

В представленном файле значений YAML в образце нет конечного знака "/".

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

 

Resolution

Установка должна выполняться с помощью файла значений, который не содержит дополнительного знака «/».

Ознакомьтесь с документацией и следуйте инструкциям по развертыванию, применимым к конкретной среде: https://dell.github.io/csm-docs/
 

Additional Information

Чтобы отображать HTTP-ЗАПРОС ИЛИ ОТВЕТ POWERMAX в журналах, включите powerMaxDebug.

Ознакомьтесь с документацией и следуйте инструкциям по развертыванию, применимым к конкретной среде: https://dell.github.io/csm-docs/

logLevel — уровень журнала драйвера CSI. Допустимые значения: «error», «warn»/«warning», «info», «debug»
powerMaxDebug — включает ведение журнала низкоуровневого трафика и HTTP-трафика между драйвером CSI и Unisphere. Не включайте эту функцию, пока вас об этом не попросит служба поддержки.

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.