开发者社区 问答 正文

IO Fencing 技术 原理是怎样的?

已解决

IO Fencing 技术 原理是怎样的?

展开
收起
与时俱进的探索者 2022-04-05 16:57:24 886 分享
分享
版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    image.png 1.配置磁 盘阵列 ( SAN 存储)支待 SCSI (Small Computer System Interface ) 的预留(Persistent Reservation ) 命令。登录 SAN 存储 , 配置奇数个协调盘 ( Coordinator Disks), 保证集群的服务器都能发送预留命令给协调盘。其中预留命令就像原子操作, 多台服务器给某个协调盘发送该命令 ,只允许其中一台服务器预留成功 , 其他服务器预留失败。 2.当集群间通信协调网络交换机异常时,集群出现脑裂,子集群内的服务器相互确认。 当交换机异常时,协调网络心跳探测包返回部分失败并确认无法和对应服务器通信, 从而使 能相互通 信的服务器形成 子集群, 并且从子集群 中选取一个代表参与 协调盘的竞争(通常加入集群的服务器会分配 ID, 此时选择 ID 较小的服务器作为代表) , 避免子集群的多台服务器同时去竞争,导致竞争算法成功率降低。 3.代表两个子集群去竞争 的服务器 A 和服务器 B, 分别在 SAN 存储竞争奇数个协调盘, 竞争到多数的服务器将胜利 , 如服务器 A。竞争成功的服务器所在的子集群将继续工作 , 如服务器 A 所在的子集群。竞争失败的 服务器所在的子集群 将停止工作 , 如服务器 B 所在的子集群。以上信息摘自《对象存储实战指南-试读》,下载地址:https://developer.aliyun.com/topic/download?id=7997

    2022-04-06 20:15:11 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等