在 AFX 存储系统上使用 FabricPool 的其他注意事项
在 AFX 存储系统上部署 FabricPool 时,还有一些其他注意事项。
FabricPool 镜像
FabricPool 镜像是分层云数据的高可用性配置,通过将第二个对象存储附加到单个 FabricPool 来创建。配置附加镜像后,ONTAP 会同时将数据同步分层到两个对象存储,确保在灾难或对象存储中断期间数据仍可访问。由于 AFX 配置单个集群级对象存储,因此初始版本的 AFX 不支持 *FabricPool 镜像。
加密
加密与 AFX 上的 FabricPool 配合使用,无需额外配置。但您应该注意以下几点:
-
AFX 支持 NetApp 卷加密(NVE);不支持 NetApp 聚合加密(NAE)。
-
NVE 对性能层和容量层使用相同的密钥。
-
更换密钥操作会使用新密钥重写整个卷的数据,包括云层数据。
-
Rekey 操作和 Zero Copy Volume Move 不能同时运行。
备用管理接口
System Manager 是在 AFX 上配置和管理 FabricPool 的主要且推荐的管理界面。但您也可以使用命令行界面(CLI)或 REST API 来执行这些任务。
命令行界面
AFX CLI 经过重新设计,以支持 FabricPool,从而与集群重点和缺少聚合的情况保持一致。
群集级对象存储命令
在 `admin`级别可用的以下命令用于管理分层数据的对象存储:
-
cluster object-store config create 定义 StorageGRID 或 ONTAP S3 对象存储的配置,并自动将其附加到集群中的所有 flexaggrs。此单个命令取代了统一 ONTAP 中使用的两步过程(config create + attach)。该操作是幂等的,如果初始附加失败,可以重新运行。
-
cluster object-store config modify 修改对象存储配置属性。在统一 ONTAP 中可修改的相同属性(连接设置、凭据、证书选项)也可以在 AFX 中修改。
-
cluster object-store config rename 重命名现有对象存储配置。
-
cluster object-store config show 显示当前对象存储配置,包括连接详细信息和附加状态。
-
cluster space show 显示集群级空间利用率,包括累计的对象存储使用量。输出包括逻辑已用容量、逻辑引用容量、逻辑未引用容量和云层上的总物理已用空间。
卷级分层命令(管理和高级模式):
在 AFX 上完全支持所有控制分层行为的 ONTAP 卷创建和修改命令,且语法相同。这包括带有分层相关参数的标准卷创建和卷修改命令,包括:
-
-tiering-policy
-
-tiering-minimum-cooling-days
-
-cloud-retrieval-policy
-
-is-cloud-write-enabled
-
-tiering-object-tags
卷默认为无分层策略,因此必须为每个卷显式启用分层。
REST API
AFX 上的 FabricPool REST API 端点支持集群级对象存储管理和卷级分层配置。由于集群级架构,不支持基于聚合的端点。
有几个受支持的端点,包括:
-
GET 和 POST 用于
/cloud/targets -
GET 和 PATCH 用于
/cloud/targets/{uuid} -
GET 和 POST 用于
/storage/volumes -
对 `/storage/volumes/{uuid} 的 GET 和 PATCH,使用以下分层参数:
-
tiering.policy
-
tiering.min_cooling_days
-
tiering.object_tags
-
cloud_retrieval_policy
-
cloud_write_enabled
-
不支持的端点和参数包括:
-
删除
/cloud/targets/{uuid} -
tiering.supported parameter关于卷操作 -
的所有操作
/storage/aggregates/{aggregate.uuid}/cloud-stores