Container Storage Modules Operator: Na het verlagen van de schaal van de drivercontroller veroorzaakt het kenmerk 'Available' een onjuist foutstatusrapport in de implementatie
Resumo: Container Storage Modules Operator: Na het verlagen van de schaal van de drivercontroller veroorzaakt het kenmerk 'Available' een onjuist foutstatusrapport in de implementatie.
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Sintomas
ContainerStorageModule object rapporteert ten onrechte status: Mislukt bij het gebruik van de CSM-operator om geïmplementeerde CSM-componenten te downgraden. Controleer dit met de opdracht kubectl describe .
Voorbeeld:
Ondanks de status: Failed in the kubectl describe command output, the down scale of the controller was successful. Er is geen invloed op de functionaliteit van de driver. Dit wordt gevalideerd door een van de volgende opdrachten uit te voeren in Kubernetes na ongeveer één uur:
Voorbeeld:
- Schaal de bestaande driverimplementatie af door het aantal controllers te wijzigen van 2 naar 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- De naam van de implementatie ophalen:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- Beschrijf de implementatie (wordt weergegeven als mislukt):
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
(. . .)
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
Causa
De onderliggende oorzaak is een timingprobleem in de CSM-operatorcode bij het aanvragen van de status van de implementatie. De code vraagt om een statusupdate van het ContainerStorageModule-object voordat de parameter 'Available' tijdens scale down wordt bijgewerkt. Dit veroorzaakt een verschil tussen 'Available' en 'Desired' voor een korte periode. Deze discrepanties worden automatisch na een uur verzoend. Er is geen invloed op de functionaliteit van de driver.
Resolução
Oplossing:
Er is geen tijdelijke oplossing nodig. Het kenmerk 'Available' wordt na ongeveer één uur correct bijgewerkt en meldt de status correct. De driverfunctionaliteit wordt op geen enkel moment beïnvloed.
Er is geen tijdelijke oplossing nodig. Het kenmerk 'Available' wordt na ongeveer één uur correct bijgewerkt en meldt de status correct. De driverfunctionaliteit wordt op geen enkel moment beïnvloed.
Produtos afetados
Container Storage ModulesProdutos
Container Storage Modules Family, Container Storage ModulesPropriedades do artigo
Número do artigo: 000211555
Tipo de artigo: Solution
Último modificado: 03 set. 2025
Versão: 5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.