Драйвер CSI для PowerFlex показывает, что не удалось создать OCI во время выполнения

Summary: Драйвер интерфейса хранилища контейнеров (CSI) для PowerFlex отображает состояние /csi-vxflexos.sh: нет такого файла или каталога

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

Из 20 контроллеров и узловых подов работали 17.

Контроллер и модуль pod узла на одном узле отображали CrashLoopBackoff.

В модуле pod узла на другом узле отображается CrashLoopBackoff.

В описании контроллера драйвера CSI и узловых модулей, которые не отображались, отображалось следующее событие. Pod не смогли найти сценарий «csi-vxflexos.sh» для запуска:

Warning Failed 47s kubelet Error: failed to start container "driver": Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/csi-vxflexos.sh": stat /csi-vxflexos.sh: no such file or directory: unknown

Используя exec, на контейнере драйвера для рабочего пода контроллера показал, что скрипт находится в рабочих образах:

# oc exec -it -n vxflexos vxflexos-controller-8874b487c-sv7th -c driver /bin/bash
...
bash-5.1$ pwd
/
bash-5.1$ ls
afs boot csi-vxflexos dev home lib64 media opt root sbin sys usr vxflexos-config
bin certs csi-vxflexos.sh etc lib licenses mnt proc run srv tmp var vxflexos-config-params

При удалении модулей pod их не удалось запустить.

 

Cause

Пользователь сообщил о проблеме с внутренним репозиторием и извлек образы на проблемных узлах.

 

Resolution

Пользователь обнаружил проблему с внутренним репозиторием. Пользователь удалил изображение из проблемных узлов. При следующем извлечении изображения все модули успешно поднялись.

 

Article Properties
Article Number: 000262358
Article Type: Solution
Last Modified: 04 Mar 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.