ModifyClusterFullThreshold를 참조하십시오
ModfyClusterFullThreshold 메서드를 사용하면 스토리지 클러스터가 특정 용량 활용도에 접근할 때 시스템에서 이벤트를 생성하는 수준을 변경할 수 있습니다. 임계값 설정을 사용하여 시스템에서 경고를 생성하기 전에 허용되는 사용 블록 스토리지 양을 나타낼 수 있습니다.
예를 들어 시스템이 "오류" 레벨 블록 스토리지 사용률보다 3%에 도달할 때 알림을 받으려면 stage3BlockThresholdPercent 매개 변수에 대해 "3" 값을 입력합니다. 이 수준에 도달하면 시스템은 클러스터 관리 콘솔의 이벤트 로그에 경고를 보냅니다.
매개 변수
이 메서드에는 다음과 같은 입력 매개 변수가 있습니다.
매개 변수를 하나 이상 선택해야 합니다. |
이름 | 설명 | 유형 | 기본값 | 필수 요소입니다 |
---|---|---|---|---|
maxMetadataOverProvisionFactor입니다 |
메타데이터 공간을 사용 가능한 공간에 비례하여 프로비저닝할 수 있는 횟수를 나타내는 값입니다. 예를 들어, 100TiB의 볼륨을 저장할 충분한 메타데이터 공간이 있고 이 숫자를 5로 설정한 경우 500TiB 크기의 볼륨을 생성할 수 있습니다. |
정수 |
5 |
아니요 |
Stage2AwareThreshold를 참조하십시오 |
시스템에서 용량 알림을 트리거하기 전에 클러스터에 남아 있는 용량 노드의 수입니다. |
정수 |
없음 |
아니요 |
Stage3BlockThresholdPercent를 참조하십시오 |
시스템이 클러스터 "경고" 경고를 트리거하도록 하는 블록 스토리지 사용률이 "오류" 임계값 미만임 |
정수 |
없음 |
아니요 |
Stage3MetadataThresholdPercent를 참조하십시오 |
시스템이 클러스터 ""경고"" 경고를 트리거하도록 하는 ""오류"" 임계값 미만의 메타데이터 스토리지 사용률. |
정수 |
없음 |
아니요 |
반환 값
이 메서드의 반환 값은 다음과 같습니다.
이름 |
설명 |
유형 |
BLOCKNness(블록형 |
클러스터의 블록 충만도에 대해 현재 계산된 레벨입니다.
|
문자열 |
충만함 |
"BLOCKFullness"와 "MetadataFullness" 사이의 최고 수준의 충만함을 반영합니다. |
문자열 |
maxMetadataOverProvisionFactor입니다 |
메타데이터 공간을 사용 가능한 공간에 비례하여 프로비저닝할 수 있는 횟수를 나타내는 값입니다. 예를 들어, 100TiB의 볼륨을 저장할 충분한 메타데이터 공간이 있고 이 숫자를 5로 설정한 경우 500TiB 크기의 볼륨을 생성할 수 있습니다. |
정수 |
메타다테아풀함 |
클러스터의 현재 계산된 메타데이터 풀니스 수준입니다.
|
문자열 |
슬라이리예비 UsedThresholdPct |
오류 상태입니다. 예약된 슬라이스 사용률이 반환된 슬라이리예비 UsedThresholdPct 값보다 크면 시스템 경고가 트리거됩니다. |
정수 |
Stage2AwareThreshold를 참조하십시오 |
인지 조건. "2단계" 클러스터 임계값 레벨에 설정된 값 |
정수 |
Stage2BlockThresholdytes를 나타냅니다 |
2단계 충만 조건이 존재할 클러스터에서 사용 중인 바이트 수입니다. |
정수 |
Stage2MetadataThresholdytes |
2단계 충만 조건이 존재할 클러스터에서 사용 중인 메타데이터 바이트 수입니다. |
|
Stage3BlockThresholdytes |
3단계 전체 상태 조건이 존재할 클러스터에서 사용 중인 스토리지 바이트 수입니다. |
정수 |
Stage3BlockThresholdPercent를 참조하십시오 |
3단계에 설정된 백분율 값입니다. 이 % 찼을 때 경고 로그에 경고가 표시됩니다. |
정수 |
stage3LowThreshold를 참조하십시오 |
오류 상태입니다. 클러스터의 낮은 용량으로 인해 시스템 경고가 생성되는 임계값입니다. |
정수 |
3메트타다임계 임계성바이트 |
3단계 전체 상태 조건이 존재할 클러스터에서 사용하는 메타데이터 바이트 수입니다. |
|
stage4BlockThresholdytes |
4단계 전체 상태 조건이 존재할 클러스터에서 사용 중인 스토리지 바이트 수입니다. |
정수 |
stage4CriticalThreshold를 나타냅니다 |
오류 상태입니다. 클러스터의 심각한 용량 부족을 경고하기 위해 시스템 경고가 생성되는 임계값입니다. |
정수 |
Stage4MetadataThresholdytes |
4단계 완전성 조건이 존재할 클러스터에서 사용하는 메타데이터 바이트 수입니다. |
|
stage5BlockThresholdytes |
5단계 충만 조건이 존재할 클러스터에서 사용하는 저장소 바이트 수입니다. |
정수 |
stage5MetadataThresholdytes |
5단계 충만 조건이 존재할 클러스터에서 사용하는 메타데이터 바이트 수입니다. |
|
sumTotalClusterBytes를 선택합니다 |
클러스터의 물리적 용량(바이트 단위) |
정수 |
요약 메타다ataClusterBytes입니다 |
메타데이터를 저장하는 데 사용할 수 있는 총 공간입니다. |
정수 |
sumUsedClusterBytes를 선택합니다 |
클러스터에서 사용된 스토리지 바이트 수입니다. |
정수 |
sumUsedMetadataClusterBytes를 나타냅니다 |
메타데이터를 저장하기 위해 볼륨 드라이브에서 사용되는 공간입니다. |
정수 |
요청 예
이 메서드에 대한 요청은 다음 예제와 비슷합니다.
{ "method" : "ModifyClusterFullThreshold", "params" : { "stage3BlockThresholdPercent" : 3 }, "id" : 1 }
응답 예
이 메서드는 다음 예제와 유사한 응답을 반환합니다.
{ "id": 1, "result": { "blockFullness": "stage1Happy", "fullness": "stage3Low", "maxMetadataOverProvisionFactor": 5, "metadataFullness": "stage3Low", "sliceReserveUsedThresholdPct": 5, "stage2AwareThreshold": 3, "stage2BlockThresholdBytes": 2640607661261, "stage3BlockThresholdBytes": 8281905846682, "stage3BlockThresholdPercent": 3, "stage3LowThreshold": 2, "stage4BlockThresholdBytes": 8641988709581, "stage4CriticalThreshold": 1, "stage5BlockThresholdBytes": 12002762096640, "sumTotalClusterBytes": 12002762096640, "sumTotalMetadataClusterBytes": 404849531289, "sumUsedClusterBytes": 45553617581, "sumUsedMetadataClusterBytes": 31703113728 } }
버전 이후 새로운 기능
9.6