CentOS7下LVS+Keepalived实现高性能高可用负载均衡推荐

WEB1:192.168.10.130WEB2:192.168.10.131

二、释义

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。

三、安装

①安装

#yuminstallipvsadm#yuminstall-ygccopensslopenssl-devel#wgethttp://www.keepalived.org/software/keepalived-1.2.19.tar.gz#tar-zxvfkeepalived-1.2.19.tar.gz#cdkeepalived-1.2.19#./configure--sysconf=/etc--prefix=/usr/local/keepalived#make#makeinstall

②开启路由转发

#cat/proc/sys/net/ipv4/ip_forward#echo1 /proc/sys/net/ipv4/ip_forward

四、配置

①配置keepalived

#vi/etc/keepalived/keepalived.conf!ConfigurationFileforkeepalivedglobal_defs{notification_email{root@localhostabc@163.com##设置邮件报警地址}notification_email_fromzhi@zhi.comsmtp_server127.0.0.1smtp_connect_timeout3router_idLVS_DEVELvrrp_instanceVI_1{##配置vrrp实例1stateMASTER##BACKUP修改为BACKUPinterfaceeth0virtual_router_id51priority101##BACKUP修改为100或更小advert_int1garp_master_delay5authentication{auth_typePASSauth_pass1111}virtual_ipaddress{10.10.10.10}vrrp_instanceVI_2{##配置vrrp实例2stateMASTER##BACKUP修改为BACKUPinterfaceeth1virtual_router_id52priority101##BACKUP修改为100或更小advert_int1garp_master_delay5authentication{auth_typePASSauth_pass1111}virtual_ipaddress{192.168.10.10}virtual_server10.10.10.1080{delay_loop6lb_algorrlb_kindNATnat_mask255.255.255.0persistence_timeout5protocolTCPreal_server192.168.10.13080{weight1HTTP_GET{url{path/status_code200}connect_timeout3nb_get_retry3delay_before_retry3}}real_server192.168.10.13180{weight1HTTP_GET{url{path/status_code200}connect_timeout3nb_get_retry3delay_before_retry3}}}

②配置real_server,即后端WEB服务器

安装参见http://wangzhijian.blog.51cto.com/6427016/1697418下的编译安装Nginx,或者直接yum安装Nginx、Apache。

#vi/usr/html/index.html h1 Success! /h1  p WelcometoLINUXWEBSystem10.130! /p ##在两台web服务器上加个简单网页

五、测试

#lsmod|grepip_vs##查看内核中是否已加载ip_vs模块ip_vs1367980nf_conntrack1057027ip_vs,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_conntrack_ipv4,nf_conntrack_ipv6libcrc32c126442xfs,ip_vs#systemctlstartkeepalived

浏览器输入10.10.10.10访问

默认访问的是192.168.10.130,我们将10.130的web服务断掉,看看会不会切换

10.130:

#nginx-sstop

10.130:

# nginx

节点恢复,已添加至系统中了。

如果你希望成功,以恒心为良友,以经验为参谋,以小心为兄弟,以希望为哨兵。

CentOS7下LVS+Keepalived实现高性能高可用负载均衡推荐

相关文章:

你感兴趣的文章:

标签云: