Keepalived高可用集群搭建

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

keepalived的原理图如下所示:

Keepalived

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

Linux服务器LB群集之LVS-NAT

Linux下群集服务之LB集群-LVS-NAT模式

LVS-NAT+ipvsadm实现RHEL 5.7上的服务集群

Linux虚拟服务器LVS-NAT 和 LVS-DR 模型的实现

2.搭建keepalived服务

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

注意事项:

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

2.时间同步

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

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

Keepalived

keepalived的安装包为:

keepalived-1.2.13.tar.gz

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

Keepalived

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

Keepalived

Keepalived

编译keepalived源码包:

Keepalived

这个是我们的 编译结果:

Keepalived

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

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