이번 포스팅에서는 Lifekeeper의 failover 정책 중 shutdown 정책에 대해 알아보고 정책의 적용 및 해제 방법에 대해 알아보도록 하겠습니다.
이 포스팅은 아래의 버전에서 테스트한 내용을 기반으로 작성하였습니다
Linux : Red Hat Enterprise Linux release 8.5
Lifekeeper : LifeKeeper for Linux 9.6.1
개요
1. Lifekeeper shutdown failover 정책
2. Lifekeeper shutdown failover 정책 활성화 및 해제 방법
1. Lifekeeper shutdown failover 정책
shutdown failover 정책 이란
Lifekeeper shutdown failover 정책이란 서버 관리자가 Active 서버에서 “reboot” 또는 “shutdown” 명령을 수행하였을 경우 Standby 서버로 failover의 진행 여부를 결정하는 정책입니다.
Lifekeeper 는 기본으로 해당 정책이 off 되어 있기 때문에 Active 서버를 reboot 또는 shutdown 시 Standby 서버로 failover 되길 원한다면 해당 정책을 활성화해야 합니다.
서버 강제종료시 failover
서버가 강제 종료되는 경우, 예를 들어 정전으로 인해 서버가 종료되거나 서버 행으로 인해 power off 로 서버가 종료되면 shutdown failover 정책이 활성화되어 있지 않더라도 Standby 서버로 failover를 진행합니다. shutdown failover 정책은 OS 명령으로 서버를 종료 또는 재 기동 할 경우에 해당되는 정책이라고 생각하시면 됩니다.
2. Lifekeeper shutdown failover 정책 활성화 및 해제 방법
shutdown failover 정책 활성화 유무 확인
lcdstatus 명령으로 확인
# lcdstatus
# lcdstatus
Resource hierarchies for machine "server1":
ROOT of RESOURCE HIERARCHY
…
…
The shutdown strategy is set to: do_not_switchover.
shutdown 정책 비활성상태
lcdstatus 명령을 옵션 없이 수행하면 맨 아래부분에 정책 설정 유무가 표시됩니다.
활성화된 경우 : The shutdown strategy is set to: switchover.
비활성화된 경우 : The shutdown strategy is set to: do_not_switchover.
flg_list 명령으로 확인
shutdown failover 정책이 활성화되면 해당 플래그가 설정되기 때문에 플래그를 조회하여 적용 유무를 확인할 수 있습니다.
# flg_list
활성화된 경우 : “shutdown_switchover” 플래그 존재
비활성화된 경우 : “shutdown_switchover” 플래그 없음
shutdown failover 정책 활성화
shutdown failover 정책 활성화는 'shutdown_switchover' 플래그를 생성하여 활성화할 수 있습니다. 아래의 명령을 사용하여 해당 플래그를 생성합니다.
# flg_create -f 'shutdown_switchover'
플래그 생성 확인
플래그 조회 명령으로 생성된 플래그를 확인 합니다.
# flg_list
# flg_list
shutdown_switchover
shutdown failover 정책 해제
shutdown failover 정책 비활성화는 'shutdown_switchover' 플래그를 삭제하여 비활성화할 수 있습니다. 아래의 명령을 사용하여 해당 플래그를 삭제합니다.
# flg_remove -f 'shutdown_switchover'
플래그 삭제 확인
플래그 조회 명령으로 해당 플래그가 삭제된 것을 확인합니다.
# flg_list
지금까지 Lifekeeper의 shutdown failover 정책에 대해 알아봤습니다.
감사합니다.
'IT > lifekeeper' 카테고리의 다른 글
Lifekeeper 사용 포트목록 - linux (0) | 2022.10.06 |
---|---|
Lifekeeper heartbeat 체크 주기 변경방법 (0) | 2022.10.05 |
Lifekeeper 리소스 체크 주기 변경방법 (0) | 2022.10.02 |
Lifekeeper 중지 기동 방법 (0) | 2022.09.29 |
Lifekeeper failover 명령 perform_action (1) | 2022.09.27 |
댓글