Säilötallennusmoduulien käyttö: Ohjainohjaimen skaalauksen jälkeen Available-määrite aiheuttaa virheellisen virhetilaraportin käyttöönotossa

Summary: Säilötallennusmoduulien käyttö: Ohjainohjaimen skaalauksen jälkeen Available-määrite aiheuttaa virheellisen virhetilaraportin 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 virheellisesti tilan: Epäonnistui, kun CSM-operaattoria käytetään skaalautumaan käyttöön otettuihin CSM-komponentteihin. Tarkista komento kubectl-komennolla .

Esimerkki:
  1. Pienennä nykyistä ohjaimen käyttöönottoa muuttamalla 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 : Kubectl-komennon komennon tulos ei onnistunut. Ohjaimen down-skaalaus onnistui. Ohjaimen toiminta ei vaikuta. Tämä vahvistetaan suorittamalla kubernetes-järjestelmässä jokin seuraavista komennoista 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

Taustalla on csm-operaattorin koodissa oleva ajoitusongelma, joka ilmenee pyydettäessä käyttöönoton tilaa. Koodi pyytää ContainerStorageModule-objektista tilapäivitystä, ennen kuin Available(Käytettävissä) -parametri päivitetään skaalauksen aikana. Tämä aiheuttaa lyhyen ajan poikkeavuuden Available- ja Desired-toimintojen välillä. Tämä poikkeavuus käynnistetään automaattisesti tunnin kuluttua. Tämä ei vaikuta ohjaimen toimintaan.

Resolution

Workaround:
Kiertotapaa ei tarvita. Available-määrite päivitetään oikein noin tunnin kuluttua, ja se ilmoittaa tilan oikein. Tämä ei vaikuta ohjaimen toimintaan missään vaiheessa.

Affected Products

Container Storage Modules

Products

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