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.

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

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.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family, Container Storage Modules
Article Properties
Article Number: 000211555
Article Type: Solution
Last Modified: 15 محرم 1448
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.