일반적으로 내부 테스트나 간단한 클러스터 구성시에 굳이 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