RHEL 7, 8, 9 고가용성 클러스터에서 systemd 가 그레이스풀 셧다운을 수행하여 펜싱이 실패합니다.
Issue
systemd-logind가 "전원 버튼" 신호를 처리하여 시스템을 하드 리셋하는 대신 그레이스풀 셧다운을 수행하기 때문에 펜싱이 실패합니다.- 한 노드가 다른 노드를 펜싱할 때, 대상 노드가 전원 버튼 누름을 인식하여 시스템 종료를 시작하는 현상이 관찰됩니다. 그사이 펜싱을 시도한 노드 쪽에서는 시간이 너무 오래 걸려 타임아웃으로 펜싱이 실패합니다.
- 이전 릴리스와 마찬가지로, RHEL 7 클러스터에서도 ACPI / acpid 를 비활성화해야 하나요?
- RHEL 7 클러스터 노드에서 소프트 셧다운을 방지하려면 ACPI 비활성화 외에 추가로 수행해야 할 작업이 있을까요? 예를 들면,
Aug 13 21:07:22 node01 systemd-logind: Power key pressed.
Aug 13 21:07:22 node01 systemd-logind: Powering Off...
Aug 13 21:07:22 node01 systemd-logind: System is powering down.
Aug 13 21:07:42 node02 stonith-ng[2803]: notice: log_operation: Operation 'reboot' [3114] for device 'node01-ilo' returned: -62 (Timer expired)
- RHEL 7 에서 클러스터 노드가 강제 종료되는 대신 그레이스풀하게 재부팅되었습니다.
Nov 2 10:57:01 node41 stonith-ng[8161]: notice: Operation reboot of node42 by node42 for crmd.20238@uxplpsgrd03.8b66209c: OK
Nov 2 10:57:01 node42 crmd[20238]: crit: We were allegedly just fenced by node41 for node42!
Nov 2 10:57:01 node42 stonith-ng[20234]: notice: Operation reboot of node42 by node41 for crmd.20238@node42.8b66209c: OK
Nov 2 10:57:01 node42 systemd-logind: Power key pressed.
- RHEL 8 에서 클러스터 노드가 강제 종료되는 대신 그레이스풀하게 재부팅되었습니다.
Sep 18 16:19:11 rhel8-1 stonith-ng[8161]: notice: Operation reboot of rhel8-1 by rhel8-2 for crmd.20238@uxplpsgrd03.8b66209c: OK
Sep 18 16:19:11 rhel8-1 crmd[20238]: crit: We were allegedly just fenced by rhel8-1 for rhel8-2!
Sep 18 16:19:11 rhel8-1 systemd-logind[792]: Session 1 logged out. Waiting for processes to exit.
Sep 18 16:19:11 rhel8-1 systemd-logind[792]: Removed session 1.
Environment
- Red Hat Enterprise Linux (RHEL) 7, 8, 9 (High Availability 애드온)
- iLO, RSA, DRAC, iDRAC 등과 같은 BMC 또는 시스템 관리 컨트롤러에 연결되는 전원 제어 방식을 사용하는
stonith장치와 연관된 하나 이상의pacemaker클러스터 노드 (또는pacemaker리모트 노드)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.