1.FENCE工具的原理及作用
FENCE设备是RHCS集群中必不可少的一个组成部分,通过FENCE设备可以避免因出现不可预知的情况而造成的“脑裂”现象
FENCE设备的出现,就是为了解决类似这些问题,Fence设备主要就是通过服务器或存储本身的硬件管理接口
或者外部电源管理设备,来对服务器或存储直接发出硬件管理指令,将服务器重启或关机,或者与网络断开连接
FENCE的工作原理是:当意外原因导致主机异常或者宕机时,备机会首先调用FENCE设备,然后通过FENCE设备将异常主机重启或者从网络隔离,当FENCE操作成功执行后,返回信息给备机,备机在接到FENCE成功的信息后,开始接管主机的服务和资源。这样通过FENCE设备,将异常节点占据的资源进行了释放,保证了资源和服务始终运行在一个节点上。
RHCS的FENCE设备可以分为两种:内部FENCE和外部FENCE,常用的内部FENCE有IBMRSAII卡,HP的iLO卡,还有IPMI的设备等,外部fence设备有UPS、SANSWITCH、NETWORKSWITCH等
2.首先搭建基本环境
下面的实验使用的是rhel6系列(rhel6.5)的虚拟机,因此你需要有对应的镜像和yum源
基本环境搭建说明
- (1)使用的操作系统:均是rhel6.5
- (2)准备四台主机:
主机(真机):172.25.8.250 | 作为fence设备,前面暂时不用 |
---|---|
虚拟机server1: 172.25.8.1 | 下载ricci,luci(为了提供Conga配置用户界面),作主节点 |
虚拟机server2:172.25.8.2 | 下载ricci,作副节点 |
虚拟机server3:172.25.8.3 | 后面作iscci共享存储,暂时不用 |
开始搭建实验环境
-
(1)给虚拟机rhel6.5创建三个快照虚拟机server1,server2,server3并且开启这三个快照
同理
此时三台虚拟机基本已经搭建好 -
(2)登录server1和server2,分别设置ip和主机名
server1的配置
server2的配置