STONITH 비활성화

일반적으로 내부 테스트나 간단한 클러스터 구성시에 굳이 Fence가 필요없는 경우가 있다.
Pacemaker 는 기본적으로 STONITH가 구성되어있지 않으면 리소스 그룹이 수행되지 않는다.

Dec  4 18:18:30 rhcs1 crmd[7548]:  notice: State transition S_IDLE -> S_POLICY_ENGINE
Dec  4 18:18:30 rhcs1 pengine[7547]:   error: Resource start-up disabled since no STONITH resources have been defined
Dec  4 18:18:30 rhcs1 pengine[7547]:   error: Either configure some or disable STONITH with the stonith-enabled option   <-- 이부분
Dec  4 18:18:30 rhcs1 pengine[7547]:   error: NOTE: Clusters with shared data need STONITH to ensure data integrity
Dec  4 18:18:30 rhcs1 pengine[7547]:  notice: Calculated transition 1, saving inputs in /var/lib/pacemaker/pengine/pe-input-1.bz2
Dec  4 18:18:30 rhcs1 pengine[7547]:  notice: Configuration ERRORs found during PE processing.  Please run "crm_verify -L" to identify issues.
Dec  4 18:18:30 rhcs1 crmd[7548]:  notice: Transition 1 (Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, Source=/var/lib/pacemaker/pengine/pe-input-1.bz2): Complete
Dec  4 18:18:30 rhcs1 crmd[7548]:  notice: State transition S_TRANSITION_ENGINE -> S_IDLE

이런경우 STONITH를 비활성화 하여 문제를 해결할 수 있다.

# pcs property set stonith-enabled=false
# crm_verify -L

# 다시 활성화
# pcs property set stonith-enabled=true

참조링크