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

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

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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 для подальшої перевірки.

Επηρεαζόμενα προϊόντα

Container Storage Modules Family, Container Storage Modules
Ιδιότητες άρθρου
Article Number: 000335617
Article Type: Solution
Τελευταία τροποποίηση: 02 Ιουλ 2025
Version:  1
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.