跳转到主内容

NVFAIL如何处理ONTAP 中的LUN?

Views:
36
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

适用场景

ONTAP 9

问题解答

概述
  • 在强制故障恢复或MetroCluster切换期间、由于磁盘上的数据与内部缓存上的数据不一致、数据库容易受到损坏的影响
  • 这是因为 强制故障恢复或MetroCluster切换期间、 先前确认的更改可能会中断 、存储阵列的内容会及时向后跳转、数据库缓存的状态不再反映磁盘上数据的统计信息
  • 此不一致性可能导致数据损坏
  • 缓存可以在应用程序层或服务器层进行。例如、Oracle Real Application Cluster(RAC)配置、其中服务器在主站点和远程站点上均处于活动状态、它会在OracleSGA中缓存数据。如果强制切换操作导致数据丢失、则会使数据库面临损坏的风险 、因为发生原因存储在SGA中的块可能与磁盘上的块不匹配。
  • 在操作系统文件系统层使用缓存不太明显。已挂载NFS文件系统中的块可能会缓存在操作系统中。或者、可以将基于主站点上找到的LUN的集群文件系统挂载到远程站点的服务器上、然后再次缓存数据。
  • NVRAM故障、强制接管或强制切换 可能会导致文件系统损坏
  • ONTAP系统使用 NVFAIL 及其 关联参数保护数据库和操作系统免受这种情况的影响  
  • 默认情况下、包含LUN的所有卷都会启用NVFail、以防止LUN文件系统出现问题
  • 对于托管数据库的NAS卷、应考虑使用NVFail

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.