ONTAP 9 中的 SnapLock 功能
适用于
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之间功能差异的最新信息。
哪些 ONTAP 功能受 SnapLock 支持?
请参阅文档,获取有关 SnapLock Compliance 模式、SnapLock 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 卷进行审核日志记录。
追加信息
追加信息文本