본문 바로가기
IT/lifekeeper

Lifekeeper 클러스터 shutdown failover 정책 설정하기

by 방구석꼰머 2022. 10. 4.
반응형

이번 포스팅에서는 Lifekeeperfailover 정책 중 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
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 정책에 대해 알아봤습니다.

 

감사합니다.

반응형

댓글