Container Storage Modules-operatör: Attributet "Available" orsakar felaktig felstatusrapport

Sammanfattning: Container Storage Modules-operatör: När drivrutinsstyrenheten har skalats ned orsakar attributet "Available" en felaktig felstatusrapport i distributionen.

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

ContainerStorageModule-objektet rapporterar felaktigt status: Misslyckades när CSM Operator användes för att nedskala distribuerade CSM-komponenter. Kontrollera detta med kubectl describe Kommandot.


Exempel:
  1. Skala ned befintlig drivrutinsdistribution genom att ändra antalet styrenheter från 2 till 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Hämta namnet på distributionen:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Beskriv distributionen (visas som misslyckad):
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
(. . .)

Trots statusen: Misslyckades i kubectl describe kommandoutmatning lyckades styrenhetens nedskala. Drivrutinens funktionalitet påverkas inte. Detta valideras genom att köra något av följande kommandon i Kubernetes Efter ungefär en timme:

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

Orsak

Den underliggande rotorsaken är ett tidsproblem i CSM-operatörskoden när status för distributionen begärs. Koden begär en statusuppdatering från ContainerStorageModule-objektet innan parametern "Available" uppdateras under nedskalningen. Detta orsakar en avvikelse mellan "Tillgänglig" och "Önskad" under en kort tidsperiod. Den här avvikelsen stäms av automatiskt efter en timmes tid. Drivrutinens funktionalitet påverkas inte.

Upplösning

Workaround:
Ingen lösning är nödvändig. Attributet "Tillgänglig" uppdateras korrekt efter ungefär en timme och rapporterar statusen korrekt. Drivrutinens funktionalitet påverkas inte vid något tillfälle.

Berörda produkter

Container Storage Modules

Produkter

Container Storage Modules Family, Container Storage Modules
Artikelegenskaper
Artikelnummer: 000211555
Artikeltyp: Solution
Senast ändrad: 30 juni 2026
Version:  7
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.