欢迎来到天天文库
浏览记录
ID:28870874
大小:179.00 KB
页数:13页
时间:2018-12-14
《keepalived+lvs双热互备nginx对realserver网站负载均衡》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案Keepalived+LVS双热互备Nginx对realserver网站负载均衡体系架构:在Keepalived+Nginx高可靠负载均衡架构中,keepalived负责实现High-availability(HA)功能控制前端机VIP(虚拟网络地址),当有设备发生故障时,热备服务器可以瞬间将VIP自动切换过来,实际运行中体验只有2秒钟切换时间,,后端机Nginx实现对realserver七层负载均衡功能,日后也可随着业务量增大随意扩展,DNS负责前端VIP的负载均衡。硬件环境:vmware7.1.2网卡Host-only模式
2、接入系统软件环境:两台DR安装:centos4.3+lnmp(linuxversion2.6.9-89.31.1.elRedHat3.4.6-11)32位,分别命名为:LVS_DR_MASTER,LVS_DR_BACKUP;默认LVS_DR_MASTER作主机,LVS_DR_BACKUP作热备;realserver作为后端应用服务器。DirectRouting:直接路由模式CLIENT:地址:200.200.200.2子网掩码:255.255.255.0精彩文档实用标准文案默认网关:200.200.200.1LVS_DR_MASTER:i
3、p:200.200.200.10(主服务器)子网掩码:255.255.255.0默认网关:200.200.200.1vip1(LVS_DR_MASTER):200.200.200.200LVS_DR_BACKUP:ip:200.200.200.11(备服务器)子网掩码:255.255.255.0默认网关:200.200.200.1vip1(LVS_DR_BACKUP):200.200.200.200RealServer1eth0:200.200.200.20eth0:0:200.200.200.200RealServer2eth0:200
4、.200.200.21eth0:0:200.200.200.199准备工作:分别在每台服务器安装nginx关闭所有服务器防火墙分别在每台服务器创建网页显示文件LVS_DR_MASTER:echo"LVS_DR_MASTER200.200.200.10">/home/wwwroot/index.htmlLVS_DR_BACKUP:echo"LVS_DR_BACKUP200.200.200.11">/home/wwwroot/index.htmlrealserver1:echo"realserver1200.200.200.20">/home
5、/wwwroot/index.htmlrealserver2:echo"realserver2200.200.200.21">/home/wwwroot/index.html同步服务器的系统时间精彩文档实用标准文案#ntpdatetime.nist.gov8Dec11:56:59ntpdate[10531]:adjusttimeserver192.43.244.18offset0.009136sec查看当前kernels环境#uname–aLinuxlocalhost.localdomain2.6.9-89.31.1.EL#1TueOct
6、1916:47:55EDT2010i686i686i386GNU/Linux软连接当前kernels目录到/usr/src/linux,否则无法支持IPVS#ln-s/usr/src/kernels/2.6.9-89.31.1.EL-i686/ /usr/src/linux下载:#wgethttp://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz#wgethttp://www.keepalived.org/software/keepalived-1.
7、1.20.tar.gz安装ipvsadm(lvs管理查看工具):#tarzxvfipvsadm-1.24.tar.gz#cdipvsadm-1.24#make#makeinstall查看ipvsadm是否安装正确#watchipvsadm–lnEvery2.0s:ipvsadm-lnTueDec1412:59:182010IPVirtualServerversion1.2.0(size=4096)ProtLocalAddress:PortSchedulerFlags->RemoteAddress:PortForwardWeightActi
8、veConnInActConn安装keepalived(HA):#tarzxvfkeepalived-1.1.20.tar.gz#cdkeepalived-1.1.20注意项Centos5.0
此文档下载收益归作者所有