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

Summary: Драйвер Container Storage Interface (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

Користувач бачить такі помилки в журналах драйверів контролера при спробі створити том. Команда Representational State Transfer (REST) отримує деталі SG. Відповідь REST — «200 добре», але в журналах у журналах показують «Не вдається знайти групу зберігання».
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 configmaps при вході в Unisphere для кінцевої точки PowerMax.

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

Наданий файл YAML не показує жодного кінцевого "/" у зразку.

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

 

Resolution

Встановлення слід виконувати за допомогою файлу значень, який не містить додаткового "/".

Зверніться до документації та дотримуйтесь інструкцій розгортання, що застосовуються до конкретного середовища: https://dell.github.io/csm-docs/
 

Additional Information

Щоб побачити POWERMAX HTTP REQUEST або RESPONSE у журналах, увімкніть 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.