存储跨中心双活方案设计阶段十大难点解析

存储跨中心双活方案设计阶段十大难点解析

ID:38677668

大小:1.53 MB

页数:31页

时间:2019-06-17

存储跨中心双活方案设计阶段十大难点解析_第1页
存储跨中心双活方案设计阶段十大难点解析_第2页
存储跨中心双活方案设计阶段十大难点解析_第3页
存储跨中心双活方案设计阶段十大难点解析_第4页
存储跨中心双活方案设计阶段十大难点解析_第5页
资源描述:

《存储跨中心双活方案设计阶段十大难点解析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、存储跨中心双活方案设计阶段十大难点解析2017.111No.1【脑裂风险】存储跨中心双活方案设计阶段该如何尽量避免脑裂?如何避免脑裂是每个双机系统都要重视的问题,存储双活系统尤其如此,脑裂会带来长时间的存储读写IOHANG住,轻则导致业务性能下降,重则因磁盘IO超时,导致数据库挂起甚至宕机,对生产业务系统造成重大影响。所以在存储跨中心双活架构设计时,究竟应该如何尽量避免脑裂?数据中心脑裂简单说就是两个数据中心间的网络和存储链路同时发生中断,导致两个数据中心内的应用、数据库或者操作系统同时抢占和利用共享的资源,造成资源的数据不一致,产生重大影响

2、。这个问题是存储跨中心双活方案设计、实施阶段不可避免要遇到的问题。各个存储厂商、存储虚拟化产品厂商都有自己的避免脑裂的方式:(1)IBMSVCESC/HYPERSWAP或者IBMV9000/V7000/V5000HYPERSWAP对于上述存储双活方案架构来说,呈现的是一种对称式的整体架构,为了防范脑裂,仲裁站点是必需的。在仲裁站点中,基于IP的quorum节点和物理quorum磁盘都可以提供脑裂的仲裁服务,存储双活集群最多能够拥有3个物理quorum磁盘,也可以选择最多5个基于IP的quorum节点,这个基于IP的quorum节点可以是任何站

3、点的任何服务器,或者公有云的一个虚拟机,在这个服务器内运行一个简单的仲裁JAVA程序即可。所以可以看到,基于IP的仲裁服务其实大大提高了仲裁站点的选择空间,节省了企业双活建设成本,只要求IP可达,延时在80MS内即可。2但是,只有物理quorum磁盘的仲裁方式才能够被用来做T3Recovery,所有的SVC节点都会将节点的相关信息同步至该物理quorum磁盘,当节点或者集群出现故障时,可以通过该物理quorum磁盘进行T3Recovery在SVC集群中有一个概念configurationnode---配置节点,是配置SVC集群后,系统自动产生

4、的保存着所有系统配置行为的节点,不能人工更改配置节点,当配置节点失效后,系统会自动选择新的配置节点,配置节点十分重要,它对SVC节点仲裁胜利起着决定性作用,仲裁胜利的排序规则通常如下:1.配置节点(配置节点获得仲裁胜利的概率最高)2.距离仲裁站点近的节点(探测延时较低的SVC节点获得仲裁胜利的概率次之)3.距离仲裁站点远的节点(探测延时较低的SVC节点获得仲裁胜利的概率最低)举例:当两站点间光纤链路中断,第三站点仲裁节点活动时,脑裂发生,将通过投票仲裁选举获胜的站点,按照上述的仲裁胜利规则,configurationnode位于节点2,选举站

5、点2优先赢得仲裁,通过站点2恢复业务的正常存储访问。当第三站点仲裁节点不活动时,不影响主机的正常存储访问,但是此时,两站点间光纤链路也中断了,发生脑裂,这时因为节点2为configurationnode,它所拥有候选的Quorum将变为activeQuorum,该Quorum选举站点2为仲裁胜利站点,通过站点2恢复业务的正常存储访问。(2)EMCVPLEXMetroVPLEX有着自己专属的防脑裂规则:1.分离规则分离规则是在与远程群集的连接中断(例如,网络分区或远程群集故障)时,确3定一致性组I/O处理语义的预定义规则。在这些情况下,在恢复通

6、信之前,大多数工作负载需要特定虚拟卷集,才能在一个群集上继续I/O并在另一个群集上暂停I/O。在VPLEXMetro配置中,分离规则可以描述静态首选群集,方法是设置:winner:cluster-1、winner:cluster-2或NoAutomaticWinner(无自动优胜者)(其中,最后一项指定无首选群集)。如果部署的系统没有VPLEXWitness,一致性组设备I/O将在首选群集中继续,并在非首选群集中暂停。2.VPLEXWitnessVPLEXWitness通过管理IP网络连接至两个VPLEXMetro群集。VPLEXWitnes

7、s通过将其自身的观察与群集定期报告的信息进行协调,让群集可区分群集内网络分区故障和群集故障,并在这些情况下自动继续相应站点上的I/O。VPLEXWitness仅影响属于VPLEXMetro配置中同步一致性组成员的虚拟卷,并且仅当分离规则指明群集1或群集2是一致性组首选群集时才会影响(也就是说,“无自动优胜者”规则未生效时,VPLEXWitness不影响一致性组)。没有VPLEXWitness时,如果两个VPLEX群集失去联系,生效中的一致性组分离规则将定义哪个群集继续操作以及哪个暂停I/O,如上所述。仅使用分离规则来控制哪个站点是优胜者时,可

8、能会在出现站点故障时增加不必要的复杂性,因为可能需要手动干预才能恢复仍正常运行的站点I/O。VPLEXWitness会动态地自动处理此类事件,这也是它成为扩展Ora

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

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

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