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

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

访问 数据

您可以在本地和本地环境中使用各种支持的客户端和方法访问您的 Amazon FSx 文件系统。 Amazon Web Services 云

每个 SVM 都有四个端点,用于使用 NetApp ONTAP CLI 或 REST API 访问数据或管理 SVM:

  • Nfs – 用于使用网络文件系统(NFS)协议进行连接

  • Smb – 用于使用服务消息块(SMB)协议进行连接(如果您的 SVM 已加入 Active Directory,或者您正在使用工作组。)

  • Iscsi— 用于使用互联网小型计算机系统接口 (iSCSI) 协议进行连接,以支持共享块存储。

  • Nvme— 用于通过 TCP/IP 使用非易失性存储器 Express (NVMe) 进行连接,以支持共享块存储。

  • Management— 用于使用 NetApp ONTAP CLI 或 API 或 BlueXP 管理 SVM NetApp

注意

iSCSI 协议适用于具有 6 个或更少的高可用性对 (HA) 对的所有文件系统。NVMe/TCP 协议适用于具有 6 个或更少 HA 对的第二代文件系统。

支持的客户端

FSx for ONTAP 文件系统支持访问来自各种计算实例和操作系统的数据。它通过支持使用网络文件系统(NFS)协议(v3、v4.0、v4.1 和 v4.2)、所有版本的服务器消息块(SMB)协议(包括 2.0、3.0 和 3.1.1)以及 Internet 小型计算机系统接口(iSCSI)协议进行访问来实现这一点。

重要

Amazon FSx 不支持从公共互联网访问文件系统。Amazon FSx 会自动分离任何连接到文件系统的弹性网络接口的弹性 IP 地址,该地址是可从互联网访问的公有 IP 地址。

支持将以下 Amazon 计算实例与 FSx for ONTAP 配合使用:

挂载后,FSx for ONTAP 文件系统在 NFS 和 SMB 上显示为本地目录或驱动器号,提供完全托管式共享网络文件存储,可供多达数千个客户端同时访问。通过 iSCSI 挂载时,iSCSI LUN 可以作为块设备进行访问。

使用块存储协议

适用于 NetApp ONTAP 的 Amazon FSx 支持互联网小型计算机系统接口 (iSCSI) 和基于 TCP 的非易失性存储器 Express (NVMe/TCP) 块存储协议。在存储区域网络 (SAN) 环境中,存储系统是具有存储目标设备的目标。对于 iSCSI,存储目标设备称为逻辑单元 (LUN)。对于 NVMe/TCP,存储目标设备称为命名空间。

您可以使用 SVM 的 iSCSI 逻辑接口 (LIF) 连接到 NVMe 和 iSCSI 数据块存储。

您可以通过为 iSCSI 创建 LUN 和为 NVMe 创建命名空间来配置存储。然后,使用 iSCSI 或 TCP 协议的主机可以访问 LUN 和命名空间。

有关配置 iSCSI 和 NVMe/TCP 块存储的更多信息,请参阅:

为 Windows 配置 NVMe 需要使用第三方 NVMe 启动器。

从内部访问数据 Amazon Web Services 云

每个 Amazon FSx 文件系统都与虚拟私有云(VPC)相关联。无论可用区在哪里,您都可以从文件系统 VPC 中的任何位置访问 FSx for ONTAP 文件系统。您也可以从其他 VPC 访问您的文件系统,这些VPC可能位于不同的 Amazon 账户中,或者 Amazon Web Services 区域。除了以下各节中描述的访问 FSx for ONTAP 资源的要求外,您还需要确保配置文件系统的 VPC 安全组,以便数据和管理流量可以在文件系统和客户端之间流动。有关为使用所需端口配置安全组的更多信息,请参阅 Amazon VPC 安全组

访问同一 VPC 中的数据

在创建适用于 NetApp ONTAP 文件系统的亚马逊 FSx 时,您可以选择它所在的亚马逊 VPC。与 NetApp 适用于 ONTAP 的 Amazon FSx 文件系统关联的所有 SVM 和卷也位于同一 VPC 中。挂载卷时,如果文件系统和装载卷的客户端位于同一 VPC 中 Amazon Web Services 账户,则可以使用 SVM 的 DNS 名称和卷连接或 SMB 共享,具体取决于客户端。

如果客户端和卷与文件系统的子网位于同一个可用区,或者多可用区文件系统的首选子网中,则可以实现最佳性能。要识别文件系统的子网或首选子网,请在 Amazon FSx 控制台中选择文件系统,然后选择要挂载其卷的 ONTAP 文件系统,子网或首选子网(多可用区)将显示在子网首选子网面板中。

从部署 VPC 外部访问数据

本节介绍如何从文件系统部署 VPC 之外的 Amazon 位置访问适用于 ONTAP 文件系统终端节点的 FSx。

访问多可用区文件系统上的 NFS、SMB 和 ONTAP 管理端点

适用于 ONTAP 多可用区文件系统的 Amazon FSx 上的 NFS、SMB 和 NetApp ONTAP 管理终端节点使用浮动互联网协议 (IP) 地址,因此在故障转移事件期间,连接的客户端可以在首选文件服务器和备用文件服务器之间无缝切换。有关故障转移的更多信息,请参阅FSx for ONTAP 失效转移过程

这些浮动 IP 地址是在您与文件系统关联的 VPC 路由表中创建的,并且位于您可以在创建时指定的文件系统的 EndpointIpAddressRange 中。根据文件系统的创建方式,EndpointIpAddressRange 使用以下地址范围:

  • 使用 Amazon FSx 控制台创建的多可用区文件系统默认使用 VPC 主要 CIDR 范围中的最后 64 个 IP 地址作为文件系统的 EndpointIpAddressRange

  • 默认情况下,使用 Amazon CLI 或 Amazon FSx API 创建的多可用区文件系统使用地址块内198.19.0.0/16的 IP 地址范围。EndpointIpAddressRange

Amazon Transit Gateway 支持路由到浮动 IP 地址,也称为传递的对等。VPC 对等互连 Amazon Direct Connect、、 Amazon VPN 不支持传递对等。因此,您需要使用中转网关才能从文件系统 VPC 之外的网络访问这些接口。

下图说明了如何使用 NFS、SMB 或管理端点的中转网关访问多可用区文件系统,该多可用区文件系统与访问它的客户端位于不同的 VPC 中。

使用中转网关访问 FSx for ONTAP 多可用区文件系统上的 NFS、SMB 和 ONTAP 管理端点,其中客户端位于与文件系统不同的 VPC 中。
注意

确保您使用的所有路由表都与您的多可用区文件系统相关联。这样做有助于防止失效转移期间出现不可用问题。有关将 Amazon VPC 路由表与文件系统关联的信息,请参阅 更新文件系统

有关何时需要使用中转网关访问 FSx for ONTAP 文件系统的信息,请参阅 什么时候需要中转网关?

访问单可用区文件系统的 NFS、SMB 或 ONTAP CLI 和 API

用于通过 NFS 或 SMB 访问 FSx for ONTAP 单可用区文件系统,以及用于使用 ONTAP CLI 或 REST API 管理文件系统的终端节点是活动文件服务器 ENI 上的辅助 IP 地址。辅助 IP 地址在 VPC 的 CIDR 范围内,因此客户端可以使用 VPC 对等互连或 Amazon VPN 不要求访问数据和管理端口。 Amazon Direct Connect Amazon Transit Gateway

下图说明了使用 Amazon VPN 或用 Amazon Direct Connect 于 NFS、SMB 或管理访问单可用区文件系统,该单可用区文件系统与访问它的客户端位于不同的 VPC 中。

使用 Amazon VPN 或 Amazon Direct Connect 访问单可用区文件系统上的 NFS、SMB 和 ONTAP 管理终端节点,该文件系统与访问它的客户端位于不同的 VPC 中。

什么时候需要中转网关?

您的多可用区文件系统是否需要中转网关取决于您访问文件系统数据所使用的方法。单可用区文件系统不需要中转网关。下表描述了何时需要使用 Amazon Transit Gateway 访问多可用区文件系统。

数据访问 需要中转网关?

通过 NFS、SMB 或 NetApp ONTAP REST API、CLI 或 BlueXP 访问 FSx

前提是:

  • 从对等(例如本地)网络进行访问,以及

  • 您不是通过 NetApp FlexCache 或全局文件缓存实例访问 FSx

通过 iSCSI 访问数据
通过 NVMe 访问数据
将 SVM 加入 Active Directory
SnapMirror
FlexCache 缓存
全局文件缓存

在部署 VPC 之外访问 NVMe、iSCSI 和集群间终端节点

您可以使用 VPC 对等互连,也可以从文件系统的部署 VPC 外部访问文件系统的 NVMe、iSCSI 和集群间终端节点。 Amazon Transit Gateway 您可以使用 VPC 对等互连在 VPC 之间路由 NVMe、iSCSI 和集群间流量。VPC 对等连接是两个 VPC 之间的网络连接,通过此连接,您可以使用私有 IPv4 地址在这两个 VPC 之间路由流量。您可以使用 VPC 对等连接相同的 VPC 内部 Amazon Web Services 区域 或不同的 VPC 之间。 Amazon Web Services 区域有关 VPC 对等的更多信息,请参阅《Amazon VPC 对等指南》中的什么是 VPC 对等?

从本地访问数据

您可以使用 Amazon VPNAmazon Direct Connect 从本地访问 FSx for ONTAP 文件系统;以下各节中提供了更具体的用例指南。除了下面列出的从本地访问不同 FSx for ONTAP 资源的任何要求外,您还需要确保文件系统的 VPC 安全组允许数据在文件系统和客户端之间流动;有关所需端口的列表,请参阅 Amazon VPC 安全组

从本地访问 NFS、SMB 和 ONTAP CLI 和 REST API 终端节点

本节介绍如何从本地网络访问 FSx for ONTAP 文件系统上的 NFS、SMB 和 ONTAP 管理端口。

从本地访问多可用区文件系统

Amazon FSx 要求您使用 Amazon Transit Gateway 或配置远程 NetApp全局文件缓存,或者从 NetApp FlexCache 本地网络访问多可用区文件系统。为了支持多可用区文件系统的跨可用区域故障转移,Amazon FSx 使用浮动 IP 地址作为用于 NFS、SMB 和 ONTAP 管理终端节点的接口。

由于 NFS、SMB 和管理端点使用浮动 IP 地址,因此您必须与本地网络结合使用Amazon Transit Gateway Amazon Direct Connect 或从本地网络 Amazon VPN 访问这些接口。用于这些接口的浮动 IP 地址位于您在创建多可用区文件系统时指定的 EndpointIpAddressRange 范围内。如果在 Amazon FSx 控制台中创建文件系统,默认情况下,Amazon FSx 会从 VPC 的主要 CIDR 范围中选择最后 64 个 IP 地址作为文件系统的端点 IP 地址范围。如果您通过 Amazon CLI 或 API 创建文件系统,则默认情况下,Amazon FSx 会从 IP 地址范围内选择一个 198.19.0.0/16 IP 地址范围。浮动 IP 地址用于在需要进行失效转移时将您的客户端无缝过渡到备用文件系统。有关更多信息,请参阅 FSx for ONTAP 失效转移过程

重要

要使用中转网关访问多可用区文件系统,必须在其路由表与您的文件系统关联的子网中创建中转网关的每个附件。

有关更多信息,请参阅 配置路由以从本地访问多可用区文件系统

从本地访问单可用区文件系统

对于单可用区文件系统,不存在从本地网络访问数据的要求。 Amazon Transit Gateway 单可用区文件系统部署在单个子网中,无需使用浮动 IP 地址即可在节点之间进行失效转移。取而代之的是,您在单可用区文件系统上访问的 IP 地址将作为文件系统的 VPC CIDR 范围内的辅助 IP 地址实现,从而使您无需 Amazon Transit Gateway即可从其他网络访问数据。

从本地访问集群间端点

适用于 ONTAP 的 FSx 的集群间终端节点专门用于 ONTA NetApp P 文件系统之间的复制流量,包括本地部署 NetApp 和 ONTAP 的 FSx 之间的复制流量。复制流量包括 SnapMirror、 FlexCache、存储虚拟机 (SVM) 与不同文件系统中的卷之间的 FlexClone关系,以及 NetApp 全局文件缓存。集群间端点也用于 Active Directory 流量。

由于文件系统的集群间端点使用的 IP 地址属于您在创建 FSx for ONTAP 文件系统时提供的 VPC 的 CIDR 范围,因此您无需使用中转网关即可在本地和 Amazon Web Services 云之间路由集群间流量。但是,本地客户端仍然必须使用 Amazon VPN 或 Amazon Direct Connect 与您的 VPC 建立安全连接。

有关更多信息,请参阅 配置路由以从本地访问多可用区文件系统