piranha 설정

1994 단어 프로비저닝
전형적인 고가용 부하 균형 1) lvs+ldirectord+heartbeatlvs(ipvsadmin) 스케줄러, 사용자 요청을 백엔드 실제 서버에 나누어 주고 건강 검사ldirectord 서비스 모니터링, 실제 서버의 서비스 이상을 책임지지 않습니다. 이를 lvs 노드 테이블에서 제거하고 복원 후 heartbeat 고가용 추가, lvs 노드 정상 여부, vip 이동 제어
2) lvs + keepalivedlvskeepalived
3) piranha
yum -y install piranha
dr/etc/sysctl.conf
net.ipv4.ip_forward = 1

realserver/etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2 

sysctl -p
/etc/sysconfig/ha/lvs.cf
service = lvs
primary = 10.10.100.12
backup = 10.10.100.13
backup_active = 1
heartbeat = 1
heartbeat_port = 1050
keepalive = 6
deadtime = 10
debug_level = NONE

network = direct

web 80 {
       address = 10.10.100.11 em2:0
       vip_nmask = 255.255.255.255
       fwmark = 100
       active = 1
       load_monitor = uptime
       timeout = 5
       reentry = 10
       port = http
       send = "GET / HTTP/1.0\r
\r
" expect = "HTTP" scheduler = sh persistent = 300 pmask = 255.255.255.255 protocol = tcp srv01 { address = 192.168.10.2 active = 1 weight = 1 } srv02 { address = 192.168.10.3 active = 1 weight = 1 } }

/etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
IPADDR=10.10.100.11
NETMASK=255.255.255.255
ONBOOT=yes

/etc/sysconfig/network-scripts/route-lo:0
10.10.100.11/32 dev lo:0

http://www.gossamer-threads.com/lists/lvs/users/24231 http://www.ultramonkey.org/2.0.1/topologies/sl-ha-lb-eg.html

좋은 웹페이지 즐겨찾기