안냐세엽
초보리눅서임돠
이번에 회사일로 LVS(Linux Virtual Server)를 세팅하게 되었는데,,
웹사이트나 솔루션 회사쪽에 글을 올려봐두 별루 아시는분이 없는것 같아서
지푸라기라두 잡고픈 맘에 일케 글을 올립니다.
환경은 와우리눅스 6.2 버젼입니다.
LVS 클러스터링 중에 다이렉트 라우팅 방식을 이용해서 세팅을 하였습니다
세팅상에는 큰문제 없이 로드 밸런싱을 해주는 서버를 통한 세팅까지는
문제없이 진행되었습니다.
그런데 문제는 로드밸런싱을 해주는 서버가 만일 다운이 되게 된다면
리얼 서버와 관계없이 웹사이트 자체가 죽는것입니다.
관련문서를 찾아보면 그러한 문제로 인해서 로드밸런싱 서버를 두개를 두어서
하나는 프라이머리와 세컨더리로 DNS서버에서 www에 관련된 레코드를 두개주어서
라운드 로빈 방식을 이용해서 세팅하라구 나오는데
세팅 환경을 두대에 전부 로드밸런싱 서버와 리얼서버 역할을 수행토록 세팅을
하고 DNS에 www에 관련된 A 레코드를 두개 등록했습니다.
관련 문서를 찾아보면 두대에 전부 로드밸런싱과 리얼서버 세팅에 관한 언급은
없습니다. 그래서인지 제대로 구현이 되지를 않고
두 대를 이용한 LVS 이기때문에 DNS 라운드 로빈방식을 이용한다면
별 필요가 없지 않나 합니다.
제가 얼핏 듣기론 두대를 이용해서 LVS를 구현시 로드밸런싱 서버가 죽어도
리얼서버쪽에서 Failover를 할수 있는 스크립트나 어떤 방법이 있다고 들었습니다.
혹시 테스트를 해보신분이나 구현해보신 분이 있으시다면 도움을 주셨으면
합니다.
NT쪽으로는 WLBS나 NLB를 구현해보았지만 리눅스로는 처음이거든요
많은 가르침 부탁함돠
꾸벅~--yssung