超详细!使用 LVS 实现负载均衡原理及安装配置详解---转 (7)

    real_server 192.168.0.28 80 {

        weight 1

        TCP_CHECK {

            connect_timeout 10

            nb_get_retry 3

            delay_before_retry 3

            connect_port 80

        }

    }

}

 

从节点( BACKUP )配置文件

 

拷贝主节点的配置文件keepalived.conf,然后修改如下内容:

 

state MASTER -> state BACKUP

priority 100 -> priority 90

 

keepalived的2个节点执行如下命令,开启转发功能:

 

# echo 1 > /proc/sys/net/ipv4/ip_forward

 

4、启动keepalive

 

<strong>先主后从分别启动keepalive</strong>

service keepalived start

 

5、验证结果

 

实验1

 

手动关闭192.168.0.18节点的nginx,service nginx stop 在客户端上去测试访问  结果正常,不会出现访问18节点,一直访问的是28节点的内容。

 

实验2

 

手动重新开启 192.168.0.18 节点的nginx, service nginx start 在客户端上去测试访问  结果正常,按照 rr 调度算法访问18节点和28节点。

 

实验3

 

测试 keepalived 的HA特性,首先在master上执行命令 ip addr ,可以看到38的vip在master节点上的;这时如果在master上执行 service keepalived stop 命令,这时vip已经不再master上,在slave节点上执行 ip addr 命令可以看到 vip 已经正确漂到slave节点,这时客户端去访问  访问依然正常,验证了 keepalived的HA特性。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjsx.html