본문 바로가기

클러스터 서비스 - 기타 부가 기능 이벤트 로그 복제 관리자 (Event Log Replication Manager)=>노드에서 발생한 오류 정보는 로컬의 이벤트 로그에만 기록되는 것이 아니라 서버 클러스터를 구성하는 모든 노드로 복제하여 기록된다.=>문제 발생 시 정상적인 노드에서 오류를 확인할 수 있다. 백업/복원 관리자(Backup/Restore Manager)=>백업 프로그램에 의해 쿼럼 디스크에 있는 클러스터 구성 정보 데이터베이스를 백업하고 향후 복원하는 작업을 담당하는 구성 모듈이다. 이상 클러스터 서비스 내부의 구성 모듈들에 대해 알아 봤습니다. 더보기
클러스터 서비스 - 노드 및 리소스 관리 노드 관리자 (Node Manager)=>약 1.2초 간격으로 Heartbeat을 전송하여 클러스터를 구성하는 노드의 정상 동작 여부를 체크하는 기능을 수행합니다. =>자신이 현재 정상적으로 동작한다는 것을 서로 서로에게 알린다.=>상대방 노드로부터 일정 시간 이상(약 6초 이상) Heartbeat이 전송되지 않으면 노드 관리자는 해당 노드에 오류가 발생했다고 생각한다. 이를 발견한 노드의 노드 관리자는 멀티캐스트 메시지를 전송하여 각 노드들이 보유하고 있는 현재 동작 중인 클러스터 노드 목록을 갱신하도록 하는데 이를 '재그룹 이벤트'라고 합니다.=>노드 관리자는 크게 2가지 일을 합니다. 첫 번째 Heartbeat을 통한 노드 오류 감지, 두 번째는 특정 노드의 오류를 감지하였거나 노드가 재 시작 했을.. 더보기
클러스터 서비스 -구성 정보 관리 및 동기화 클러스터 서비스는 총 9개의 서로 다른 기능을 담당하는 구성 모듈로 되어 있습니다.담당하는 역할에 따라 다음과 같이 세 가지 분류로 나누어질 수 있습니다. 구성 정보 및 동기화 - 데이터베이스 관리자, 검사점 관리자, 글로벌 업데이트 관리자, 로그 관리자노드 및 리소스 관리 - 노드 관리자, 구성원 관리자, 장애 조치 관리자기타 부가 기능 - 이벤트 로그 복제 관리자, 백업/복원 관리자 이번 시간에는 서버 클러스터 구성 정보 및 동기화를 담당하는 구성 모듈에 대해 알아보도록 하겠습니다. 데이터베이스 관리자 (Database Manager)=>클러스터 구성 정보 데이터베이스를 관리하는 핵심 구성 모듈=>클러스터 로그에는 DM으로 표시됨.=>구성 정보 변경 시 동작 방식 1. 특정 노드에서 관리자에 의해 구.. 더보기