문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linux:keepalived [2015/03/06 18:26] kwon37xi 만듦 |
linux:keepalived [2015/05/14 16:21] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Keepalived ====== | ====== Keepalived ====== | ||
* http:// | * http:// | ||
+ | * [[https:// | ||
* High Availability Load Balancing 솔루션 | * High Availability Load Balancing 솔루션 | ||
* Web, DB, 기타 등등의 접속을 Load Balancing 하고 H/A 를 구성한다. | * Web, DB, 기타 등등의 접속을 Load Balancing 하고 H/A 를 구성한다. | ||
+ | |||
+ | ===== 설정 ===== | ||
+ | * TODO 설정시 로드밸런싱에서 제외된 서버에 대한 유지 시간을 짧게 가져가야할 수도 있음.테스트 필요) | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Persistence 적용시 커널 파라미터를 조정하지 않으면 LVS에서 weight=0 로 조정하더라도 기존 IP로부터의 접속이 안 빠지는 현상이 발생한다. 아래와 같이 Kernel parameter 설정이 필요하다. | ||
+ | * ''/ | ||
+ | net.ipv4.vs.expire_nodest_conn=1 | ||
+ | net.ipv4.vs.expire_quiescent_template=1 | ||
+ | </ | ||
+ | * 이후 '' | ||
===== inhibit_on_failure ===== | ===== inhibit_on_failure ===== | ||
줄 8: | 줄 20: | ||
* '' | * '' | ||
* 헬스 체크 실패시 서버 자체를 빼버리면 그간 맺어진 모든 커넥션이 끊겨버리므로 그런 방식을 사용하지 말고 '' | * 헬스 체크 실패시 서버 자체를 빼버리면 그간 맺어진 모든 커넥션이 끊겨버리므로 그런 방식을 사용하지 말고 '' | ||
+ | |||
+ | ===== MISC_CHECK ===== | ||
+ | * 상황에 따라 '' | ||