通过存储仲裁的合理配置规避双活脑裂风险.docx

通过存储仲裁的合理配置规避双活脑裂风险.docx

? ? ? ? ? ? ? 通过存储仲裁的合理配置规避双活“脑裂”风险 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在存储双活方案设计过程中,首要关注的风险是“脑裂”风险。双活存储“脑裂”会造成非常严重的后果,会导致存储读写IO挂起,进一步会导致应用、数据库以及操作系统磁盘IO超时或挂起,从而给生产系统造成重大影响。而最有效地规避双活存储“脑裂”风险的措施就是引入仲裁机制。 1、针对目前主流的一些存储双活方案中,分别有哪些存储仲裁机制来规避双活存储“脑裂”风险? 主流双活存储基本就两种模式,仲裁服务器和静态优先,一般情况下采取仲裁服务器和静态优先并存模式,仲裁服务器为主,当仲裁服务器宕机后,启用静态优先模式。 @yfwang 戴尔科技集团? ?顾问工程师: 一般就是两类: 1、 一类是静态式仲裁,通过在存储内部设定“优胜者”来实现,优势是不需要外置仲裁装置,不需要仲裁网络,劣势是在某些故障场景下,会业务中断,比如“优胜者”存储失败的的时候,但是不会发生脑裂。 2、 另外一类是外置仲裁机制,一般又包括两种,一种是虚拟机监控程序,比如 vplex 的 witness ,另外一种是基于仲裁盘的仲裁机制,比如 hds 的双活仲裁。这类仲裁的优势比第一类方式的系统连续性好,劣势是需要准备单独的服务器或者存储,以及仲裁需要的网络连接。 不管哪类仲裁,正常情况下都可以预防脑裂的出现,当然从业务连续性的角度来看,外置仲裁的方式更优一些,具体采用监控程序还是仲裁盘的方式,可根据实际情况和现有环境来定,如果采用外置式的一般要求部署在第三个故障域,且对仲裁网络有一些要求,相比而言,监控程序的方式部署更简单一些,对实施条件要求低一些,也是未来的发展方向。 2、存储双活方案该如何结合实际条件,选择相应的存储仲裁机制?是否一定需要选择第三方站点部署存储仲裁节点? 每种存储双活方案都有各自的仲裁机制,所以选择了双活方案,仲裁机制基本也定了,没什么选择的空间。 一般仲裁建议放在第三个站点,这是从最佳实践的角度来说,不是技术限制;如果没有第三站点,也可以和生产放在一起,不过整个系统的健壮性会受影响,所以对VPLEX说来,我们认为如果没有第三个站点的话,就不用部署外置仲裁了,就用内置静态仲裁就可以了,也可以防止脑裂的发生。 @guwenkuan 某股份制银行?存储架构师?: 不需要一定选择第三方站点部署,本地站点也可以,静态优先能保证不发生脑裂情况。 3、双活存储中设置优先站点的意义是什么?其与仲裁节点如何配合作用? @guwenkuan 某股份制银行?存储架构师?: 在脑裂情况下,双活存储快速识别业务主站点,确保脑裂情况下不相互争抢资源。 @yfwang 戴尔科技集团? ?顾问工程师: 设置优先站点的意义在于发生仲裁的时候,可以让业务运行在更优化的系统或者环境中,比如,如果两台存储的配置有高有低,那么在仲裁后,业务应该选择配置高的存储运行;如果双活的存储分别部署在生产中心和灾备中心,仲裁后业务应该运行在生产中心比较理想,因为生产中心一般设施更完善且技术资源更丰富。 通过设置优先站点,可以选择在发生仲裁时,优先让预先设置的“优先站点”接管业务,只有在优先站点也发生了故障后,仲裁才会让非优先站点接管业务。 4、双活存储在仲裁规则的配置上,如何与主机层面的PowerHA、RHCS以及数据库层面的oracle rac的仲裁保持一致? @yfwang 戴尔科技集团?顾问工程师: 我觉得这个问题要分两种情况来看,以 RAC 为例说明: 1 、对于主机和存储是交叉互联的方案 即每台主机都有连接到两台存储的路径,在这种情况下,如果存储发生了仲裁,主机还可以访问另外一台,不会发生仲裁;如果主机发生了仲裁,存活的主机也都可以看到两台存储,存储不需要仲裁; 唯一有可能发生仲裁不一致的场景是主机和存储同时需要仲裁,比如 RAC 节点心跳和存储心跳同时断了,这时不仅 RAC 需要仲裁防止脑裂,存储也一样,为了保证仲裁的一致性,需要在设置的时候注意一下,一般 RAC 心跳断后,如果两边节点数一致,那么编号小的一边存活,对于 EMC 的存储方案,存储可以设置“优先者”,可以通过把和节点编号小的在一个站点的存储设置成“优先者”,来保证存储和 RAC 仲裁结果的一致性。 2 、对于主机和存储是非交叉连接的方案 VPLEX 支持交叉连接,也支持非交叉连接,当非交叉连接时,因为 RAC 节点只有到本地存储的路径,所以当存储发生仲裁时,因为有一边的存储将被挂起,所以这一边的 RAC 节点将访问不到存储, RAC 机制也会开始仲裁,会将失去存储这边的节点踢出群集,从而保证仲裁的一致性,这种情况下,需要保证存储先于 RAC 仲裁,这个顺序可以在 vplex 和 R

文档评论(0)

1亿VIP精品文档

相关文档