linux中lvs实现高性能,CentOS6.2下搭建LVS(NAT)+Keepalived实现高性能高可用负载均衡服务器...

上一篇文档写的是LVS(DR)+ Keepalived实现高性能高可用负载均衡服务器(见 http://www.linuxidc.com/Linux/2012-03/57387.htm ),这次主要写的是基于LVS(NAT)+ Keepalived实现高性能高可用负载均衡服务器。

其实NAT模式在企业用的不多,我和很多朋友都沟通过这个事情,我们搭建这个环节主要是测试一下整个性能与DR的具体的差距。但是在搭建这个环境过程中遇到一点小问题,就是内网的VIP不知道如何去设置,这个问题困扰了我很长时间,因为LVS也只是刚刚接触,期间给我一个之前的学员电话他给我提供了一个方法,昨天晚上回去测试OK~!今天上午在线上也测试了,没有问题。以后要继续努力~!朝着我的目标前进~!同时希望各位在参考时遇到什么问题和我及时沟通,以便更好的完善文档!~

软件下载:见 http://www.linuxidc.com/Linux/2012-03/57387.htm

keepalived:keepalived-1.2.2.tar.gz

ipvsadm: ipvsadm-1.26.tar.gz 注意:(for kernel 2.6.28-rc3 or later)

popt-static:popt-static-1.13-7.el6.x86_64.rpm

实验拓扑图

77c4321fd51674a030cb45163a4df55c.png1、在2台Director Server上分别配置LVS+Keepalived[root@host1 ~]# rpm -ivh popt-static-1.13-7.el6.x86_64.rpm

#看我前一篇文章http://crazylinux.blog.51cto.com/259244/811591

[root@host1 ~]# yum -y install kernel-devel make gcc openssl-devel lftp libnl* popt*

[root@host1 ~]# ln -s /usr/src/kernels/2.6.18-194.el5-x86_64/ /usr/src/linux

[root@host1 ~]# tar -zxvf ipvsadm-1.26.tar.gz -C /usr/src/

[root@host1 ~]# cd /usr/src/ipvsadm-1.26/

[root@host1 ipvsadm-1.26]# make

[root@host1 ipvsadm-1.26]# make install

[root@host1 ~]# tar -zxvf keepalived-1.2.2.tar.gz -C /usr/src/

[root@host1 ~]# cd /usr/src/keepalived-1.2.2/

[root@host1 keepalived-1.2.2]# ./configure

[root@host1 keepalived-1.2.2]# make

[root@host1 keepalived-1.2.2]# make install

[root@host1 keepalived-1.2.2]# cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/

[root@host1 keepalived-1.2.2]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

[root@host1 keepalived-1.2.2]# mkdir /etc/keepalived

[root@host1 keepalived-1.2.2]# cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/

[root@host1 keepalived-1.2.2]# cp /usr/local/sbin/keepalived /usr/sbin/

2 、开启路由转发[root@host1 ~]# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

[root@host1 ~]# sysctl -p

3、配置Keepalived

[root@host1 ~]# less /etc/keepalived/keepalived.conf! Configuration Fileforkeepalived

global_defs {

router_id LVS_MASTER#备上修改LVS_BACKUP

}

vrrp_instance VI_1 {

state MASTER#备上修改BACKUP

interface eth0

virtual_router_id51

priority100#备上修改80

advert_int1

authentication {

auth_type PASS

auth_pass1111

}

virtual_ipaddress {

10.0.0.10

}

}

vrrp_instance LAN_GATEWAY {

state MASTER#备上修改BACKUP

interface eth1

virtual_router_id52

priority100#备上修改80

advert_int1

authentication {

auth_type PASS

auth_pass1111

}

virtual_ipaddress {

192.168.10.10

}

}

virtual_server10.0.0.1080{

delay_loop6

lb_algo rr

lb_kind NAT

#    nat_mask 255.255.255.0

#    persistence_timeout 50

protocol TCP

real_server192.168.10.380{

weight1

TCP_CHECK {

connect_timeout10

nb_get_retry3

connect_port80

}

}

real_server192.168.10.480{

weight1

TCP_CHECK {

connect_timeout10

nb_get_retry3

connect_port80

}

}

}

BACKUP服务器同上配置,先安装lvs再按装keepalived,然后配置/etc/keepalived/keepalived.conf,只需将批注部分改一下即可。0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值