본문 바로가기
OS/Windows

[Failover Clusters 심화] 설정 단계 및 옵션

by SE_123 2023. 6. 6.

Failover Cluster 설정 단계 및 주의사항

Failover cluster를 구성할 때 고려해야 할 주요 설정 단계와 단계별 주의사항입니다. 

1. 네트워크 구성 

  • 클러스터의 각 노드 간에 통신할 수 있도록 네트워크 구성이 꼭 필요합니다. 네트워크 어댑터, IP 주소, 서브넷 및 네트워크 라우팅의 내용을 설정해야 합니다.
  • 주의사항) 네트워크 구성시에 cluster node간의 Direct 연결을 설정하는 'Heartbeat Network'를 고려해야합니다.

2. 볼륨 및 스토리지 구성

  • 클러스터의 공유 스토리지를 구성을 위해 볼륨 또는 파일 공유 서비스를 설정하고, 스토리지 장치와 연결합니다. 
  • 주의사항) Admin$, IPC$  폴더를 제거하면 clusterDB동기화가 불가능해져 장애가 발생합니다. 

3. 클러스터 관리 도구

  • 클러스터를 모니터링하고 관리하기 위해 클러스터 관리 도구를 선택해야 합니다.
  • 예를 들어, Failover Cluster Manager 또는 Windows Admin Center와 같은 도구를 사용할 수 있습니다.

4. 장애 조치 및 재해 복구 설정

  • 클러스터 내의 장애 조치(faileover)를 트리거하는 조건을 설정하고 재해 복구(DR)를 위한 백업 및 복원 전략이 필요합니다. 
  • 주의사항) 장애조치를 트리거하는 조건은 Failover Treshold입니다. Failover Treshold는 특정시간동안  최대로 가능한 Failover 횟수로 설정 횟수를 넘어가면 failover를 실행하지않고 그대로 종료됩니다. (6시간에 3-4번이 default 및 권장 Failover Treshold입니다. )

5. 보안 설정

  • 클러스터의 보안을 강화하기 위해, 노드 간의 통신 보안, 접근 제어 및 인증 관리 그리고 데이터 암호화 등을 설정합니다. 
  • 주의사항)  백신 설치시 cluster, hyper- v, os는 바이러스로 감지하지 않도록 Exception List 설정으로 예외처리해야합니다. 

6. 모니터링 및 경고 설정

  • 클러스터의 상태를 모니터링하고 예외 상황에 대한 경고(alert)를 설정해야합니다. 클러스터의 성능 및 가용성을 추적하고, 트러블 슈팅이 가능합니다. 

7. 리소스 관리 및 임계값 설정

  • 클러스터 내의 리소스 사용을 관리하기 위해 적절한 임계값(threshold)을 설정합니다. 클러스터의 성능을 최적화하고, 리소스 부족으로 인한 장애를 예방할 수 있습니다. 
  • 주의사항) '보류시간' 설정으로  해당 서비스가 시작되는 것을 기다려주는 시간 설정이 가능합니다. SQL 서버나 무거운 서버에 설정이 필요합니다. 
  • 주의사항) 리소스(Application 그룹)에 종속성이 있는경우와 없는 경우를 구별하고 종속성을 잡아주는 것이 중요합니다. 

8. 테스트 및 검증

  • 클러스터를 구성한 후에는 구성이 제대로 작동하는지 확인하기 위해 테스트와 검증 단계를 수행해야 합니다. 

 

Failover cluster  추가 옵션

 gum 옵션

  • Failover cluster 구성시 gum 옵션 변경을 통해, 여러노드에서 불필요한 CPU 사용을 줄이는 것이 가능합니다. 
  • default option은 1로 설정 되어 있으며, 0으로 변경해 사용이 가능합니다. 

Owner 권한(읽기/쓰기)

  • Failover cluaster 구성시 정합성을 위해 owner 권한은 하나의 노드에만 설정합니다.
  • (읽기는 모두 가능하지만) 하나의 노드를 통해서만 쓰기를 수행하도록 하여 노드간에 충돌이 나지 않게 합니다. 

 


 

⭐️Failover Clusters 시리즈⭐️

[Failover Clusters] Failover Cluster와 Quorum 개념

[Failover Clusters] Failover clusters와 Hyper-V

[Failover clusters] 고가용성(HA)를 위한, Migration 모델과 필수 구성

[Failover Clusters 심화] 설정 단계 및 옵션

[Failover clusters 심화] 기타 고려사항(대용량 트래픽, CSV, LoadBalancer)

반응형