沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!
Keepalived是一个基于VRRP协定来实现的WEB办事高可用筹划,可以应用其来避免单点故障。应用多台节点安装keepalived。其他的节点用来供给真实的办事,同样的,他们对外表示一个虚拟的IP。主办事器宕机的时刻,备份办事器就会接收虚拟IP,持续供给办事,大年夜而包管了高可用性。
1.keepalived的道理图如下所示:
最左边是客户机,它拜访我们的虚拟IP。然后我们有master(主控制节点)和backup(备用控制节点)。最右边的就是我们供给办事的┞锋机了。
2.搭建keepalived办事
我们应用四个节点来做这个实验,两个充当控制节点,别的两个供给办事。然后用真机的浏览器拜访虚拟IP。
留意事项:
1.所有节点要做好解析。
2.时光同步
3.yum源设置好(除了根本的源,高可用等也要添加)
如图是我们的操作控制台:
keepalived的安装包为:
在编译keepalived之前我们须要安装一些相干的包:
两个控制节点分别解压和编译、安装keepalived:
我们设置了邮件的发送地址和ip,MASTER制订为主控制节点,虚拟id两个节点必须雷同。delay_loop 指定6秒检测办事状况。
keepalived-1.2.13.tar.gz
编译keepalived源码包:
这个是我们的 编译结不雅:
然后我们进行安装:
上述的步调在两个控制节点上都要进行,最后在设备文件中我们再设定主副节点。
建立软链接,把keepalived的设备文件和办事启动文件链接到指定地位:
设置设备文件:
设置虚拟ip,这是我们客户机拜访的IP。
然后我们打开keepalived办事,并查看日记,发明已经辨认了192.168.2.110虚拟IP:
这个是残剩的设备文件内容,我们设置连接方法为直连方法DR,负载策略为轮叫方法rr,协定威TCP。然后我们设置了两个供给办事节点的IP和端口。分别为192.168.2.108和192.168.2.109的80端口。也就是网页拜访办事。
然后我们设置备机的设备文件,模式设置为BACKUP,权重建改为50。如许才可以优先让主控制节点接收。
在两个供给真机的办事节点上安装arptable_jf软件:
推荐阅读
沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!06 Python技能需求增速达到174% 看到Boss直聘宣布《2017互联网人才趋势白皮书》,只想说新的一年,欲望大年夜家火得像>>>详细阅读
本文标题:linux高级技巧:服务器集群之keepalived
地址:http://www.17bianji.com/lsqh/40656.html
1/2 1