Keepalived 설치

2945 단어 keepalived
간단 한 소개
Keepalived 는 고성능 서버 의 고가 용 또는 열 비 솔 루 션 으로 Keepalived 는 서버 의 단점 고장 (단점 고장 이란 어느 한 점 이 고장 나 면 전체 시스템 구조 가 사용 할 수 없 음) 의 발생 을 방지 하고 Nginx 와 협조 하여 웹 전단 서비스의 고가 용 을 실현 할 수 있다.
설치 하 다.
Keeplived 의존 설치
설치 openssl yum install openssl * 설치 popt yum install popt * 설치 ipvsadm yum isnstall ipvsadm 설치 libnl - dev yum install libnl - dev *
Keepalived 설치
1.cd /usr/src 2. tar -zxvf keepalived-1.1.15.tar.gz 3. cd keepalived-1.1.15 4. ln -s  /usr/src/kernels/2.6.18-92.el5-i686/ /usr/src/linux 5. ./configure --prefix=/usr/local/keepalived 6. make 7. make install 8. vi /etc/keepalived/keepalived.conf
Keepalived 설정
먼저 홈 서버:
global_defs
{
notification_email    #  email,        
{
[email protected]
}
notification_email_from [email protected]
smtp_server 127.0.0.1
stmp_connect_timeout 30
router_id node1         #     ,       
}


vrrp_instance VI_NODE {
  state MASTER          #       
  interface eth0        #    
  virtual_router_id 100 #    
  priority 200          #   ,0-254
  advert_int 5          #    ,            ,    
  
  authentication {
    auth_type PASS
    auth_pass 123456    #    ,         
  }


  virtual_ipaddress {
    192.168.1.206       #  ip,      
  }
}

다음은 서버 설정:
global_defs {
  notification_email {
    [email protected]
  }
  notification_email_from [email protected]
  smtp_server 127.0.0.1
  stmp_connect_timeout 30
  router_id node2
}


vrrp_instance VI_NODE {
  state BACKUP           #       
  interface eth0         #         
  virtual_router_id 100  #    ,       
  priority 100           #   ,        
  advert_int 5           #         ,          
  
  authentication {
   auth_type PASS
    auth_pass 123456     #    ,       
  }
  
  virtual_ipaddress {
    192.168.1.206        #  IP,         
  }
}

위의 설정 은 가장 기본 적 인 설정 입 니 다. 홈 서버 의 Keepalived 가 서 비 스 를 중단 하면 가상 IP 를 서버 에서 홈 서버 로 전환 하고 홈 서버 가 복 구 된 후에 홈 서버 로 다시 전환 하 는 기능 이 실 현 됩 니 다.
조작 Keepalived
Keepalived 의 시작 / usr / local / keeepalived / sbin / keepalived - f / usr / local / keepalived / etc / keepalived / keepalived. conf
Keepalived 의 정지 killall - 9 keepalived
VIP (가상 IP) ip add 생 성 여부 확인
프로 세 스 가 ps – aux 를 열 었 는 지 확인 합 니 다.
문제 해결
1. KeepaLived 는 ipvs 와 결합 할 수 없습니다. 1.1, 현상 Keepalived version      : 1.1.15 Compiler                 : gcc Compiler flags           : -g -O2 Extra Lib                : -lpopt -lssl -lcrypto  Use IPVS Framework       : No IPVS sync daemon support : Yes Use VRRP Framework       : Yes Use LinkWatch            : No Use Debug flags          : No 1.2, 원인 keepalived 기본 컴 파일 시 / usr / src / linux 에서 커 널 소스 코드 를 찾 습 니 다.내 커 널 코드 는 모두: / usr / src / kernels / 2.6.18 - 53. el5 - x8664 / 이 디 렉 터 리 아래.1.3, 해결 ln - s /usr / src / kernels / 2.6.18 - 92. el5 - i686 / / usr / src / linux 2, openssl 에서 문 제 를 찾 을 수 없습니다. 
저자: LiangGzone 발표 2013 - 9 - 14 11: 29: 54
댓 글

좋은 웹페이지 즐겨찾기