Container Storage Modules 운영자: '사용 가능' 속성으로 인해 잘못된 오류 상태 보고서가 작성됨
요약: Container Storage Modules 운영자: 드라이버 컨트롤러가 축소된 후 '사용 가능' 속성으로 인해 배포 시 잘못된 오류 상태 보고서가 보고됩니다.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
ContainerStorageModule 객체가 Status를 잘못 보고합니다. CSM Operator를 사용하여 구축된 CSM 구성 요소를 축소하는 데 실패했습니다. 이것을 확인하십시오 kubectl describe 명령어와 동일한 방식으로 AUTHC를 사용합니다.
예:
- 컨트롤러 개수를 2에서 1로 변경하여 기존 드라이버 배포를 축소합니다.
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- 배포의 이름을 가져옵니다.
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- 배포 설명(실패한 것으로 표시):
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 describe 명령 출력, 컨트롤러의 다운 스케일이 성공했습니다. 드라이버의 기능에는 영향을 주지 않습니다. 이는 다음 명령 중 하나를 실행하여 유효성이 검사됩니다. Kubernetes 약 1시간 후:
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
원인
근본적인 근본 원인은 배포 상태를 요청할 때 CSM 오퍼레이터 코드의 타이밍 문제입니다. 이 코드는 축소 중에 'Available' 매개 변수를 업데이트하기 전에 ContainerStorageModule 개체에서 상태 업데이트를 요청합니다. 이로 인해 짧은 기간 동안 사용 가능 과 원하는 항목 간에 불일치가 발생합니다. 이 불일치는 한 시간 후에 자동으로 조정됩니다. 드라이버의 기능에는 영향을 주지 않습니다.
해결
해결:
해결 방법이 필요하지 않습니다. '사용 가능' 속성은 약 1시간 후에 올바르게 업데이트되고 상태를 제대로 보고합니다. 드라이버 기능은 언제든지 영향을 받지 않습니다.
해결 방법이 필요하지 않습니다. '사용 가능' 속성은 약 1시간 후에 올바르게 업데이트되고 상태를 제대로 보고합니다. 드라이버 기능은 언제든지 영향을 받지 않습니다.
해당 제품
Container Storage Modules제품
Container Storage Modules Family, Container Storage Modules문서 속성
문서 번호: 000211555
문서 유형: Solution
마지막 수정 시간: 30 1월 2026
버전: 6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.