存储双活仲裁机制.pdf

存储双活仲裁机制.pdf

ID:48025592

大小:278.63 KB

页数:5页

时间:2020-01-27

存储双活仲裁机制.pdf_第1页
存储双活仲裁机制.pdf_第2页
存储双活仲裁机制.pdf_第3页
存储双活仲裁机制.pdf_第4页
存储双活仲裁机制.pdf_第5页
资源描述:

《存储双活仲裁机制.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.1.1.1仲裁防脑裂当提供双活LUN的两套阵列之间的链路故障时,阵列已经无法实时镜像同步,此时只能由其中一套阵列继续提供服务。为了保证数据一致性,HyperMetro通过仲裁机制决定由哪套存储继续提供服务。HyperMetro支持按双活Pair或双活一致性组为单位进行仲裁。当多个双活Pair提供的业务相互依赖时,用户需要把这些双活Pair配置为一个双活一致性组。仲裁完成后,一个双活一致性组只会在其中一套存储阵列继续提供服务。例如,Oracle数据库的数据文件、日志文件可能分别存放在不同的LUN上,访问Oracle数据库的应用系统存放在另一些LUN上,相

2、互之间存在依赖关系。配置双活时,建议数据LUN、日志LUN和应用LUN分别配置双活pair,并且加入同一个一致性组。HyperMetro提供了两种仲裁模式:静态优先级模式和仲裁服务器模式。配置双活Pair前,需要配置双活域,双活域为逻辑概念,包括需要创建双活关系的两套存储阵列和仲裁服务器。每个双活Pair创建时均要选择双活域,每个双活域只能同时应用一种仲裁模式。仲裁服务器模式比静态优级模式具备更高的可靠性,可保证在各种单点故障场景下,业务连续运行。因此,华为双活方案推荐采用仲裁服务器模式。静态优先级模式静态优先级模式主要应用在无第三方仲裁服务器的场景。用户

3、可以按双活Pair或一致性组为单位,设置其中一端阵列为优先站点,另一端为非优先站点。如图3-7所示,不需要额外部署仲裁服务器。该模式下,阵列间心跳中断时,优先站点仲裁胜利。1.当发生阵列间链路故障,或者非优先站点故障时,优先站点上的LUN继续提供服务,非优先站点的LUN停止提供服务。2.当优先站点阵列故障时,非优先站点不能自动接管双活业务,双活业务停止,需要人工强制启动非优先站点服务有一种情况除外,当优先站点阵列主动下电维护时,非优先站点阵列立即接管所有双活业务,业务不会中断。该模式的缺点是:两阵列之间的心跳丢失时,可能是站点间链路丢失或其中一个阵列故障,

4、系统无法区分这两种情况。表3-2为静态优先级模式下的仲裁策略。编号示意图仲裁结果1故障类型:链路故障仲裁结果:H1继续运行业务,H2停止业务2故障类型:非优先故障仲裁结果:H1继续运行业务,H2失效3故障类型:优先故障仲裁结果:H1失效;H2停止业务,需要人工启动仲裁服务器模式使用独立的物理服务器或者虚拟机作为仲裁设备,仲裁服务器建议部署在第三方站点。这样可以避免单数据中心整体发生灾难时,仲裁设备也同时故障。仲裁服务器模式下,当存储阵列间心跳中断时,两端阵列向仲裁服务器发起仲裁请求,由仲裁服务器综合判断哪端获胜。仲裁获胜的一方继续提供服务,另一方停止服务。

5、仲裁服务器模式下如果有优先获得仲裁的要求,也可以配置站点优先级。优先阵列端具有仲裁获胜的优先权,心跳中断但其它正常时,优先阵列将获得仲裁胜利。仲裁过程如图3-9所示:图1-1仲裁机制1.数据中心之间的链路断开时,跨站点阵列集群分裂为两个小集群。2.小集群分别抢占仲裁,优先阵列将优先抢占仲裁,抢占成功的小集群“获胜”,将继续对外提供服务,为应用提供存储访问空间;抢占失败的小集群则停止对外服务。3.中间链路恢复时,两个子集群检测到中间链路恢复正常,经过握手通信将两个小集群自动组成一个跨站点集群,双活关系恢复,以Active-Active模式提供服务。下表列出了

6、仲裁服务器模式下,各种故障场景下双活业务表现。编示意图仲裁结果号1故障类型:仲裁失效仲裁结果:H1、H2继续运行业务2故障类型:一套阵列与仲裁之间链路故障仲裁结果:H1、H2继续运行业务3故障类型:一套阵列失效仲裁结果:H1失效,H2继续运行业务4故障类型:阵列间链路中断仲裁结果:H2失效,H1继续运行业务5故障类型:一套阵列与仲裁同时失效仲裁结果:H1失效,H2停止业务6故障类型:一套阵列与对端、仲裁的链路同时中断仲裁结果:H1停止业务,H2继续运行业务7故障类型:一套阵列失效,且对端与仲裁链路中断仲裁结果:H1失效,H2停止业务8故障类型:仲裁失效,且

7、阵列间链路中断仲裁结果:H1与H2均停止业务编示意图仲裁结果号9故障类型:仲裁失效,且其与一套阵列链路中断仲裁结果:H1、H2继续运行业务H1和H2表示组成双活HyperMetroLUN的两个阵列,C表示对应的仲裁服务器。强制启动某些特定的多重故障情况下,仲裁机制优先保证数据的一致性,可能会将存活的双活成员LUN都停止主机访问。例如静态优先级模式下优先站点故障等场景,存活的双活成员LUN会被停止主机访问,用户或售后工程师可根据故障情况选择人工强制启动业务,快速恢复业务。强制启动后,被强制启动端会升级为双活数据同步源端,强制启动端的双活成员LUN具有最新数据

8、。链路恢复后,系统主动停止对端双活成员LUN主机访问。发起数据同步

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。