Virtual SAN 장애 도메인 기능은 이중화 구성 요소를 분리된 컴퓨팅 랙의 여러 서버로 분산시키도록 Virtual SAN에 지시합니다. 이 방법을 통해 정전이나 연결 끊김과 같은 랙 수준 장애로부터 환경을 보호할 수 있습니다.

장애 도메인 구성체

Virtual SAN에는 각각 하나 이상의 호스트로 구성된 장애 도메인이 두 개 이상 필요합니다. 장애 도메인 정의는 개별 컴퓨팅 랙 인클로저와 같은 잠재적 장애 영역을 나타낼 수 있는 물리적 하드웨어 구성체를 인식해야 합니다.

가능한 경우 최소 네 개의 장애 도메인을 사용하십시오. 장애 도메인이 세 개인 경우에는 일부 데이터 제거 모드가 지원되지 않고 Virtual SAN이 장애 후에 데이터를 다시 보호할 수 없습니다. 이 경우에는 장애 도메인 세 개만으로는 제공할 수 없는 재구축용 용량을 가진 추가적인 장애 도메인이 필요합니다.

장애 도메인을 사용하도록 설정된 경우, Virtual SAN은 개별 호스트가 아니라 장애 도메인에 활성 가상 시스템 스토리지 정책을 적용합니다.

가상 시스템에 할당할 스토리지 정책의 허용되는 장애 수 특성에 기반하여 클러스터의 장애 도메인 수를 계산합니다.

number of fault domains = 2 * number of failures to tolerate + 1

호스트가 장애 도메인의 멤버가 아닌 경우 Virtual SAN은 해당 호스트를 독립형 장애 도메인으로 해석합니다.

여러 호스트의 장애에 대해 장애 도메인 사용

각각 두 개의 호스트가 있는 서버 랙 네 개가 포함된 클러스터를 예로 들어보겠습니다. 허용되는 장애 수를 1로 설정하고, 장애 도메인을 사용하도록 설정하지 않은 경우 Virtual SAN은 개체 복제본 두 개를 동일한 랙 인클로저에 있는 호스트와 함께 저장할 수 있습니다. 이러한 방식으로 랙 수준 장애 발생 시 애플리케이션이 데이터 손실의 위험에 노출될 수 있습니다. 함께 장애가 발생할 가능성이 있는 호스트를 별도의 장애 도메인으로 구성하면 Virtual SAN은 각 보호 구성 요소(복제본 및 감시)를 별도의 장애 도메인에 배치합니다.

호스트와 용량을 추가하는 경우 기존 장애 도메인 구성을 사용하거나 장애 도메인을 정의할 수 있습니다.

장애 도메인을 사용하는 경우에 스토리지 로드와 Fault Tolerance의 균형을 유지하려면 다음 지침을 고려하십시오.

  • 스토리지 정책에 구성된 허용되는 장애 수를 충족하기에 충분한 장애 도메인을 제공하십시오.

    장애 도메인을 세 개 이상 정의하십시오. 최상의 보호를 위해서는 최소 네 개의 도메인을 정의하십시오.

  • 각 장애 도메인에 동일한 수의 호스트를 할당하십시오.

  • 구성이 동일한 호스트를 사용하십시오.

  • 가능한 경우 여유 용량이 있는 장애 도메인 하나를 장애 후 데이터 재구축 전용으로 지정하십시오.