linux高可用仲裁机制,创建仲裁磁盘加固Linux高可用性结点

利用Red Hat High Availability Add-On创建Linux高可用集群后,还可以通过增加仲裁磁盘与栅栏功能增强集群可靠性。

集群使用仲裁磁盘来检测整个集群是否完整;例如,检查某个结点是否与集群断开。通过配置仲裁磁盘,可以通过一系列测试检查结点是否还在正常工作。

I/O栅栏用在已经与高可用集群断开的节点上。栅栏可以自动关闭故障结点,确保资源可以在多台服务器启动时免遭风险。

配置仲裁磁盘

仲裁磁盘涉及到投票。默认情况下,每个结点都能投票一次。如果结点数大于两个,就需要仲裁选举;每个结点都可以为自身所在集群进行投票选举。只有两个结点的集群是个例外,这样的集群永远都无法在某个结点故障的时候进行选举。

配置仲裁磁盘需要共享存储与试探。共享存储设备必须是集群内的所有结点都能访问。试探是在结点在连接到仲裁磁盘之前必须的一个监测,确保该结点可以正常运行。

如果“脑分裂”状况出现,某个结点从集群中脱离成为孤儿,其余所有结点都会轮询仲裁磁盘。如果它们能够成功执行试探测试,那么它们的投票在选举中就是有效的。如果结点执行试探失败,那么其选票不会被仲裁磁盘所接收,进而被当作终止而失去仲裁权。

对于使用共享存储与Red Hat Linux的数据中心,仲裁磁盘需要在共享存储设备上分区。使用mkqdisk这个Linux分区工具将其标记为仲裁磁盘。然后通过LuCI Web管理界面进行试探。

使用fdisk Linux工具在共享存储设备上为集群中某个结点创建分区——100MB已经足够。在集群的其他节点上,可以通过partprobe 命令更新分区表。

首先,在其中一个节点上使用mkqdisk –c /dev/sdb1 –l quorumdisk 命令创建仲裁磁盘。在输入上述命令之前,需要核对确

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值