管理 FSx for ONTAP 卷 - FSx for ONTAP
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理 FSx for ONTAP 卷

FSx for ONTAP 文件系统上的每个存储虚拟机(SVM)都可以有一个或多个。卷是用于文件、目录或 iSCSI 逻辑单元(LUN)的独立数据容器。卷是精简配置,这意味着它们只会为存储在其中的数据消耗存储容量。

创建 iSCSI LUN(共享块存储)后,您可以通过网络文件系统(NFS)协议、服务器消息块(SMB)协议或 Internet 小型计算机系统接口(iSCSI)协议,从 Linux、Windows 或 macOS 客户端访问卷。FSx for ONTAP 还支持对同一卷进行多协议访问(NFS 和 SMB 并发访问)。

您可以使用 Amazon Web Services Management Console、 Amazon CLI、Amazon FSx API 或 NetApp BlueXP 来创建卷。您还可以使用 NetApp ONTAP CLI 或 REST API 使用文件系统或 SVM 的管理端点来创建、更新和删除卷。

注意

每个 HA 对可以创建 500 个卷,在所有 HA 对中最多可以创建 1,000 个卷。 FlexGroup成分量计入此限制。默认情况下,每个聚合物有八个成分卷FlexGroup。

创建卷时,需要定义以下属性:

  • 音量样式-音量样式可以是FlexVol或FlexGroup。

  • 卷名-卷的名称。

  • 卷类型 – 卷类型可以是“读写(RW)”或“数据保护(DP)”。DP 卷是只读的,在NetAppSnapMirror或SnapVault关系中用作目标。

  • 卷大小 – 卷可以存储的最大数据量,与存储层无关。

  • 连接路径 – SVM 命名空间中挂载卷的位置。

  • 存储效率 — 存储效率功能(包括数据压缩、压缩和重复数据删除)可为通用文件共享工作负载节省65%的存储空间。

  • 安全风格(Unix、NTFS 或混合)-确定在授权用户时使用哪种权限访问卷上的数据。

  • 数据分层 — 分层策略定义了哪些数据存储在经济实惠的容量池层中。

  • 分层策略冷却期 — 定义何时将数据标记为冷却并移至容量池存储。

  • 快照策略 – 快照策略定义系统为卷创建快照的方式。您可以从三个预定义策略中进行选择,也可以使用使用 ONTAP CLI 或 REST API 创建的自定义策略。

  • 将@@ 标签复制到备份 — Amazon FSx 会使用此选项自动将卷中的所有标签复制到备份中。您可以使用 Amazon CLI 或 Amazon FSx API 来设置此选项。

音量样式

FSx for ONTAP 提供了两种风格的卷,您可以将其用于不同的目的。您可以使用 Amazon FSx 控制台、和 Amazon FSx Amazon CLI API 创建 FlexVol 或 FlexGroup 卷。

  • FlexVol卷为具有一对高可用性 (HA) 的文件系统提供了最简单的体验,并且是向上扩展文件系统的默认卷风格。FlexVol卷的最小大小为 20 兆字节 (MiB),最大大小为 314,572,800 MiB。

  • FlexGroup卷由多个组成FlexVol卷组成,与具有多个 HA 对的文件系统的FlexVol卷相比,它们能够提供更高的性能和存储可扩展性。 FlexGroup卷是横向扩展文件系统的默认卷风格。FlexGroup卷的最小大小为每个成分 100 千兆字节 (GiB),最大大小为 20 Pebibytes (PiB)。

您可以使用 ONTAP CLI 将带有该FlexVol样式的卷转换为FlexGroup样式,这会创建FlexGroup包含单一成分的。但是,我们建议您使用 Amazon DataSync 在FlexVol卷和新FlexGroup卷之间移动数据,以确保数据在各FlexGroup's组成部分之间均匀分布。有关更多信息,请参阅 FlexGroup成分

注意

如果要使用 ONTAP CLI 将FlexVol卷转换为FlexGroup卷,请确保在转换之前删除该FlexVol卷的所有备份。 ONTAP不会在转换过程中自动重新平衡数据,因此各成分之间的数据可能不平衡。FlexGroup

FlexGroup成分

体FlexGroup积由成分组成,即体FlexVol积。默认情况下,FSx for ONTAP 会为每个 HA FlexGroup 对的卷分配八个成分。

创建FlexGroup体积时,其大小将在其组成部分之间平均分配。例如,如果您创建一个包含八个成分的 800 千兆字节 (GB) FlexGroup 卷,则每个组成部分的大小为 100 GB。FlexGroup卷的大小可以介于 100 GB 到 20 PiB 之间,但总大小取决于各组成部分的大小。每个成分的最小大小为 100 GB,最大大小为 300 TiB。例如,包含八个成分的FlexGroup卷的最小大小为 800 GB,最大大小为 20 PiB。

ONTAP 在各组成部分之间以文件级别分发数据。在FlexGroup卷的每个组成部分中,您最多可以存储 20 亿个文件。

当您更新FlexGroup体积的大小时,新大小将在其现有成分中均匀分布。

您还可以使用 ONTAP CLI 或 REST API 向FlexGroup交易量添加更多成分。但是,我们建议您仅在需要额外的存储容量并且所有成分都已达到最大容量(每个成分 300 TiB)时才这样做。添加成分可能会导致各组成部分之间的数据和 I/O 不平衡。在各组成部分保持平衡之前,写入吞吐量可能比平衡FlexGroup卷低 5-10%。当向FlexGroup卷中写入新数据时,ONTAP 会优先将其分配给新成分,直到各组成部分保持平衡。如果您确实添加了新的成分股,我们建议您选择一个偶数,并且每个成分总数不超过八个。

注意

如果您添加新的组成部分,则现有快照将成为部分快照;因此,它们不能用于将FlexGroup卷完全恢复到以前的状态。之前的快照无法提供您的FlexGroup卷的完整 point-in-time 图像,因为新的成分还不存在。但是,部分快照可用于恢复单个文件和目录、创建新卷或使用进行复制SnapMirror。

卷类型

FSx for ONTAP 提供两种类型的卷,您可以使用亚马逊 FSx 控制台和亚马逊 FSx API 创建 Amazon CLI这些卷。

  • 大多数情况下都使用读写 (RW) 卷。顾名思义,它们是可读写的。

  • 数据保护 (DP) 卷是用作NetAppSnapMirror或SnapVault关系目标的只读卷。若要迁移保护单个卷的数据,应使用 DP 卷。

FlexVol并且FlexGroup卷可以是 RW 或 DP。

注意

创建卷后,您无法更新卷的类型。

卷安全风格

适用于 ONTAP 的 FSx 支持 3 种不同的卷安全风格:Unix、NTFS 和混合。每种安全方式对数据权限的处理方式都有不同的影响。您必须了解不同的影响,以确保根据自己的目的选择合适的安全风格。

重要的是要明白,安全风格并不能决定哪些客户端类型可以或不能访问数据。安全风格仅决定 FSx for ONTAP 用于控制数据访问的权限类型以及可以修改这些权限的客户端类型。

用于确定卷安全模式的两个因素是管理文件系统的管理员类型和访问卷上数据的用户或服务的类型。

在 Amazon FSx 控制台、CLI 和 API 中创建卷时,安全风格会自动设置为根卷的安全风格。您可以使用 Amazon CLI 或 API 修改卷的安全风格。创建卷后仍可以修改此设置。请参阅更新卷了解更多信息。

在配置卷的安全风格时,请考虑环境的需求,确保选择最佳的安全风格,避免在管理权限时出现问题。请记住,安全风格并不能决定哪些客户端类型可以访问数据。安全风格决定的是用于允许数据访问的权限以及能够修改这些权限的客户端类型。以下是可以帮助您确定选择哪种卷安全风格的注意事项:

  • Unix(Linux)– 如果文件系统由 Unix 管理员管理,则大多数用户是 NFS 客户端,而访问数据的应用程序使用 Unix 用户作为服务账户,应选择此安全风格。只有 Linux 客户端可以使用 Unix 安全风格修改权限,并且用于文件和目录的权限类型为模式位或 NFS v4.x ACL。

  • NTFS – 如果文件系统由 Windows 管理员管理,则大多数用户是 SMB 客户端,而访问数据的应用程序使用 Windows 用户作为服务账户,应选择此安全风格。如果需要使用 Windows 访问卷,则建议您使用 NTFS 安全风格。只有 Windows 客户端可以使用 NTFS 安全风格来修改权限,并且用于文件和目录的权限类型为 NTFS ACL。

  • 混合 – 此为高级设置。有关更多信息,请参阅NetApp文档中心中的安全样式及其效果主题。