PowerFlex: 단일 SDS가 IMM에 있는 경우 볼륨을 생성할 수 없음
Summary: 단일 SDS가 IMM(Instant Maintenance Mode)인 경우 볼륨을 생성할 수 없음
Symptoms
단일 SDS를 유지 보수 모드로 전환한 후에는 사용 가능한 공간이 충분하더라도 볼륨을 생성할 수 없습니다. 이 "add_volume"command가 실패하고 "System capacity is unbalanced" 메시지를 해결하는 방법을 알아보십시오. 새 볼륨을 생성할 수 없습니다.
Unable to add a volume when an SDS is in the IMM even if the "--override_balance_check" flag is used: scli --add_volume --protection_domain_name pd1 --storage_pool_name sp1 --thin_provisioned --size_gb 8 --volume_name test --override_balance_check Allocating volumes while the system is unbalanced will degrade system performance. Press 'y' and then Enter to confirm: y Error: MDM failed command. Status: System capacity is unbalanced
Cause
이것은 버그가 아닙니다. 특정 상황에서는 새 볼륨을 생성하지 못할 수 있습니다.
'정상적인' ScaleIO 환경에는 비슷한 크기의 장애 유닛이 최소 3개 이상 있어야 하며, 여기서 가장 큰 장애 유닛의 용량은 사용 가능한 총 용량(MM 노드 용량 제외)의 절반 미만입니다.
ScaleIO 시스템이 불균형한 방식으로 생성되는 경우가 있습니다.
불균형 ScaleIO 시스템의 예로는 단일 장애 유닛(SDS 또는 장애 세트)이 다른 구성 요소보다 큰 경우가 있습니다.
다음은 문제가 있는 몇 가지 구성입니다.
예 1(장애 세트):
FS0 크랙: SDS 111,112
FS1: SDS 113
FS2: SDS 114(MM), 115
각 SDS의 크기는 동일하거나 유사합니다. 이 상황에서 SDS 114가 MM에 있을 때 FS0은 다른 장애 세트보다 두 배 더 큽니다.
이 경우 시스템이 한계에 도달하여 볼륨 생성이 실패합니다(단일 장애 유닛은 시스템의 나머지 부분보다 클 수 없으며 여기서는 다음과 같습니다).
예 2(SDS):
SDS1 크랙: 18TB
SDS2: 18TB
SDS3: 18TB
SDS4: 100GB
이 환경에서는 나머지 3개의 장애 유닛 중 하나(SDS 노드 3)가 다른 장애 유닛보다 180배 작습니다. 게다가 차이가 너무 크기 때문에 노드 4의 SDS는 소량의 스토리지를 포함하도록 설정되므로 이 환경은 2노드 환경과 거의 동일하지만 충분하지 않습니다.
Resolution
ScaleIO 시스템이 균형을 이루고 모든 장애 장치(FS 또는 SDS)의 크기가 비슷한지 확인합니다.