>> Read No. 3152 article  
LVS를 통한 N:1 Failover 꽁수

등록 2002-12-13 19:39:00     조회 5
이름 박태수    

		kernel 2.4.2에서 RedHat Piranha 0.4.16 으로  LVS - Failover 시스템을 구
축하는 와중에 껄렁껄렁한 꽁수를 찾게 되어 이러케 글을 올립니다.
 일반적인 failover 감지는 pulse에 의해 이루어 집니다.
 그런데 pulse는 한개의 노드에 대해 하나의 heartbeat 소켓만을 생성하게
 되는데 이때문에 일반적으로 failover 서비스를 구현한다는건 항상
 1:1 로 묶어서(emoticon 서버가 반드시 두대!!)만 가능했습니다.
 그런데 N : 1 로 구현하게 되면 여러대의 서버를 한대의 서버에서 커버가
 가능하겠죠?
 물론 비효율적이긴 하지만 고정적인 환경에서 한대의 서버로 Redundacy를
 보장 할 수 있다는건 꽤 꽁수러스한 일이라 생각해서 글을 올립니다.
   다수개의 Primary에게는 기본적인 Pulse를 실행합니다.
그리고 Backup 서버에는 다음과 같은 설정으로 Pulse를 수행합니다.
   1. 각각의 서버(예컨대 FTP, WEB가 있다고 할 경우)에 적용할 lvs 환경 파
일을 따로 설정해 놓습니다.( /etc/lvs.ftp    , /etc/lvs.web)
   2. 펄스를 수행할때 다음과 같은 명령을 넣게 되면 pulse는 각각의 프로세
스를 가지고 해당 서버들에 대해 별도의 heartbeat를 날리게 됩니다.
     # pulse -n -c /etc/lvs.ftp &
     # pulse -n -c /etc/lvs.web &
   3. 콘솔 화면상에 나오는 메세지는 참고용 입니다. emoticon;
 
아직 외관상 깔끔하게 처리되게 만들진 않았는데 작동결과는 감동을 주네요.
 환경 파일이나 자세한 설정은 이멜루~~--박태수
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.43 초 ] 작업시간: [ 0 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791008606
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.