vSAN 장애 도메인 기능은 이중화 구성 요소를 분리된 컴퓨팅 랙의 여러 서버로 분산시키도록 vSAN에 지시합니다. 이 방법을 통해 정전이나 연결 끊김과 같은 랙 수준 장애로부터 환경을 보호할 수 있습니다.
장애 도메인 구성체
vSAN에서 PFTT=1을 지원하려면 3개 이상의 장애 도메인이 필요합니다. 각 장애 도메인은 하나 이상의 호스트로 구성됩니다. 장애 도메인 정의는 개별 컴퓨팅 랙 인클로저와 같은 잠재적 장애 영역을 나타낼 수 있는 물리적 하드웨어 구성체를 인식해야 합니다.
가능한 경우 최소 네 개의 장애 도메인을 사용하십시오. 장애 도메인이 3개인 경우에는 일부 데이터 제거 모드가 지원되지 않고 vSAN이 장애 후에 데이터를 다시 보호할 수 없습니다. 이 경우에는 장애 도메인 세 개만으로는 제공할 수 없는 재구축용 용량을 가진 추가적인 장애 도메인이 필요합니다.
장애 도메인을 사용하도록 설정한 경우, vSAN은 개별 호스트가 아니라 장애 도메인에 활성 가상 시스템 스토리지 정책을 적용합니다.
가상 시스템에 할당할 스토리지 정책의 PFTT(허용할 수 있는 장애의 기본 수준) 특성에 기반하여 클러스터의 장애 도메인 수를 계산합니다.
number of fault domains = 2 * PFTT + 1
호스트가 장애 도메인의 멤버가 아닌 경우 vSAN은 해당 호스트를 독립형 장애 도메인으로 해석합니다.
여러 호스트의 장애에 대해 장애 도메인 사용
각각 두 개의 호스트가 있는 서버 랙 네 개가 포함된 클러스터를 예로 들어보겠습니다. 허용할 수 있는 장애의 기본 수준을 1로 설정하고, 장애 도메인을 사용하도록 설정하지 않은 경우 vSAN은 개체 복제본 2개를 호스트와 함께 동일한 랙 인클로저에 저장할 수 있습니다. 이러한 방식으로 랙 수준 장애 발생 시 애플리케이션이 데이터 손실의 위험에 노출될 수 있습니다. 함께 장애가 발생할 가능성이 있는 호스트를 별도의 장애 도메인으로 구성하면 vSAN은 각 보호 구성 요소(복제본 및 감시)를 별도의 장애 도메인에 배치합니다.
호스트와 용량을 추가하는 경우 기존 장애 도메인 구성을 사용하거나 장애 도메인을 정의할 수 있습니다.
장애 도메인을 사용하는 경우에 스토리지 로드와 Fault Tolerance의 균형을 유지하려면 다음 지침을 고려하십시오.
- 스토리지 정책에 구성된 허용할 수 있는 장애의 기본 수준을 충족하기에 충분한 장애 도메인을 제공하십시오.
장애 도메인을 세 개 이상 정의하십시오. 최상의 보호를 위해서는 최소 네 개의 도메인을 정의하십시오.
- 각 장애 도메인에 동일한 수의 호스트를 할당하십시오.
- 구성이 동일한 호스트를 사용하십시오.
- 가능한 경우 여유 용량이 있는 장애 도메인 하나를 장애 후 데이터 재구축 전용으로 지정하십시오.