개요
CM RESOURCE 상태 별 차이를 설명합니다.
방법
CM RESOURCE DOWN / DEACT 차이
•
DOWN 상태: 리소스에 대한 작업이 없어 사용하지 않는 상태입니다.
•
DEACT 상태: DOWN 상태라는 점은 동일하나, START 명령어도 받지 않는 상태입니다. DEACT 상태가 된 CM RESOURCE는 CM 관제를 벗어난 상태로 아무 작업도 진행하지 않습니다.
RESOURCE가 DEACT 되는 경우
1.
retry cnt 만큼 시도해도 start 하지 못했을 경우
2.
사용자가 명시적으로 deact 시켰을 경우
RESOURCE가 DEACT 상태가 되면 사용자가 직접 부팅 실패 원인을 파악하고, 해결한 후 act 명령어로 DOWN 상태로 변경해주어야 합니다.
참고
DEACT 상태의 리소스가 VIP인 경우, Inbound/Outbound 통신은 허용되나 CM의 관제를 벗어난 상태를 의미합니다. 클러스터 리소스 중 관리 필요로 빠진 리소스는 점검이 필요합니다.
VIP가 INTR(INTERRUPT) 상태로 표시되는 경우
DB 장애 등으로 VIP가 다른 노드로 failover 될 때는 다음 절차를 따릅니다:
1.
Pre-work (VIP 해제 작업)
2.
VIP release (해제)
3.
Post-work (플래그 정리 등의 후처리)
•
Pre-work 시작 시 interrupt status가 CM_INTR_NOTI 상태로 설정되면, VIP 상태는 INTR로 조회됩니다.
•
Post-work 메시지를 수신하면 interrupt status는 CM_INTR_COMMIT으로 전환되어 VIP 상태가 UP(R)로 조회됩니다.
즉, INTR 상태는 VIP가 failover 중 Interrupt 상태임을 의미합니다.
VIP가 UNKNOWN 상태로 표시되는 경우
Interconnect Network down장애 등으로 인해 클러스터가 다운되는 상황에서 VIP failover에 대한 COMMIT을 받지 못할 경우, VIP가 다른 노드에서 정상적으로 동작하는지 여부를 알 수 없으므로 VIP 상태가 UNKNOWN으로 표기됩니다.
클러스터가 정상적으로 동작 중인 경우에는 COMMIT 메시지를 수신하므로 VIP 상태는 UP(R)로 표시됩니다.
참고
vip pre/post work 관련 log
cm tip파일에 명시된 CM_LOG_DEST 경로의 trace_cm.log 파일을 확인합니다.
cm_act_s:0277(03) [cls] [VIP] Need failback VIP 'tac2_vip' from node 1 to 2
cm_act_s:0303(03) [cls] [VIP] New NOTI for vip 'tac2_vip'
cm_actio:6421(03) [cls] [VIP] Release VIP 'tac2_vip' for node 2
cm_actio:6011(03) [cls] [VIP] (tac2_vip) prework start! vip:192.168.56.21, port:8629 (svc: tac)
cm_actio:3525(03) [cls] [INST] VIP_LOST msg
cm_actio:3943(03) [cls] [VIP] (tac2_vip) prework done! vip:192.168.56.21, port:8629 (svc: tac)
cm_util.:0395(03) [cls] start exec ifconfig ens33:2 down
cm_util.:0415(03) [cls] exec ifconfig ens33:2 down success. exit status 0
cm_vip.c:0661(03) [cls] VIP 192.168.56.21 removed from ens33:2
cm_actio:5039(00) cmd execution rc: 0 (100 < rc < 106)
cm_actio:5154(00) Resource `tac2_vip` down SUCCESS
cm_act_s:0327(03) [cls] [VIP] COMMIT for vip 'tac2_vip'
cm_act_s:0394(03) [cls] [VIP] (tac2_vip) postwork for vip:192.168.56.21, port:8629 (svc: tac)
SQL
복사