企业部分-------RHCS高可用集群配置之设置fence服务

一.关于RHCS的fence服务不得不说的事

fence是RHCS的HA集群中预防集群出现脑裂之后节点争抢文件系统的一种手段。

红帽的HA集群中没有可用的fence设备(例如 hp ilo,ibm ipmi,rsa以及dell drac5/6),那么当集群心跳线断开或者物理机宕机,则服务无法自动切换。使用手动fence的,当节点关机的时候服务是可切换的,但是当节点宕机或 者断网,切换就不行了。必须要用fence_ack_manual去人工干预,而且这相当于用欺骗另外一个节点已经被fence掉,而不管对方是否真正被 fence。所以从这个角度讲,没有fence,无法构建一个完整的RHCS HA集群。

而且如果使用没有fence设备的服务器或者环境去搭建RHCS HA集群的时候,红帽官方也不会对这种架构提供支持。

所以fence设备是很有必要的

二.如何设置fence服务

环境配置

两台redhat6.5的虚拟机(server1,server2)已经建立好了集群(过程见企业部分RHCS之创建集群)

具体步骤

在界面上选择Fence Devices
选择add添加,选择Fence(Multicast Mode)设置Name为vmfence


在真机上yum search fence


安装yum install fence-virted.x86_64 fence-libvirt-virted.x86_64 fence-virted-multicast.x86_64


fence_virtd -c


直接按回车,不过在Interface[virbr0]处输入br0


mkdir /etc/cluster
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1


把这个复制给两台虚拟机
scp fence_xvm.key root@172.25.0.1:/etc/cluster
scp fence_xvm.key root@172.25.0.2:/etc/cluster


在server1和server2中cd /etc/cluster 查看fence_xvm.key是否复制过来

cd /etc/cluster ls


clustat
查看集群是否正常工作
之后回到网页设置界面,在sever1下add Fence Method给sevrer1添加fence


add Fence Instance
 添加vmfence(xvm Virtual Machine Fencing)其中Domain填入的是server1的UID

uid在这里可以查看


    同理给server2也添加

添加成功的效果


    查看是否给server1和server2写解析
    cat /etc/hosts


    在真机上开启fence服务
    systemctl status fence

在server1上进行测试

 fence——node serevr2
查看sever2是否关机重启
如果关机重启说明fence服务设置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值