快捷搜索:

Linux高级技巧:效能器集群之keepalived

Keepalived是一个基于VRRP协议来完成 的WEB效能 高可用方案,能够使 用 其来防止 单点故障。使用多台节点设备 keepalived。其他的节点用来提供真实的效能 ,相同 的,他们对外体现 一个虚拟的IP。主效能 器宕机的时分 ,备份效能 器就会接收 虚拟IP,继续提供效能 ,从而保证了高可用性。

1.keepalived的原理图如下所示:

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

Linux高级技巧:效能器集群之keepalived

2.搭建keepalived效能

我们使用四个节点来做这个实验,两个充当控制节点,另外两个提供效能 。然后用真机的阅读 器拜访 虚拟IP。

留意 事项:

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

(2).时间同步

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

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

keepalived的设备 包为:

keepalived-1.2.13.tar.gz

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

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

编译keepalived源码包:

这个是我们的 编译成绩:

然后我们进行设备 :

上述的步骤在两个控制节点上都要进行,终究 在配置文件中我们再设定主副节点。

建立软链接,把keepalived的配置文件和效能 启动文件链接到指定方位 :

设置配置文件:

我们设置了邮件的发送地 址和ip,MASTER制定为主控制节点,虚拟id两个节点有必要 相同。delay_loop 指定6秒检测效能 状态。

设置虚拟ip,这是我们客户机拜访 的IP。

这个是剩余的配置文件内容,我们设置连接方式为直连方式DR,负载策略为轮叫方式rr,协议威TCP。然后我们设置了两个提供效能 节点的IP和端口。分别为192.168.2.108和192.168.2.109的80端口。也就是网页拜访 效能 。

然后我们设置备机的配置文件,模式设置为BACKUP,权重修正 为50。这样才可以优先让主控制节点接收 。

然后我们打开keepalived效能 ,并查看日志,发现现已 辨认 了192.168.2.110虚拟IP:

在两个提供真机的效能 节点上设备 arptable_jf软件:

设置arptables的策略:

然后我们要在两个控制节点上设备 ipvsadm软件来监控效能 的状态:

假如 无法设备 的话,查看yum源,设置成如下所示:

在两个提供效能 的真机上设备 httpd,设置完默许 发布内容后启动效能 :

然后我们在主控制节点上查看当时 的监控信息:

在真机的阅读 器上查看192.168.2.110的信息。因为是轮叫策略,所以会轮换显示192.168.2.108和192.168.2.109的默许 发布内容:

3.小结:

这样我们就搭建了keepalived下的高可用集群。这个的凌乱程度要低于heartbeat,在出产 环境中也是十分 常见的。

【修正 引荐 】

全球云效能 器市场格局改动 ,走漏 出怎样的信息与风向?

无效能 器核算 将改变关系数据库的游戏规则

【效能 器】PHP怎么 完成 依赖注入?

怎么 打破效能 器芯片垄断

效能 器开发系列--图形验证码究竟 是怎么回事?

您可能还会对下面的文章感兴趣: