RHCS(2)--Fence设备的原理及配置

Fence设备的原理(即报头)

  • number1为主master,number2为备backup
  • 当number1因为网络原因卡住而并非断电时,number2会对number1进行抢夺
  • 此时会对两台服务器造成巨大消耗
  • 因此,当number2抢夺number1的资源时将number1断电
  • 此时number1再次上线时就只能做为备backup设备
  • 两者可以相互断电
  • 在真实主机上,fence连接的是空气闸刀,使设备断电

搭建Fence设备

在真实的物理环境中

  • yum install fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 -y #安装fence所需要的包
  • fence_virtd -c #配置fence的测试
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
  • 若发现没有更改成功,则直接编辑文件vim /etc/fence_virt.conf,使内容与下图相同
    RHCS(2)--Fence设备的原理及配置
  • cd /etc/cluster/#切换到集群目录中
  • 利用文件/etc/fence_virt.conf生成key,发送给服务器
  • dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1 #生成key
  • scp fence_xvm.key [email protected]:/etc/cluster/
  • scp fence_xvm.key [email protected]:/etc/cluster/#发送给集群节点
  • systemctl start fence_virtd.service #开启fence服务
  • systemctl status fence_virtd.service #查看fence状态
  • 由于fence服务时真机提供给服务器的,因此需要开启fence服务

RHCS(2)--Fence设备的原理及配置

通过网页的操作,将fence配置上

  • 添加fence设备
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置
  • 将设备用在每个节点上
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置RHCS(2)--Fence设备的原理及配置
  • cat /etc/cluster/cluster.conf #查看主配置文件,发现配置成功
    RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置

测试

  • number1去报头number2,number2重新启动,说明fence配置成功

RHCS(2)--Fence设备的原理及配置
RHCS(2)--Fence设备的原理及配置
RHCS(2)--Fence设备的原理及配置

  • number2去报头number1,number1重新启动,说明fence配置成功
    RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置
    RHCS(2)--Fence设备的原理及配置