대칭 클러스터 사용

대칭 클러스터를 사용하면 클러스터에 있는 모든 서버에서 HCLNotes® databases 데이터베이스가 동일하게 유지됩니다. 복구 서비스는 누락되었거나 손상된 데이터베이스를 기부 클러스터 멤버의 양호한 사본으로 대체하여 데이터베이스를 복구합니다.

대칭 클러스터 요구사항은 대칭 클러스터 준비 항목을 참조하십시오.

누락된 데이터베이스의 감지 및 복구
대칭 클러스터의 모든 서버에서 AutoRepair라는 서버 태스크가 실행됩니다. AutoRepair는 서버에서 지정된 폴더를 스캔하여 누락된 데이터베이스를 찾습니다. AutoRepair는 클러스터 데이터베이스 디렉토리(cldbdir.nsf)를 참조하여 모니터링 대상 폴더가 어느 데이터베이스를 포함해야 하는지 확인합니다. AutoRepair는 누락된 데이터베이스를 감지하고 복구할 때 데이터베이스가 참조하는 DAOS .nlo 파일도 복구합니다.
클러스터 구성 문서는 AutoRepair의 다음과 같은 측면을 구성할 때 사용됩니다.
  • AutoRepair가 누락된 데이터베이스를 로그 파일에만 보고할지 아니면 누락된 데이터베이스를 복구하는 복구 서비스도 트리거할지 여부.
  • 스캔할 폴더. 폴더는 서버 데이터 디렉토리 아래에 있어야 합니다.
  • AutoRepair가 누락된 데이터베이스를 찾기 위해 스캔하는 빈도.
손상된 데이터베이스의 감지 및 복구
손상된 데이터베이스를 감지하여 복구하려면 클러스터 구성 문서에서 손상된 파일 수정 옵션을 선택합니다. 이 옵션이 선택된 상태에서 Domino® 서버가 모니터링 대상 폴더에서 손상된 데이터를 감지하는 경우 Fixup이 실행되어 데이터베이스의 복구를 시도합니다. Fixup이 성공하지 못할 경우 서버가 손상된 데이터베이스의 파일 확장자를 .pd_bad_<timedate>로 변경하여 데이터베이스를 격리합니다. 복구 서비스는 기부 클러스터 멤버로부터 즉시 양호한 버전을 복구합니다. 사용자가 클러스터 구성 문서에 지정한 일 수가 지나면 서버 태스크 RepairCleanup이 격리된 버전의 데이터베이스를 삭제합니다.
복구 서비스
복구 서비스는 누락되었거나 손상된 데이터베이를 바꾸기 위해 다음을 수행합니다.
  • 양질의 버전을 갖고 있는 기부 서버에서 데이터베이스의 스냅샷을 복사합니다.
  • 폴더 참조를 업데이트합니다.
  • 복제 영향력을 최소화하기 위해 발산 점을 반영하도록 클러스터 메이트 사본에 대한 복제 히스토리를 조정합니다.
  • 복사한 데이터베이스에 전체 텍스트 색인이 설정되어 있는 경우 전체 텍스트 색인을 다시 빌드합니다.
  • 데이터베이스를 스캔하여 참조된 DAOS 오브젝트가 이 서버에 존재하는지 확인합니다. 누락된 오브젝트가 있으면 이를 바꿉니다.