haproxy keeper

5280 단어 haproxykeeperlb
LVS/DR 은 realserver 호스트 의 서비스 에 대해 건강 성 검 사 를 하지 않 습 니 다.4 층 부하 균형 클 러 스 터 소프트웨어(포트)를 기반 으로 합 니 다.
1.Haproxy 소프트웨어 로 사이트 LB 클 러 스 터 배치
1.1 일반 LB 클 러 스 터
클 라 이언 트 192.168.4.250
haproxy 서버 192.168.4.100
사이트 서버 192.168.4.101/102
haproxy 서버 설정:192.168.4.100 패키지 yum list|grep-i haproxyrpm-q haproxy||yum-y install haproxy
설정 파일 cp/etc/haproxy/haproxy.cfg/etc/haproxy/haproxy.cfg.bakvim/etc/haproxy/haproxy.cfg[global]...
[default]...... stats uri /adminlisten lbweb 0.0.0.0:80cookie SERVERID rewritebalance roundrobinserver webA 192.168.4.101:80 cookie app101a check inter 2000 rise 2 fall 5server webB 192.168.4.102:80 cookie app102b check inter 2000 rise 2 fall 5
:wq
서비스 시작\#service haproxy start;보기 포트 에 chkconfig haproxy\#netstat-utnalp|grep:80 클 라 이언 트 250 테스트\#elinks--dumphttp://192.168.4.100/test.html웹 페이지 보기 건강 성 검사 정보 표시http://192.168.4.100/admin
test.html a.php]# service haproxy stop]# mv haproxy.cfg haproxy.cfg-1]# cp haproxy.cfg.bak haproxy.cfg
1.2 업무 구분 LB 클 러 스 터(7 층)]\#vim haproxy.cfgstats uri/adminfrontend weblb 192.168.4.100:80acl pathhtml pathend -i .htmlacl pathphp path_end -i .php
use_backend   htmlgrp  if pathhtml
use_backend   phpgrp  if pathphp
default_backend   htmlgrp

backend htmlgrpbalance roundrobinserver app101 192.168.4.101:80 checkserver app102 192.168.4.102:80 checkbackend phpgrpbalance roundrobinserver app103 192.168.4.103:80 checkserver app104 192.168.4.104:80 check]# service haproxy start++++++++++++++++++++++++++++++++++++++++250 elinks --dump http://192.168.4.100/test.htmlweb101web102250 elinks --dump http://192.168.4.100/a.phphello web103hello web104
250 elinks --dump http://192.168.4.100
2.keepalived 소프트웨어 를 사용 하여 사이트 HA 클 러 스 터 를 배치 합 니 다.
4.567917.임의의 단일 고장 노드 의 높 은 사용 가능 한 군집 을 실현 할 수 있다
설정 사이트 사용 가능 한 클 러 스 터 103 과 1041 호스트 에 keepalived 소프트웨어 를 설치 합 니 다\#yum list|grep-i keepalived\#rpm-q keepalived||yum-y install keepalived
2.서 비 스 를 수정 하 는 메 인 프로필/etc/keepalived/keepalived.conf 2.1 메 인 서버 192.168.4.103vim/etc/keepalived/keepalived.conf...state MASTERpriority 150...:wq 2.2 예비 서버 192.168.4.104vim/etc/keepalived/keepalived.conf...state BACKUPpriority 100...:wq
3 시작 서비스 홈 서버/etc/init.d/keepalived start chkconfig keepalived on
예비 서버/etc/init.d/keepalived start chkconfig keepalived on
4 VIP 주소 가 져 올 지 확인 합 니 다\#ip addr show|grep 192.168.4.
4 테스트 250:elinks--dumphttp://vip/teset.php192.168.4.253
HA 고가 용 클 러 스 터 로 101 과 102 를 배치 합 니 다.클 라 이언 트 가 클 라 이언 트 를 방문 하 는 VIP 주 소 는 192.168.4.252 입 니 다.
101 사고:HA 클 러 스 터 의 메 인 서버 가 다운 되 지 않 았 지만 응용 서비스(httpd)가 중단 되 었 습 니 다.메 인 서버 에 VIP 주 소 를 물 어보 기 위해 서 입 니까?
service httpd stopip addr show | grep 192
elinks --dump http://192.168.4.252/test.html
+++++++++++++++++++++++++++++++++++++++++++++++++
3.keepalvied 를 사용 하여 lvs 배포 기 를 만 드 는 HA 클 러 스 터
3.1 KVS/DR 모드 를 설정 한 LB 클 러 스 터(사이트)3.1.1,사이트 서버 101,102 를 설정 하여 사이트 서 비 스 를 실행 하고 웹 파일 을 편집 하여 네트워크 인터페이스 실행 매개 변수,바 인 딩 vip 주 소 를 수정 합 니 다.
3.1.2、        100、200     lvs     ipvsadm

3.2 배포 기 를 설정 한 HA 클 러 스 터 100,2003.2.1 배포 기 호스트 2 대 에 각각 keepalived 소프트웨어 3.2.2 를 설치 하여 배포 기 호스트 2 대 에 keepalived 서비스 프로필 3.2.3 을 수정 하고 배포 기 호스트 2 대 에 있 는 keepalived 서 비 스 를 각각 시작 합 니 다 3.2.4 VIP 주소 와 가상 서비스 및 realserver 를 얻 었 는 지 확인 합 니 다.
3.3 HA 클 러 스 터 의 설정 이 메 인 서버 를 지연 시 킨 후에 도 클 라 이언 트 는 사이트 서 비 스 를 정상적으로 방문 할 수 있 습 니 다.elinks --dump http://192.168.4.253/test.htmlvip 주소.
http://192.168.4.253/b.html
http://192.168.4.252/c.html
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
디 렉 터 리 를 공유 하 는 서 비 스 는 어떤 것들 이 있 습 니까?NFS Samba tftp ftpnfs cifs tftp ftp
mount /dev/vdd1 /sharedir 3G
1.저장 서버 192.168.4.1051.1 준비 저장 공간 설정:파 티 션,포맷,마 운 트 165 fdisk-l/dev/vd 165 fdisk/dev/vdd->n->p->1->2 차 리 턴->w 165 fdisk-l/dev/vd 169 blkid/dev/vd 1170 mkfs.ext 4/dev/vd 1171 blkid/dev/vd 1172 mkdir/webdir 173 mount/dev/vdd 174 df-h/webdir/
umount /webdir
부팅 마 운 트 설정/etc/fstab[root@storage105 ~]# tail -1 /etc/fstab UUID=3f505f56-b559-4f95-9d99-8f99d9318e3c /webdir ext4 defaults 0 0[root@storage105 ~]# mount -a[root@storage105 ~]# mount | grep /webdir
1.2 공유 저장 공간:패키지,프로필 수정,서비스 시작 184 rpm-q nfs-utils 185 rpm-q nfs-utils||yum-y install nfs-utils 186 rpm-q nfs-utils]\#rpm-q rpcbid||yum-y install rpcbid]\#vim/etc/exports/webdir*(rw):wq]\#chmod o+w/webdir/
193 /etc/init.d/rpcbind status194 /etc/init.d/rpcbind start195 /etc/init.d/nfs status196 /etc/init.d/nfs start#chkconfig rpcbind on #chkconfig nfs on
1.3 이 컴퓨터 에서 공유 정보 보기[root@storage105 ~]# which showmount/usr/sbin/showmount[root@storage105 ~]# rpm -qf /usr/sbin/showmount nfs-utils-1.2.3-64.el6.x86_64[root@storage105 ~]# [root@storage105 ~]# showmount -e localhostExport list for localhost:/webdir [root@storage105~]\#둘,응용 서버 192.168.4.101/10.22.1 nfs 공유 디 렉 터 리 마 운 트 설정]\#yum-y install nfs-utils]\#showmount-e 192.168.4.105]\#rm-rf/var/www/html/]\#mount-t nfs 192.168.4.105:/webdir/var/www/html/2.2 105 호스트 에서 웹 파일 vim/webdir/test.htmlaaacccc:wq 2.3 클 라 이언 트 250 방문 lb 클 라 이언 트 에서 웹 콘 텐 츠 elinks--dump 를 볼 수 있 습 니 다.http://192.168.4.253/test.html

좋은 웹페이지 즐겨찾기