收藏 分享(赏)

负载均衡、高可用的 Web 集群.pdf

上传人:精品资料 文档编号:10293819 上传时间:2019-10-28 格式:PDF 页数:5 大小:141.06KB
下载 相关 举报
负载均衡、高可用的 Web 集群.pdf_第1页
第1页 / 共5页
负载均衡、高可用的 Web 集群.pdf_第2页
第2页 / 共5页
负载均衡、高可用的 Web 集群.pdf_第3页
第3页 / 共5页
负载均衡、高可用的 Web 集群.pdf_第4页
第4页 / 共5页
负载均衡、高可用的 Web 集群.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第1 8章负载均衡、高可用的We b集群1 8 . 3架构的实现18. 3. 1 Web服务器的安装及配置1安装Ap a che2$sudoapt-getinstallapache22修改a p ache 2 . con f$sudonano/etc/apache2/apache2.conf.#LogFormat“%h%l%u%t“%r“%s%b“%Refereri“%User-Agenti“combinedLogFormat“%X-Forwarded-Fori%l%u%t“%r“%s%b“%Refereri“%User-Agenti“combined.3创建文件che ck.t xt$sud

2、otouch/var/www/check.txt4修改虚拟主机配置$sudonano/etc/apache2/sites-available/default.SetEnvIfRequest_URI“/check.txt$“dontlogCustomLog/var/log/apache2/access.logcombinedenv=!dontlog.$sudo/etc/init.d/apache2restart18. 3. 2 HA Pr o x y的安装及配置1安装HAPr o xy$sudoapt-getinstallhaproxy第1 8章负载均衡、高可用的We b集群2 8 32配置h

3、a pr o xy.cfg$sudomv/etc/haproxy.cfg/etc/haproxy.cfg-back$sudonano/etc/haproxy.cfggloballog127.0.0.1local0log127.0.0.1local1noticemaxconn4096userhaproxygrouphaproxydefaultslogglobalmodehttpoptionhttplogoptiondontlognullretries3redispatchmaxconn2000contimeout5000clitimeout50000srvtimeout50000listenwe

4、bfarm192.168.1.14:80modehttpstatsenablestatsauthadmin:passwordbalanceroundrobincookieJSESSIONIDprefixoptionhttpcloseoptionforwardforoptionhttpchkHEAD/check.txtHTTP/1.0serverwebA192.168.1.12:80cookieAcheckserverwebB192.168.1.13:80cookieBcheck3修改/ e t c/sysctl . con f$sudonano/etc/sysctl.confnet.ipv4.

5、ip_nonlocal_bind=1$sudosysctl-p4让HAPr o x y自动启动$sudonano/etc/default/haproxy#SetENABLEDto1ifyouwanttheinitscripttostarthaproxy.ENABLED=1#Addextraflagshere.#EXTRAOPTS=“-de-m16“最佳方案2 8 418. 3. 3 Kee pa l i v e d的安装及配置1安装Ke e p a l i ved$sudoapt-getinstallkeepalived2配置Ke e p a l i ved$sudonano/etc/keep

6、alived/keepalived.confvrrp_scriptchk_haproxyscript“killall-0haproxy“interval2#每2秒钟检查一次weight2vrrp_instanceVI_1interfaceeth0stateMASTERvirtual_router_id51priority101#101为“主”,100为“从”virtual_ipaddress192.168.1.14track_scriptchk_haproxy$sudo/etc/init.d/keepalivedstart$sudonano/etc/keepalived/keepalived.

7、confvrrp_scriptchk_haproxyscript“killall-0haproxy“interval2#每2秒钟检查一次weight2vrrp_instanceVI_1interfaceeth0stateMASTERvirtual_router_id51priority100#101为“主”,100为“从”virtual_ipaddress192.168.1.14track_scriptchk_haproxy第1 8章负载均衡、高可用的We b集群2 8 5$sudo/etc/init.d/keepalivedstart$ipaddrsheth02:eth0:mtu1500qd

8、iscpfifo_fastqlen1000link/ether00:0c:29:4e:67:1abrdff:ff:ff:ff:ff:ffinet192.168.1.10/24brd192.168.1.255scopeglobaleth0inet192.168.1.14/24brd192.168.1.255scopeglobalsecondaryeth02:eth0:mtu1500qdiscpfifo_fastqlen1000link/ether00:0c:29:34:d7:7ebrdff:ff:ff:ff:ff:ffinet192.168.1.11/24brd192.168.1.255scop

9、eglobaleth0$sudo/etc/init.d/haproxystart1 8 . 4测试18. 4. 2负载均衡节点故障模拟$sudo/etc/init.d/keepalivedstop$ping192.168.1.14.64bytesfrom192.168.1.14:icmp_seq=20ttl=64time=0.901ms64bytesfrom192.168.1.14:icmp_seq=21ttl=64time=217msFrom192.168.1.11icmp_seq=22DestinationHostUnreachable64bytesfrom192.168.1.14:icmp_seq=23ttl=64time=1961ms64bytesfrom192.168.1.14:icmp_seq=24ttl=64time=975ms最佳方案2 8 61 8 . 5 HAPr o x y的We b统计页面statsenablestatsauthadmin:password

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报