piranha配置
piranha配置
典型的高可用負載均衡
1)lvs + ldirectord + heartbeat
lvs(ipvsadmin) 調度器,將用戶請求分發到后端真實服務器,不負責健康檢查
ldirectord 服務監控,真實服務器的服務異常,將其從lvs節點表中去除,恢復后添加
heartbeat 高可用,監控lvs節點是否正常,控制vip飄移
2) lvs + keepalived
lvs
keepalived
3) piranha
yum -y install piranha
dr /etc/sysctl.conf
net.ipv4.ip_forward = 1realserver /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 = 2sysctl -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 = NONEnetwork = directvirtual web-80 {address = 10.10.100.11 em2:0vip_nmask = 255.255.255.255fwmark = 100active = 1load_monitor = uptimetimeout = 5reentry = 10port = httpsend = "GET / HTTP/1.0\r\n\r\n"expect = "HTTP"scheduler = shpersistent = 300pmask = 255.255.255.255protocol = tcpserver srv01 {address = 10.10.100.12active = 1weight = 10}server srv02 {address = 10.10.100.13active = 1weight = 10000} }/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:0http://www.gossamer-threads.com/lists/lvs/users/24231
http://www.ultramonkey.org/2.0.1/topologies/sl-ha-lb-eg.html
轉載于:https://www.cnblogs.com/liujitao79/p/4047766.html
總結
- 上一篇: JSP商品进出库管理系统myeclips
- 下一篇: 使用Docker实现php代码在线测试执