pacemaker가 포함된 RHEL 6 업데이트 5 고가용성 클러스터의 exportfs 리소스에서 "설치되지 않음" 오류가 발생한 후 클러스터에 다시 참여하는 노드가 즉시 차단되는 오류
Issue
- 재부팅된 노드는
pacemaker를 시작하고, 구성된directory가 "존재하지 않거나 디렉터리가 아닙니다"라는 메시지와 함께exportfs리소스와 관련하여 "설치되지 않음"을 나타내는 오류를 기록합니다. 이에 따라 해당 노드는 다른 노드에 의해 차단됩니다.
Dec 28 18:12:26 [7123] node2 crmd: info: do_lrm_rsc_op: Performing key=22:3:0:376790c0-18ba-402f-a87c-5cd437a72ff7 op=myEXPORT_stop_0
Dec 28 18:12:26 [7120] node2 lrmd: info: log_execute: executing - rsc:myEXPORT action:stop call_id:43
exportfs(EXPORT-DEPLOY)[8268]: 2014/12/28_18:12:26 ERROR: /nfs/export does not exist or is not a directory
Dec 28 18:12:27 [7120] node2 lrmd: info: log_finished: finished - rsc:myEXPORT action:stop call_id:43 pid:8268 exit-code:5 exec-time:1001ms queue-time:0ms
Dec 28 17:12:28 [6970] node1 pengine: error: native_create_actions: Resource myEXPORT (ocf::exportfs) is active on 2 nodes attempting recovery
[...]
Dec 28 17:12:28 [6970] node1 pengine: warning: native_create_actions: See http://clusterlabs.org/wiki/FAQ#Resource_is_Too_Active for more information.
[...]
Dec 28 17:12:30 [6970] node1 pengine: notice: unpack_rsc_op: Preventing myEXPORT from re-starting on node2: operation stop failed 'not installed' (rc=5)
Dec 28 17:12:30 [6970] node1 pengine: warning: unpack_rsc_op: Processing failed op stop for myEXPORT on node2: not installed (5)
Dec 28 17:12:30 [6970] node1 pengine: warning: pe_fence_node: Node node2 will be fenced because of resource failure(s)
Dec 28 17:12:30 [6970] node1 pengine: warning: stage6: Scheduling Node node2 for STONITH
-
부팅 후
pacemaker를 시작하면 노드 로그에exportfs리소스가 "Too Active"이고 클러스터가 시작하기 전에 디렉터리를 이미 내보냈다는 메시지가 표시됩니다. -
exportfs리소스를 사용하여pacemaker를 시작할 때 전체 부팅 직후 시스템이 충돌함
Environment
- 고가용성 애드온이 포함된 RHEL(Red Hat Enterprise Linux) 6 업데이트 5
pacemaker3.9.5-12.el6이전의resource-agents릴리스- 클러스터에 하나 이상의
exportfs리소스가 구성되어 있음exportfs리소스의directory속성은 클러스터에서도 관리하는Filesystem리소스에 해당
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.