Поди вузла CSM PowerFlex застрягли на init:0/2

Summary: Модулі зберігання контейнерів (CSM) вузли PowerFlex зависли на init:0/2 після того, як хости були перезавантажені через деякі зміни, застосовані до них.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Усі вузлові блоки PowerFlex застрягли на init:0/2 і повідомлено про помилку "Warning FailedMount 8s (x6 over 23s) kubelet MountVolume.SetUp failed for volume "scaleio-path-bin" : mkdir /bin/emc: read-only file system " в описі стручка.  

Проблема виникла з CSM Operator 1.9 і 1.8.1 із драйвером інтерфейсу зберігання контейнерів (CSI) для PowerFlex 2.13.1 і 2.14.

Cause

Основна причина цієї проблеми полягає в тому, що оператор CSM не може визначити, чи працює він у середовищі OpenShift під час ініціалізації. Він кешує цю інформацію для подальшого використання. Цілком ймовірно, що в момент запуску оператора наступна команда не повернула очікуваний результат:

oc get --raw /apis | jq | grep "security.openshift.io" 

Це говорить про те, що security.openshift.io Група інтерфейсів прикладного програмування (API) могла бути недоступною на той момент.

У журналі оператора, якщо ви бачите [isOpenShift err false], це означає, що оператор не може визначити середовище OpenShift.

2025-06-17T08:45:38.167Z INFO workspace/main.go:99 isOpenShift err false {"TraceId": "main"}
2025-06-17T08:45:38.168Z INFO workspace/main.go:105 Kubernetes environment {"TraceId": "main"}

Правильне повідомлення журналу для визначення середовища OpenShift:

2025-06-19T00:03:14.913Z        INFO    workspace/main.go:138   Openshift environment   {"TraceId": "main"}

Resolution

  1. Вручну виконайте наступну команду:

oc get --raw /apis | jq | grep "security.openshift.io"

and

oc auth can-i get /apis/security.openshift.io --as=system:serviceaccount:dell-csm-operator:dell-csm-operator-manager-service-account

  1. Очікуваний результат 

# oc get --raw /apis | jq | grep "security.openshift.io"
      "name": "security.openshift.io",
          "groupVersion": "security.openshift.io/v1",
        "groupVersion": "security.openshift.io/v1",

# oc auth can-i get /apis/security.openshift.io --as=system:serviceaccount:dell-csm-operator:dell-csm-operator-manager-service-account
yes

        3. Якщо ви бачите висновок вище, то перезапустіть оператор CSM:

oc delete pod dell-csm-operator-controller-manager-xxx-xxx -n openshift-operators

        4. Якщо результат не збігається з вищезазначеним, попросіть клієнта звернутися до служби підтримки Red Hat для подальшої перевірки.

Produse afectate

Container Storage Modules Family, Container Storage Modules
Proprietăți articol
Article Number: 000335617
Article Type: Solution
Ultima modificare: 02 Jul 2025
Version:  1
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.