文章目录
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