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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。