Säilötallennusmoduulien operaattori: Available-määrite aiheuttaa virheellisen vikatilaraportin

Summary: Säilötallennusmoduulien operaattori: Kun ajuriohjaimen skaalaus alaspäin on valittu, Available-määrite aiheuttaa virheellisen vikatilaraportin käyttöönotossa.

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-objekti ilmoittaa tilan virheellisesti : Epäonnistui käytettäessä CSM-operaattoria käyttöönotettujen CSM-komponenttien skaalaamiseen. Tarkista asia kubectl describe Komento.


Esimerkki:
  1. Vähennä nykyisiä ajureiden käyttöönottoja vaihtamalla ohjainten määrä 2:sta 1:een:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Hae käyttöönoton nimi:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Kuvaile käyttöönottoa (näkyy epäonnistuneena):
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
(. . .)

Tilasta huolimatta : Epäonnistui kubectl describe Komentotulos, ohjaimen skaalaus alaspäin onnistui. Ajurin toimintaan ei kohdistu vaikutusta. Tämä tarkistetaan suorittamalla jokin seuraavista komennoista Kubernetes Noin tunnin kuluttua:

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

Perimmäinen syy on ajoitusongelma CSM-operaattorikoodissa, kun pyydetään käyttöönoton tilaa. Koodi pyytää tilapäivitystä ContainerStorageModule-objektilta, ennen kuin Available-parametri päivitetään skaalauksen aikana. Tämä aiheuttaa ristiriidan "Käytettävissä" ja "Haluttu" välillä lyhyeksi ajaksi. Tämä ristiriita täsmäytetään automaattisesti tunnin kuluttua. Ajurin toimivuuteen ei ole vaikutusta.

Resolution

Workaround:
Kiertotapaa ei tarvita. Available-määrite päivittyy oikein noin tunnin kuluttua ja ilmoittaa tilan oikein. Ajurin toiminta ei milloinkaan heikkene.

Affected Products

Container Storage Modules

Products

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