跳转到主内容

ONTAP 9 中的 SnapLock 功能

Views:
2,098
Visibility:
Public
Votes:
1
Category:
ontap-9
Specialty:
dp
Last Updated:

适用于

ONTAP 9

回答

什么是 SnapLock?

SnapLock 是一种高性能合规性解决方案,提供 WORM 存储以保留数据, 用于监管和治理。SnapLock 创建不可修改和不可擦除的卷,以防止文件在设定的保留日期之前被更改或删除。SnapLock 通过标准开放文件协议(如 SMB 和 NFS)管理文件级保留。

如何启用此功能?

SnapLock 是一种基于许可证的功能,具有两种模式:Enterprise 和 Compliance。

  • SnapLock Compliance (SLC) 实施严格的数据保留监管要求,例如 SEC 17a-4(f) 规则、  FINRA 和 CFTC, 以及德语国家(DACH)的国家要求。 提交给 SnapLock Compliance 的卷不能被更改或修改,并且只能在 WORM 数据 超过保留期后删除。
  • SnapLock Enterprise (SLE) 实施了使用 WORM 类型数据存储保护数字资产的最佳实践指南。无法更改或修改存储在 SnapLock Enterprise 卷上的数据。存储的数据不用于严格的法规遵从。此外,在保留期结束之前,在托管 SnapLock Enterprise 卷的存储系统上,具有 root 权限的管理员可以销毁 SnapLock Enterprise 数据。
SnapLock Compliance 和 Enterprise 模式支持哪些功能?

请参阅 的文档,以获取有关  Compliance 和 Enterprise之间功能差异的最新信息。

如何确定保留期限?

SnapLock 依赖于集群模式 Data ONTAP 中的 ComplianceClock 服务,这是一个基于软件的防篡改时钟。ComplianceClock 只能由管理员初始化一次,之后它将根据硬件刻度进行操作。一旦初始化,管理员便无法执行任何会导致正向调整的操作。这确保了 WORM 文件的保留期永远不会因对参考时钟进行正向调整而缩短。

SnapLock 合规时钟是什么?

系统 ComplianceClock (SCC)按节点维护。ComplianceClock每个节点只能初始化一次。
卷 ComplianceClock (VCC)是每个 SnapLock 卷的独立ComplianceClock。与特定 SnapLock 卷中数据相关的所有保留决策均基于该卷的 VCC 做出。所有 SnapLock 卷的 VCC 相互独立运行。VCC 在创建 SnapLock 卷时初始化。VCC 从 SCC 获取初始值,且不可更改。在创建 SnapLock 卷之前,需要先初始化 SCC。

保留期有哪些可用值?

每个 SnapLock 卷都可以有单独的保留期限。ONTAP 9 强制保留直至保留期限结束。保留期限过后,可以删除记录,但不能修改。ONTAP 9 不会自动删除任何记录。必须手动或使用应用程序删除所有记录。系统将根据 VCC 计算保留期。您可以将保留期限延长到将来的某个日期或无限期,但不能将其缩短。SLC 或 SLE 卷有 3 个保留期限:最短保留期限、最长保留期限和默认保留期限。

Snaplock-minimum period:文件在 SnapLock 卷上至少以这么长的保留期限提交。管理员可以随时增加。但是,更改此值不会影响现有 WORM 文件的保留期限。SLE 和 SLC 的 snaplock-minimum-period 的默认值为 0 年。
Snaplock-maximum-period:限制将文件提交到 WORM 状态时的最大保留期限。当用户延长 WORM 文件的保留期限时,此值将被忽略。更改该值不会影响现有 WORM 文件的保留期。
SLE 和 SLC 的  snaplock-maximum-periods 默认值为 30 年。
Snaplock-default-period:如果未明确设置保留时间,则使用默认保留时间来计算提交 WORM 文件时的保留时间。有两 种方法可以指定 WORM 文件的保留时间:

  • 使用 NFS/SMB   setattr 操作设置文件 atime
  • 如果在将文件提交给 WORM 之前未设置保留时间(文件 atime),则 SnapLock 使用卷的 snaplock-default-period 设置保留时间。
SnapLock 还有哪些其他功能?
  • 自动提交:SnapLock 自动提交功能会在文件未在指定自动提交期间内发生更改时,自动将文件提交为 WORM 状态,该功能在卷级别进行设置。如果 SnapLock 卷脱机或处于受限状态,此功能将被禁用。当卷重新联机时,此功能将自动启用。
  • 特权删除仅适用于 SLE 卷,它允许特权用户在文件达到其保留期之前将其删除。此功能需要配置 SnapLock 审计日志。删除操作将记录在 SLC 日志卷上的审计文件中,以便进行跟踪。
  • WORM 可追加文件:WORM 追加功能允许用户创建 WORM 文件并向其追加数据。数据以 256K 的块为单位添加,此大小不可更改。
  • 文件指纹可捕获文件相关元数据,并使用 MD5 和 SHA-256 等标准哈希算法对文件数据和元数据计算哈希摘要。这使用户能够验证文件的完整性。SnapLock 不会在磁盘上存储任何文件指纹数据,但可通过 ONTAP CLI 或 ZAPI 将其导出到外部。
  • 将文件提交为 WORM:您可以使用应用程序通过 NFS 或 SMB 将文件提交为 WORM,也可以使用 SnapLock 自动提交功能。使用 WORM 可追加文件保留以增量方式写入的数据,例如日志信息或文件元数据。
  • 数据保护:您可以将 SnapLock 用于 SnapVault,以对二级存储上的快照副本进行 WORM 保护。 您可以使用 SnapMirror 将 WORM 文件复制到其他位置以进行灾难恢复。

注意:从 ONTAP 9.5 及更高版本开始,可以使用 SnapLock Enterprise 卷或 SnapLock Compliance 卷进行审核日志记录。

追加信息

追加信息文本

 

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.