开始新对话

未解决

此帖子已超过 5 年

1440

2014年3月3日 01:00

VPLEX Witness是什么?

VPLEX Witness是什么?

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese

介绍

     VPLEX Witness是随着VPLEX操作系统GeoSynchrony 5.0推出的,它作为部署基于Oracle RAC双活数据中心的必要组件,实现了在数据中心之间自动实现负载平衡、双活数据中心,存储层的完全自动故障处理。本文就VPLEX Witness的这些主要功能进行介绍。

更多信息

     下图是一张VPLEX的部署拓扑,图中的VPLEX Witness作为扩展Oracle的必要组件,它通过管理IP网络链接两个VPLEX Metro集群(Cluster)。VPLEX Witness可以通过自身的观察与集群定期通讯,进行信息交互,让集群可区分集群内网络分区故障和集群故障,并在这些情况下自动继续相应站点上的I/OVPLEX Witness仅影响处于VPLEX Metro配置中同步一致性组成员的虚拟卷Virtual Volume,并且仅当分离规则指明集群1或者集群2一致性组首选集群的时候才会影响。


     分离规则是在与远程群集的连接中断(例如,网络分区或远程群集故障)时,确定一致性组 I/O 处理语义的预定义规则。在这些情况下,在恢复通信之前,大多数工作负载需要特定虚拟卷集,才能在一个群集上继续I/O 并在另一个群集上暂停 I/OVPLEX中可以设置winner:cluster-1winner:cluster-2 No Automatic Winner(无自动优胜者)等规则。


VPLEXWit.png


     没有 VPLEX Witness 时,如果两个 VPLEX 群集失去联系,生效中的一致性组分离规则将定义哪个群集继续操作以及哪个暂停 I/O。所以,如果仅使用分离规则来控制哪个站点是优胜者时,可能会在出现站点故障时增加不必要的复杂性,因为可能需要手动干预才能恢复仍正常运行的站点 I/O。因此,如果使用到了VPLEX WitnessVPLEX Witness 会动态地自动处理此类事件,这也是它成为扩展 Oracle RAC 部署绝对必要项的原因。


     VPLEX Witness主要提供了以下几项功能:


  • 实现了在数据中心之间自动实现负载平衡.
  • 双活数据中心。
  • 存储层的完全自动故障处理。


     为了让 VPLEX Witness 能够正确区分各种故障情况,必须使用互不相同的网络接口在独立于任意群集的故障域中安装它。这将消除单个故障同时影响群集和 VPLEX Witness 的可能性。例如,如果将 VPLEX Metro 配置的两个群集部署在同一数据中心的两个不同楼层,请在不同楼层部署 VPLEX Witness。另一方面,如果将 VPLEX Metro 配置的两个群集部署在两个不同的数据中心,通常会在第三个数据中心部署 VPLEX Witness,以获得更好的实施效果。

参考

EMC存储虚拟化 - VPLEX架构深入理解16

VPLEX EMC的传统存储虚拟化解决方案

应用于

VPLEX

GeoSynchrony 5.0以上

             

没有回复!
找不到事件!

Top