Container Storage Modules Operator: 'Available' özniteliği yanlış arıza durumu raporuna neden oluyor

Summary: Container Storage Modules Operator: Sürücü denetleyicisi ölçeğini azalttıktan sonra 'Available' özniteliği dağıtımda yanlış arıza durumu raporuna neden oluyor.

Bu makale şunlar için geçerlidir: Bu makale şunlar için geçerli değildir: Bu makale, belirli bir ürüne bağlı değildir. Bu makalede tüm ürün sürümleri tanımlanmamıştır.

Symptoms

ContainerStorageModule nesnesi hatalı olarak Durumu bildiriyor : Dağıtılan CSM bileşenlerinin ölçeğini küçültmek için CSM Operatörü kullanılırken başarısız olur. Bunu kontrol edin kubectl describe yaparsınız.


Örneğin:
  1. Denetleyici sayısını 2'den 1'e değiştirerek mevcut sürücü dağıtımının ölçeğini küçültün:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Dağıtımın adını alın:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Dağıtımı açıklayın (başarısız olarak gösterilir):
kubectl describe csm -n [namespace] [deployment]
( . . .)
Status:
  Controller Status:
    Available:  2
    Desired:    1
    Failed:     0
  Node Status:
    Available:  2
    Desired:    2
    Failed:     0
  State:        Failed
(. . .)

Duruma rağmen: Başarısız oldu kubectl describe komut çıktısı, denetleyicinin aşağı ölçeği başarılı oldu. Sürücünün işlevselliği etkilenmez. Bu, içinde aşağıdaki komutlardan herhangi biri çalıştırılarak doğrulanır: Kubernetes Yaklaşık bir saat sonra:

kubectl get pods -n [namespace]
NAME                READY   STATUS    RESTARTS   AGE
driver-controller   5/5     Running   0          16m
driver-node         2/2     Running   0          16m
driver-node         2/2     Running   0          16m

kubectl get replicaset -n [namespace]
NAME                DESIRED   CURRENT   READY   AGE
driver-controller   1         1         1       17m

kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           24m

Cause

Temel temel neden, dağıtımın durumu istenirken CSM Operatörü kodunda yaşanan bir zamanlama sorunudur. Kod, ölçeği küçültme sırasında 'Available' parametresi güncelleştirilmeden önce ContainerStorageModule nesnesinden bir durum güncelleştirmesi ister. Bu durum, "Available" ve "Want" arasında kısa bir süre için tutarsızlığa neden olur. Bu tutarsızlık bir saat sonra otomatik olarak uzlaştırılır. Sürücünün işlevselliği üzerinde herhangi bir etkisi yoktur.

Resolution

Geçi -ci çözüm:
Geçici çözüm gerekmez. "Available" [Kullanılabilir] özelliği yaklaşık bir saat sonra düzgün bir şekilde güncellenir ve durumu düzgün bir şekilde bildirir. Sürücü işlevselliği hiçbir zaman etkilenmez.

Etkilenen Ürünler

Container Storage Modules

Ürünler

Container Storage Modules Family, Container Storage Modules
Makale Özellikleri
Article Number: 000211555
Article Type: Solution
Son Değiştirme: 30 Haz 2026
Version:  7
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.