Clusterware, OCR, Voting Disk
Clusterware의 자원 감시, OCR의 구성 저장과 Voting Disk의 클러스터 멤버십 판단 역할
#핵심 요약
Clusterware는 노드와 자원을 감시하고 정책에 따라 자원을 재시작하거나 다른 노드에서 서비스를 기동함
OCR은 자원 구성 정보를 보관하고 Voting Disk는 CSS의 멤버십 판단에 쓰임
#개념과 동작 원리
| 구성 요소 | 역할 |
|---|---|
| CSSD | 노드 멤버십과 heartbeat 관리 |
| CRSD | 등록 자원의 상태와 운영 정책 관리 |
| EVMD | 클러스터 이벤트 전달 |
| OCR | DB, 서비스, VIP 등 자원 구성 정보 보관 |
| Voting Disk | CSS의 클러스터 멤버십 판단에 사용 |
통신 단절로 노드들이 독립된 클러스터처럼 동작하면 공유 데이터 정합성이 훼손될 수 있어 멤버십 재구성과 필요한 노드의 퇴출로 접근을 제한함
Voting File 과반수 접근은 멤버십 유지 조건이며, 세 개 중 두 개 접근은 과반수지만 한 개는 아님
과반수 접근만으로 네트워크 분할의 모든 생존 판단을 설명할 수는 없음
misscount는 네트워크 heartbeat 누락, disktimeout은 Voting Disk I/O 장애를 판단하는 기준임
heartbeat 전달 주기는 아님
OCR의 미러, 백업, 복원 조건은 OCR 백업과 복구에서 다룸
#필수 명령어 또는 SQL
crsctl check crs
crsctl stat res -t
crsctl query css votedisk
asmcmd lsdg결과 해석: 핵심 서비스의 online 여부와 개별 자원의 TARGET, STATE를 따로 확인함 Voting Disk 출력에서는 ONLINE 여부, 파일 수와 디스크 그룹을 확인하고 ASM 출력의 MOUNTED, redundancy 유형과 함께 봄 실습에서는 TARGET=ONLINE, STATE=OFFLINE을 목표와 실제 상태의 불일치로 설명함
#사용 조건과 주의사항
실습에서는 ASM 재기동을 CRSD의 감시와 연결하지만 PID 변경만으로 CRSD 단독 수행 여부를 확인할 수 없다고 함께 적었음 Voting Disk 이동 예시에는 계정 전환 표기가 없어 변경 명령의 실행 권한이 확정되지 않음 OCR 백업 목록은 Voting Disk 자체의 백업 목록이 아님