高可用解决方案之RHCS集群(三)利用fence工具解决集群中服务器之间的资源争用问题

fence是什么

FENCE设备是RHCS集群中必不可少的一个组成部分,通过FENCE设备可以避免因出现不可预知的情况而造成的“爆头”现象。FENCE设备的出现,就是为了解决类似这些问题。

fence设备主要就是通过服务器或存储本身的硬件管理接口或者外部电源管理设备,来对服务器或存储直接发出硬件管理指令,将服务器重启或关机,或者与网络断开连接。

fence的工作原理

FENCE的工作原理是:

当意外原因导致主机异常或者宕机时,备机会首先调用FENCE设备,然

后通过FENCE设备将异常主机重启或者从网络隔离,当FENCE操作成功

执行后,返回信息给备机,备机在接到FENCE成功的信息后,开始接管

主机的服务和资源。这样通过FENCE设备,将异常节点占据的资源进行

了释放,保证了资源和服务始终运行在一个节点上。

fence环境搭建步骤

在这里插入图片描述

真实主机中

我的真机的ip是172.25.2.250 版本是7.0 为了下载fence需要配置好和系统匹配的yum源.

1.安装软件
在这里插入图片描述在这里插入图片描述2.配置fence

在这里插入图片描述在这里插入图片描述在这里插入图片描述上述配置会生成一个文件,如果上述命令没有设置成功,可以直接编辑文件。
在这里插入图片描述
在这里插入图片描述3.利用上述文件生成key,发给两个服务器
在这里插入图片描述在这里插入图片描述4.开启fence
在这里插入图片描述在这里插入图片描述5.serevr1查看fence是否配置成功
在这里插入图片描述

真机浏览器配置添加fence

1,在这里插入图片描述2.名字任意起
在这里插入图片描述3.在这里插入图片描述4.将fence运作在每个节点上
点击serevr1
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
2.为serevr2做一样的操作
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
顺序总结:

在这里插入图片描述
3.重启fence设备

在这里插入图片描述

server1和server2节点测试

1.serevr1

在这里插入图片描述
2.serevr2

在这里插入图片描述3.测试
在这里插入图片描述在这里插入图片描述server2被重启
在这里插入图片描述server2去爆头 server1
在这里插入图片描述server1被重启

为fence添加服务,设置主备

在这里插入图片描述

真机浏览器中

1.配置优先级
在这里插入图片描述在这里插入图片描述2.配置资源
在这里插入图片描述3.先添加 ip
在这里插入图片描述在这里插入图片描述4.再添加脚本资源
在这里插入图片描述5.让资源属于一个组,
在这里插入图片描述在这里插入图片描述failover(故障转移; 故障切换; 容错;)

在这里插入图片描述顺序是先配置ip,再启动apache
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述总结:顺序:
在这里插入图片描述

server1和serer2模块

1.serevr1
在这里插入图片描述

在这里插入图片描述
2.serevr2
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

测试

1.serevr1中,serevr1的优先级高,自动配上了
在这里插入图片描述在这里插入图片描述在这里插入图片描述
2.serevr2是stop
在这里插入图片描述真机测试
在这里插入图片描述在这里插入图片描述与fence结合,如果serevr1崩溃了
在这里插入图片描述serevr2自动上线,并且重启serevr1(fence的作用)
在这里插入图片描述在这里插入图片描述在这里插入图片描述
真机嗅探,发现是server2工作
在这里插入图片描述当serevr1上线后,除非serevr2故障,否则它不会自接管服务
在这里插入图片描述在这里插入图片描述
当server2故障时在这里插入图片描述serevr1上线,重启server2
在这里插入图片描述

发布了264 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45649763/article/details/104464994