SafeKit 검색

HA 클러스터에서 정전 및 네트워크 격리 처리

클러스터에서 네트워크가 고립될 경우 발생할 수 있는 다양한 시나리오는 무엇인가요?

단일 네트워크

네트워크가 격리된 경우 기본 동작은 다음과 같습니다

  • 각 노드에 대한 하트비트 손실되면 각 노드는 ALONE로 전환되고 가상 IP 주소로 애플리케이션을 실행합니다(로컬 데이터를 수정하는 애플리케이션의 이중 실행)
  • 격리가 복구되면, 하나의 ALONE 노드는 강제로 중지되고 다른 노드로부터 데이터를 재동기화해야 합니다
  • 결과적으로 클러스터는 PRIM-SECOND(또는 Windows에서 수행한 중복 가상 IP 주소 감지에 따라 SECOND-PRIM)가 됩니다.

전용 복제 네트워크를 갖춘 두 개의 네트워크

네트워크가 격리된 경우 전용 복제 네트워크를 사용하면 다음과 같이 동작합니다

  • 전용 복제 네트워크는 사설 네트워크에 구현됩니다
  • 프로덕션 네트워크의 하트비트 손실됩니다(네트워크 격리)
  • 복제 네트워크의 하트비트 작동 중입니다(격리된 네트워크가 아님)
  • 클러스터는 PRIM/SECOND 상태를 유지합니다.

단일 네트워크 및 스플릿 브레인 체커

네트워크가 분리되었을 때 스플릿 브레인 체커 의 동작은 다음과 같습니다

  • 스플릿 브레인 체커 증인(일반적으로 라우터)의 IP 주소로 구성되었습니다
  • 스플릿 브레인 체커 서버가 PRIM에서 ALONE으로 또는 SECOND에서 ALONE으로 전환될 때 작동합니다
  • 네트워크가 격리된 경우, ALONE으로 전환하기 전에 두 노드 모두 IP 주소를 테스트합니다
  • IP 주소에 액세스할 수 있는 노드는 ALONE으로 이동하고, 다른 노드는 WAIT으로 이동합니다
  • 격리가 복구되면 WAIT 노드는 데이터를 재동기화하고 SECOND 상태가 됩니다.

참고: 위트니스가 다운되거나 연결이 끊어지면 두 노드 모두 WAIT로 전환되고 애플리케이션은 더 이상 실행되지 않습니다. 따라서 라우터와 같이 견고한 위트니스를 선택해야 합니다.

클러스터에서 정전이 발생할 경우 어떤 시나리오가 가능할까요?

기본 노드 전원 장애

정전으로 인해 기본 노드만 작동이 중단되는 경우:

  • 보조 노드에서 자동 페일오버가 발생하여 해당 노드가 단독으로 작동하게 되고 애플리케이션이 재시작됩니다.
  • 노드 1이 재부팅되면 복제된 데이터의 재동기화 후 SEDOND 상태가 됩니다.
  • 관리자는 필요에 따라 기본 및 보조 역할을 서로 바꿀 수 있습니다.

보조 노드 전원 장애

정전으로 인해 보조 노드만 작동이 중단되는 경우:

  • 장애 조치가 발생하지 않고 기본 노드는 단독 상태가 되며 애플리케이션은 노드 1에서 계속 실행됩니다.
  • 노드 2가 재부팅되면 복제된 데이터의 재동기화 후 SEDOND 상태가 됩니다.

일반 정전 - 사례 1

정전으로 인해 두 노드 모두 작동이 중단될 경우 기본 동작은 다음과 같습니다.

  • 두 노드 모두 정지 상태가 됩니다.
  • 노드 1이 재부팅될 때, 최신 데이터가 있는지 알 수 없기 때문에 ALONE 상태로 전환되지 않고 애플리케이션도 재시작되지 않습니다. 따라서 다른 노드의 재시작을 기다리는 WAIT 상태로 전환됩니다.
  • 노드 2가 재부팅되면 두 노드 모두 이전의 PRIM/SECOND 상태로 돌아갑니다.

일반 정전 - 사례 2

정전으로 인해 두 노드 모두 작동이 중단될 경우 syncdelta의 동작은 다음과 같습니다.

  • 예를 들어 설정에서 syncdelta가 10분으로 설정되어 있으면 노드의 데이터가 마지막 동기화보다 10분 늦더라도 노드 시작이 허용됩니다.
  • 노드 1이 재부팅되면, 전원 장애 발생 후 10분 이내에 재시작이 완료되었다고 가정하고 ALONE 모드로 전환된 후 애플리케이션을 재시작합니다.
  • 노드 2가 재부팅되면 복제된 데이터의 재동기화 후 두 번째 노드가 됩니다.
  • 참고: 노드 2가 먼저 재부팅되면 노드 2는 단독 상태가 되고 노드 1은 시작 시 두 번째 상태가 됩니다.

🔍 SafeKit 살펴보기

SafeKit의 기능, 아키텍처, 동영상, 설명서 및 무료 평가판에 대한 정보를 찾아보세요.

자원설명링크
주요 기능SafeKit가 간단하고 비용 효율적인 고가용성 솔루션인 이유를 알아보세요.주요 기능 살펴보기
사용 사례SafeKit이 중요 애플리케이션과 인프라의 가용성을 유지하는 방법을 알아보세요.사용 사례 살펴보기
배포 모델SafeKit는 SAN이나 공유 스토리지 없이도 고가용성을 제공합니다.배포 모델 살펴보기
고가용성 전략가상 머신과 애플리케이션의 고가용성을 비교합니다.두 가지 전략을 비교해 보세요
기술 사양SafeKit 클러스터의 기술 요구 사항 및 제한 사항을 확인하십시오.기술 사양을 읽어보세요
동영상SafeKit 구성 및 자동 장애 조치 시연을 시청하세요.기술 동영상 시청하기
아키텍처SafeKit mirror 클러스터 실시간으로 파일을 복제하고 장애 조치를 처리하는 방법을 알아보세요.Mirror 아키텍처 살펴보기
아키텍처SafeKit farm 클러스터 네트워크 트래픽의 균형을 맞추고 장애 조치를 처리하는 방법을 알아보세요.Farm 아키텍처 둘러보기
제품 비교SafeKit와 기존의 고가용성 클러스터 비교해 보세요.솔루션 비교
기술 자료기술 설명서를 찾아보고, SafeKit을 다운로드하고, 무료 평가판을 이용해 보세요.설명서 및 무료 평가판에 액세스하세요
애플리케이션 모듈사전 구성된 SafeKit 모듈을 사용하여 애플리케이션의 고가용성을 설정하세요.애플리케이션 모듈 살펴보기
SafeKit AI Chat SafeKit AI