手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Keepalived高可用集群搭建

[日期:2014-09-20] 来源:Linux社区  作者:Linux [字体: ]

1.Keepalived简介

Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。使用多台节点安装keepalived。其他的节点用来提供真实的服务,同样的,他们对外表现一个虚拟的IP。主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

keepalived的原理图如下所示:

Keepalived

最左边是客户机,它访问我们的虚拟IP。然后我们有master(主控制节点)和backup(备用控制节点)。最右边的就是我们提供服务的真机了。

Linux服务器LB群集之LVS-NAT http://www.linuxidc.com/Linux/2013-05/84774.htm

Linux下群集服务之LB集群-LVS-NAT模式 http://www.linuxidc.com/Linux/2012-05/59839.htm

LVS-NAT+ipvsadm实现RHEL 5.7上的服务集群 http://www.linuxidc.com/Linux/2012-04/58936.htm

Linux虚拟服务器LVS-NAT 和 LVS-DR 模型的实现 http://www.linuxidc.com/Linux/2011-09/42934.htm

2.搭建keepalived服务

我们使用四个节点来做这个实验,两个充当控制节点,另外两个提供服务。然后用真机的浏览器访问虚拟IP。

注意事项:

1.所有节点要做好解析。

2.时间同步

3.yum源设置好(除了基本的源,高可用等也要添加)

如图是我们的操作控制台:

Keepalived

keepalived的安装包为:

keepalived-1.2.13.tar.gz

两个控制节点分别解压和编译、安装keepalived:

Keepalived

在编译keepalived之前我们需要安装一些相关的包:

Keepalived

Keepalived

编译keepalived源码包:

Keepalived

这个是我们的 编译结果:

Keepalived

linux
相关资讯       keepalived 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款