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

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 服务

 

wKiom1aiOqTwABDWAAAuNjubFH4923.png 

wKiom1aiOrDQJsW6AABCDx6M8GQ534.png 

wKiom1aiOrzhIFknAAB2WyEpQRg221.png 

wKioL1aiOwXTj9qCAAAvi3XMXbE808.png 

wKiom1aiOteTsB2SAAAN64XR2EI240.png 

wKiom1aiOuGSbMVTAADGq5RPr-E596.png 

wKioL1aiOyzxAqTIAAANqRPoIec051.png 

wKiom1aiOv_SNL9pAAAu8pDv2Kw593.png 

wKioL1aiO0qwFiVpAABHSICtg0w021.png 

 

wKiom1aiOyOwJUayAAAOsoI9nYM780.png 

wKioL1aiO3OS5qcNAAB63RoQoaA787.png 

wKioL1aiO4OiSXL-AAAzu7bv-EM592.png 

wKiom1aiO1Kx7c2hAAAWnwWOf2I733.png 

wKiom1aiO16wVlvwAAAwFK7PAcA943.png 

wKioL1aiO6nRMTjzAAALgSbDduM039.png 

wKioL1aiO7WiyNK4AADTfAdycAc146.png 

wKiom1aiO4jQkH7PAAAMY_C6aa0844.png 

wKiom1aiO5WSWUGWAAAl0sxBNdA995.png 

wKioL1aiO-ezVGkxAABJ70TxVYw074.png 

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

 

wKioL1aiPHqCg3ZiAAAZSZLUZwI698.png 

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

wKioL1aiPIrwJ3U2AAAlnvNFssc235.png 

wKioL1aiPJaDdYN9AAA3JekTLEs230.png 

wKiom1aiPGGASYHqAAAvas0jQHk116.png 

wKiom1aiPG-TUiETAADZd6mBKAM132.png 

 

② 编译安装keepalived

wKioL1aiPLygwQTjAABRe89DlQE024.png 

wKioL1aiPMnybLNEAAAYoe-qvTk917.png 

wKiom1aiPJiRnn7BAABitU8lAUc146.png 

wKioL1aiPOXTY6uSAACrRObCivI315.png 

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

wKioL1aiPPaQjoe4AABNWvPRrRI110.png 

 

③ 使用keepalived服务

 

wKiom1aiPMWQQB03AAA12FKRb7c210.png 

wKioL1aiPRaRrOfHAABtAQdXbyk122.png 

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

wKiom1aiPOTSAmBHAAB4nVJ7R5Y665.png 

 

wKioL1aiPTSQKJL0AABbahU89g0812.png 

 

 

 

wKiom1aiPQuDrUIfAABTIIAYAfo437.png 

wKiom1aiPRrAtmgbAAA0M4y26WE625.png 

wKioL1aiPWaT0Wg9AAAuXu9B8Ss948.png 

 

wKiom1aiPTXRpICKAAB-rA28D4E967.png 

wKiom1aiPUXyrF2mAACzTUXlVWk273.png 

 

 

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

wKioL1aiPlTQX3iUAAAMRE0ysFc434.png 

wKiom1aiPiCRRxwHAAAhKQXKHTw458.png 

wKioL1aiPmmgiD5-AAA5dPviEFY857.png 

wKiom1aiPjehrO2WAAAvWT3dZLE635.png 

wKioL1aiPoaC0_C8AAC59Vdg1kU243.png 

wKiom1aiPlbxujbTAABPSOTCRtw415.png 

wKioL1aiPqKh9JDjAABfJqIYaQU700.png 

wKiom1aiPm_TjWT_AAA3t6ZYlNo436.png 

wKiom1aiPn2iw61zAAC3Ec1LRFo864.png 

wKioL1aiPt-BrUISAAA0PhtzDL4162.png 

wKiom1aiPrDTcyWUAAB4sbp7vog288.png 

wKioL1aiPwPAVVRfAAAhatJzH_I125.png 

wKiom1aiPtWz2zMaAAE50TM3jHs209.png 

wKioL1aiPyWz7XJLAABPZJyG1q0250.png 

wKioL1aiPzaxuy02AADTPtk9DNg795.png 

wKiom1aiPwfjv08vAAAwT__zv24624.png 

wKiom1aiP4XiUqQdAADICFG4-NE960.png 

 

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

 

3.开始测试

wKioL1aiP9ezTqwiAABH674K1ss686.png 

刷新一下

wKioL1aiP-Wh3xD0AABMU2XBJVU999.png 

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

wKiom1aiP7Pynyz3AAAL6XX5Q5o133.png 

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

wKiom1aiP8LTx6STAABih17dmTM311.png 

wKioL1aiQA_yDpLhAAD47gyZFRY406.png 

已经切换成主服务器了。

wKioL1aiQB7j82LuAABEYRLleQM148.png 

wKiom1aiP_DiAMo7AABFJmNmP2E276.png 

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

主:

wKioL1aiQD7Cg_isAAAdYSxbWgI114.png 

wKiom1aiQBTiiJdHAAApvJ9KUK8012.png 

wKiom1aiQCHiraFBAAArTu8FQKA301.png 

备用:

wKioL1aiQHDSlfIUAABO9AdhzMU324.png 

wKioL1aiQILjL9whAAAzSHzuYyU638.png 

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

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

wKiom1aiQFjx_LFBAAAgrb8MJbg579.png 

wKioL1aiQKWi1UA5AABM6T0or6A273.png 

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

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

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

 

本文出自 “IT随笔” 博客,转载请与作者联系!

你可能感兴趣的:(linux,服务器,IP地址)