- Pacemaker DRBD 구성도
구성 요소
- DRBD(Distributed Replicated Block Device)
- HA cluster 구축 하기 위해 디자인된 블럭 디바이스
- 이 방식은 Network Raid-1으로 동작함.
- Raid-1의 일반적인 구성은 데이터 백업(실시간) 미러링하는 구성이지만 여기서는 Network으로 통한 미러링.
- Pacemaker
- 클러스터 제어기능 : 클러스트 상태를 알리는 통신, 클러스터의 노드 참가 판단, 클러스터 노드간의 정보 동기화, 일정간격으로 상대노드와 통신해 생사를 확인 등을 수행하는 것이 클러스터 제어기능
생사확인의 통신은 인터커넥트 통신(하트비트통신)이라고 말합니다만 이것이 끊어졌을때 상대가 고장났다고 판단해 failover를 수행.
노드간의 통신관리 및 Pacemaker전체처리에 관련되는 HA클러스터의 하위 단의 일을 하기 위한 토대
- 리소스 제어기능 : 일정간격으로 리소스를 감시해 정상으로 동작하고 있지 않다고 판단한 경우, 리소스의 failover를 수행하는 것이 리소스 제어기능.
- Pacemaker
- 응용 프로그램 프로세스가 실패했을 때 다시 시작하는 간단한 가용성 관리자.
- 정보의 변경 알림을 설정, 검색 및 수신 할 수있는 기능을 제공 하는 구성 및 통계 인 메모리 데이터베이스 .
- 쿼럼 쿼럼이 달성되거나 손실 될 때 응용 프로그램을 통지 시스템.
- NFS Daemon
- 서비스레이어로 Pacemaker가 failover 여부를 판단하여 서비스를 실행할지 중단할지 결정에 따라서 서비스 수행
728x90
댓글