vSAN “Proactive rebalance”과 “Automatic Rebalance” (2149809)

목적

이 문서의 목적은 vSAN의 “Proactive Rebalance and Automatic Rebalance”이 적용될 수 있는 경우에 대해 설명하는 것이다.

디스크가 상태 점검에서 클러스터 균형이 맞지 않고, 공간 사용량이 많은 디스크가 있음을 나타내는 오류를 보고하는 경우 vSAN 버전을 기반으로 공간 사용량을 위해 디스크 전체로 로드를 분산하기 위해 사전/자동 재조정을 실행해야 할 수 있다.

Proactive Rebalance : VC GUI의 vSAN Health 플러그인을 통해 또는 RVC 콘솔을 통해 vSAN 클러스터의 개체 재조정을 수동으로 시작한다. 이 기능은 vSAN 6.7 U2 이상에서만 지원된다.

Automatic Rebalance : vSAN 6.7 U3 이후부터는 사전 재조정을 수동으로 트리거할 필요가 없다. 클러스터 전체 구성 및 임계값 설정을 통해 모든 재조정 작업을 자동화할 수 있다.

해결

Proactive Rebalance : vSAN 클러스터 균형이 맞지 않을 경우 수동 재조정 실행이 필요할 수 있다. 이 작업은 과도하게 사용된 Disk에서 활용도가 낮은 Disk로 구성 요소를 이동시킨다. 수동 재조정을 수행할 때 이 작업은 24시간 동안 실행되었다가 중지된다.

참고

수동 재조정 실행은 일부 시스템 리소스를 활용하며 이 프로세스를 완료하는 데 몇 시간이 걸릴 수 있다. 이는 클러스터 간 디스크 사용량 분산을 줄이기 위해 재조정해야 하는 개체 수에 따라 달라진다.
vSAN 성능 차트를 모니터링하여 워크로드가 최소일 때 사전 리밸런싱을 실행하는 것이 좋다.

vSphere 6.7 U2 이하에서 Proactive Rebalance을 실행하려면:

  1. vSphere Web Client에서 vSAN 클러스터로 이동한다.
  2. Monitor 탭을 누르고 vSAN을 누른다.
  3. Health를 누른다.
  4. vSAN 상태 서비스 테이블에서 Warning: Virtual SAN Disk Balance를 선택한다. 호스트의 디스크 밸런스를 검토할 수 있다.
  5. 클러스터를 재조정하려면 Rebalance Disks 버튼을 클릭한다.

참고

이 작업은 몇 시간이 걸릴 수 있다.

RVC(사용되지 않음)를 사용하여 릴리스에서 Proactive Rebalance을 실행하려면:

RVC(Ruby vSphere Console)에 로그인한다.

컴퓨터 네임스페이스로 변경한다.

재조정해야 하는 데이터 양을 확인하려면 vSAN 클러스터에서 다음 명령 실행:
vsan.proactive_rebalance_info <vSAN-cluster-number, or "." for current rvc path location>

출력은 다음과 같이 나타난다:

/localhost/Test-DC/computers/Test-CL> vsan.proactive_rebalance_info .
2019-08-16 19:31:08 +0000: Retrieving proactive rebalance information from host esxi-3.labs.org ...
2019-08-16 19:31:08 +0000: Retrieving proactive rebalance information from host esxi-1.labs.org ...
2019-08-16 19:31:08 +0000: Retrieving proactive rebalance information from host esxi-2.labs.org ...
2019-08-16 19:31:09 +0000: Fetching vSAN disk info from esxi-3.labs.org (may take a moment) ...
2019-08-16 19:31:09 +0000: Fetching vSAN disk info from esxi-2.labs.org (may take a moment) ...
2019-08-16 19:31:09 +0000: Fetching vSAN disk info from esxi-1.labs.org (may take a moment) ...
2019-08-16 19:31:10 +0000: Done fetching vSAN disk infos

Proactive rebalance start: 2019-08-16 19:30:47 UTC
Proactive rebalance stop: 2019-08-17 19:30:54 UTC
Max usage difference triggering rebalancing: 30.00%
Average disk usage: 56.00%
Maximum disk usage: 63.00% (17.00% above minimum disk usage)
Imbalance index: 10.00%
No disk detected to be rebalanced

이러한 균형 재조정은 24시간 이내에 시작되고 중지된다는 것을 알게 될 것이다.

균형 재조정을 시작하려면 다음 명령을 실행한다:
vsan.proactive_rebalance -s <vSAN-cluster-number>

출력은 다음과 같이 나타난다:

/localhost/Test-DC/computers/Test-CL> vsan.proactive_rebalance . -s
2019-08-16 19:30:55 +0000: Processing vSAN proactive rebalance on host esxi-3.labs.org ...
2019-08-16 19:30:55 +0000: Processing vSAN proactive rebalance on host esxi-1.labs.org ...
2019-08-16 19:30:55 +0000: Processing vSAN proactive rebalance on host esxi-2.labs.org ...
  • 다음 명령을 사용하여 재조정 상태 모니터링:
    vsan.proactive_rebalance_info <vSAN-cluster-number>

참고

이 작업은 몇 시간이 걸릴 수 있다.

기본 24시간을 초과하여 재조정을 실행하려면 재조정 런타임, <값은 초 단위로 표시됨>을 변경해야 한다.

예를 들어, 일주일 동안 실행되도록 재조정 설정:
vsan.properties_vasance . -t 604800

이 경우 이 작업은 완료되거나 일주일 동안 수행된다. 한 주가 다 되기 전에 재조정이 끝나면 프로세스가 종료된다.

Automatic Rebalance :

vSAN 6.7 U3 디스크 재조정은 더 이상 수동 방법이 아니며, vSAN 클러스터 설정 내에서 서비스로 사용하도록 설정해야 한다(아래 설명 참조). 이 옵션을 사용하도록 설정하지 않으면, vSAN 디스크 중 하나라도 용량 임계값 80%를 초과하는 경우에만 vSAN 디스크에 대한 재조정을 시작하게 된다.

참고

디스크 재조정은 vSAN 클러스터의 I/O 성능에 영향을 줄 수 있다. 성능에 영향을 주지 않기 위해 최대 성능이 필요할 때 임계값을 변경하거나 자동 균형 재조정을 해제할 수 있다.

Automatic Rebalance:

  1.  vSAN 클러스터로 이동한다.
  2. Configure 탭을 누르다.
  3. vSAN에서 Services를 선택한다.
  4. Advanced Options를 클릭한다.
  5. 클릭해서 Automatic Rebalance Enable/Disable 한다.
  6. 요구 사항에 따라 분산 임계값을 20에서 75 사이의 백분율로 설정한다.

재균형을 시작하기 위한 임계값은 기본적으로 30%로 설정되며, 이는 두 개의 디스크가 이 분산(한 디스크는 다른 디스크보다 30% 더 로드됨)을 가지면 구성 요소의 재균형이 시작됨을 의미한다. 분산이 설정된 임계값(기본값 15%)의 절반에 도달할 때까지(또는 자동 균형 재조정이 비활성화될 때까지) 재조정은 계속된다.

vSAN 클러스터의 디스크 사용량 세부 정보를 볼 수 있는 vSAN 디스크 밸런스에 대한 상태 점검도 있다. 자동 재조정을 사용하도록 설정한 경우 vSAN은 자동으로 이 상태 검사를 녹색으로 유지하려고 시도한다. 실행 중지된 경우 이 상태 점검이 트리거되며 관리자가 수동으로 디스크 재조정 태스크를 트리거하거나 자동 재조정 기능을 다시 사용하도록 설정해야 한다.

관련 정보

vSAN 6.5에서 rvc 콘솔에서 사용할 수 있는 vsan.proactive_rebalance 플래그:

vsan.proactive_rebalance . -h
usage: proactive_rebalance [opts] cluster
Configure proactive rebalance for vSAN
  cluster: Path to ClusterComputeResource
-s, --start            Start proactive rebalance
-t, --time-span=<i>   Determine how long this proactive rebalance lasts in seconds, only be valid when option 'start' is specified
-v, --variance-threshold=<f>    Configure the threshold, that only if disk's used_capacity/disk_capacity exceeds this threshold(comparing to the disk with the least fullness in the cluster), disk is qualified for proactive rebalance, only be valid when option 'start' is specified
  -i, --time-threshold=<i>   Threshold in seconds, that only when variance threshold continuously exceeds this threshold, corresponding disk will be involved to proactive rebalance, only be valid when option 'start' is specified
  -r, --rate-threshold=<i>    Determine how many data in MB could be moved per hour for each node, only be valid when option 'start' is specified
  -o, --stop                      Stop proactive rebalance
  -h, --help                      Show this message

다음에 대한 자세한 정보:

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Avi Kubernetes Operator(AKO)

개요 OpenShift/Kubernetes와의 Avi Vantage 플랫폼 통합은 Avi Kubernetes Operator(AKO)라고 하는 새로운 오퍼레이터를 포함하는 재설계된 아키텍처를 제공합니다. 다음 그림에서는…