Lvs+keepalived 설치 배포

2574 단어 lvskeepalived
Lvs+keepalived 설치 배포 1.Keepalived의 설계 목표는 고가용 LVS 부하 균형 군집을 구축하는 것이다. ipvsadm 도구를 호출하여 가상 서버를 만들고 서버 탱크를 관리하는 것이지 이중 핫 스페어가 아니다.장점:keepalived는 lvs 부하 스케줄러에 대해 핫 스위치를 실현하여 가용성을 높이고 서버 탱크의 노드에 대해 건강 검사를 실시하여 실효 노드를 자동으로 제거하고 복구 후 다시 가입합니다.2. lvs+keepalived를 바탕으로 이루어진 lvs 군집 구조에는 적어도 두 대의 열처리 부하 스케줄러가 포함되어 있다.keepalived를 사용하여 lvs 군집을 구축할 때도 ipvsadm 관리 도구를 사용해야 하지만 대부분의 작업은keepalived가 자동으로 완성하고 수동으로 ipvsadm를 실행할 필요가 없습니다.3. 구성 정보 LVS-DR-MASTER 192.168.20.138 centos6.5_x64LVS-DR-BACKUP 192.168.20.140 centos7_x64LVS-DR-VIP 192.168.20.139 WEB1-Realserver 192.168.20.100 centos6.5_x64WEB2-Realserver 192.168.20.120 centos6.5_x64Gatewat 192.168.20.1 테스트 호스트 192.168.20.105 Windows7_x64
4. 각각 마스터와 백업에 lvs(LVS는dr모드로)와keepalived 패키지를 설치하고keepalived(마스터와 백업에 설치)

yum –y install keepalived ipvsadm


keepalived 시작:

service keepalived start


ipvsadm


주 keepalived 구성:

cd /etc/keepalived/


vi keepalived.conf


service keepalived restart


예비keepalived 프로필 설정 정보: 예비 서버는 여러 대가 있을 수 있습니다. 설정할 때 기본적으로 공유기 이름, 열 준비 상태, 우선 순위만 수정하면 됩니다.

yum -y install keepalived


cd /etc/keepalived/


vi keepalived.conf


service keepalived restart


ip 명령을 통해 보기(ifconfig는 볼 수 없음), 실제 상태가 MASTER인 메인 서버는 eth0에 VIP 주소를 자동으로 추가합니다.주상:

ip addr show eth0


5. 노드 웹 서버 설정이 DR 모드를 사용할 때 노드 서버도 vip 주소를 설정하고 내부 핵의 ARP 응답 파라미터를 조정하여 VIP의 MAC 주소를 업데이트하는 것을 막고 충돌을 피해야 한다.

cd /etc/sysconfig/network-scropts


cp ifcfg-lo ifcfg-lo:0


vi ifcfg-lo:0


ifup lo:0


#ifconfig lo: VIP 로컬 액세스 루트 추가

vi /etc/rc.local


/sbin/route add -host 192.168.20.139 dev lo:0

route add -host 192.168.20.139 dev lo:0


커널 매개변수를 수정합니다.

vi /etc/sysctl.conf (맨 아래 추가)


#lvs usenet.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.default.arp_ignore = 1net.ipv4.conf.default.arp_announce = 2net.ipv4.conf.lo.arp_ignore = 1net.ipv4.conf.lo.arp_announce = 2

sysctl -p

 httpd, lvs 
# yum –y install  httpd 
# vi /var/www/html/index.html

lvs-web2.test

# service httpd start # chkconfig httpd on Web1 web2 。

테스트: 밖에서 가상 IP 주소를 직접 방문하면 해당 노드에 있는 사이트 정보를 방문할 수 있으며 메인 스케줄러가 고장날 때 자동으로 예비 스케줄러로 전환되며 사이트 방문량은 권중과 알고리즘에 따라 계산된다.부하 분배 상황을 보면 다음 명령을 실행할 수 있습니다

ipvsadm -lnc


테스트 스케줄러: 주keepalived를 멈추고 계속 접근http://192.168.20.139, 페이지는 영향을 받지 않습니다.vip 전환 여부를 보려면:

좋은 웹페이지 즐겨찾기