LVS+keepalived 高可用负载均衡群集

1.          实验需求:

1)    2台服务器部署WEB服务

2)  2台做调度器, 一台主服务调度器,一台备用服务调度器。

3)  使用keepalived实现双击热备,对IP地址故障的切换。

4)  在LVS 高可用群集中的热备应用

2.          实验环境:

Linux服务器系统版本:CentOS-6.5 -S02   IP:192.168.10.15  ( web )

Linux服务器系统版本:CentOS-6.5 -S03   IP : 192.168.10.18  ( web )

Linux服务器系统版本:  RedHat6.5      IP:192.168.10.10  (主服务调度器)

Linux服务器系统版本:  RedHat6.5    IP:192.168.10.11  (备用服务调度器)    

   VIP(漂移地址) :192.168.10.100                          

3.      实验步骤:

基本安装操作

1.首先在2real-server上安装web 服务

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

2.用一台做主服务调度器,一台做备用服务调度器。

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

① 安装支持软件 在编译安装keepalived之前,先安装内核开发包

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

② 编译安装keepalived

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

出现这个页面说明编译成功。

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

③ 使用keepalived服务

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

④ 主服务器的配置:keepalived服务的配置目录位于/etc/keepalived.

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

 

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

 

⑤ 备用服务器的配置:keepalived服务的配置目录位于/etc/keepalived.

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

 

   要把2台调度器的防火墙和selinux都要关闭。

 

3.开始测试

【中级篇】LVS+keepalived 高可用负载均衡群集 

刷新一下

【中级篇】LVS+keepalived 高可用负载均衡群集 

如果这时主服务调度器down 了,我们看看能不能切换到备用服务器上。

【中级篇】LVS+keepalived 高可用负载均衡群集 

下面看下备用服务器的日志:

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

已经切换成主服务器了。

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

我们再看看再把主服务器启动 看看能切换过来

主:

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

备用:

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

再次刷新网页还是可以切换。

如果是1real-serverdown 了,会有什么样的结果呢?

【中级篇】LVS+keepalived 高可用负载均衡群集 

【中级篇】LVS+keepalived 高可用负载均衡群集 

不管你怎么刷新网页,就只会出来另外一台real-server 的页面。

再把刚才暂停的S02重新开始服务,再次刷新页面,又会出现一个页面,2页面来回切换。

 实验总结:使用keepalived构建LVS群集更加简单易用,主要优势体现在:对LVS负载调度器实现热备切换,提高可用性;对服务器池中的节点进行健康检查,自动移除失效节点,恢复后重新加入。