加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

发布时间:2021-01-19 19:07:29 所属栏目:Linux 来源:网络整理
导读:div id="cnblogs_post_body" 源地址:http://www.cnblogs.com/mchina/archive/2012/08/27/2644391.html 一、简介 VS/NAT原理图: 二、 系统环境 三、安装 ~]# wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz ~]# ln -s /u

<div id="cnblogs_post_body">

源地址:http://www.cnblogs.com/mchina/archive/2012/08/27/2644391.html

一、简介

VS/NAT原理图:

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

二、系统环境

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

三、安装

~]# wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz

~]# ln -s /usr/src/kernels/2.6.32-279.el6.i686//usr/src/linux/

~]# tar zxvf ipvsadm-1.26.tar.gz

~]# cd ipvsadm-1.26

ipvsadm-1.26]# make && make install

Keepalived install

~]# wget http://www.keepalived.org/software/keepalived-1.2.4.tar.gz

~]# tar zxvf keepalived-1.2.4.tar.gz

~]# cd keepalived-1.2.4

keepalived-1.2.4]# ./configure && make && make install

~]# cp /usr/local/etc/rc.d/init.d/keepalived /etc/init.d/

~]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

~]# mkdir /etc/keepalived/

~]# cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/

~]# cp /usr/local/sbin/keepalived /usr/sbin/

~]# service keepalived start | stop

~]# vim /etc/sysctl.conf net.ipv4.ip_forward = 1 [root@ ~]# sysctl -p

~]# less /etc/keepalived/keepalived.conf

global_defs {
router_id LVS_MASTER <span class="comment">#BACKUP上修改为LVS_BACKUP
}

vrrp_instance VI_1 {
state MASTER <span style="color: #000000;"><span class="comment">#BACKUP上修改为BACKUP
interface eth0
virtual_router_id 51
priority 100 <span class="comment">#<span style="color: #000000;"><span style="color: #000000;"><span class="comment">BACKUP上修改为80
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.0.0.227
}
}

vrrp_instance LAN_GATEWAY {
state MASTER <span style="color: #000000;"><span class="comment">#BACKUP上修改为LVS_BACKUP
interface eth1
virtual_router_id 52
priority 100 <span style="color: #000000;"><span class="comment">#<span style="color: #000000;"><span style="color: #000000;"><span class="comment">BACKUP上修改为80
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.10.10
}
}

virtual_server 10.0.0.227 80 {
delay_loop 6
lb_algo rr
lb_kind NAT

persistence_timeout 5

protocol TCP

real_server 192.168.10.4 80 {
    weight 3
    TCP_CHECK {
        connect_timeout 3
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
    }
}

real_server 192.168.10.5 80 {
    weight 3
    TCP_CHECK {
        connect_timeout 3
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
    }
}

}


<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码">

<img src="https://www.52php.cn/res/2019/02-13/10/51e409b11aa51c150090697429a953ed.gif" alt="复制代码">

~]# yum -y install httpd [root@ ~]# cd /var/www/html/ [root@ html]# cat index.html

WEB1/192.168.10.4

[root@ html]# /etc/init.d/httpd start 另一台机器配置一样,过程略。

、BACKUP上执行service keepalived start启动keepalived就可实现负载均衡及高可用集群了;

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

四、测试

####高可用性测试####

上的keepalived服务停掉,然后观察BACKUP上的日志,信息如下

lvs

MASTER?上的keepalived服务开启后,BACKUP的日志状态。

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

####故障切换测试####

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负

?

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读