本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建FlexCache
按照以下步骤,您将在 Amazon FSx for NetApp ONTAP 文件系统上创建一个由本地NetApp ONTAP集群中的原始卷支持的卷。FlexCache
使用 ONTAP CLI
您将使用 ONTAP CLI 在 for ONTAP 文件系统上创建和管理FlexCache配置。 FSx
这些过程中的命令使用集群、SVM 和卷的以下别名:
Cache_ID— 缓存集群的 ID(格式为 FSx idabcdef1234567890a)Origin_ID— 源集群的 IDCacheSVM— 缓存 SVM 名称OriginSVM— 来源 SVM 名称OriginVol— 原始卷名CacheVol— FlexCache 卷名
本节中的过程使用以下 NetApp ONTAP CLI 命令。
先决条件
在开始使用以下各节中的过程之前,请确保您已满足以下先决条件:
源文件系统和目标文件系统连接在同一 VPC 中,或者位于使用 Amazon VPC、 AWS Transit Gateway AWS Direct Connect、或 AWS VPN对等连接的网络中。有关更多信息,请参阅从内部访问数据 AWS Cloud什么是 VPC 对等互连? 在《亚马逊 VPC 对等互连指南》中。
适用于 ONTAP 文件系统的 VPC 安全组具有入站和出站规则,允许集群间终端节点在端口 11104 和 11105 上使用 ICMP 和 TCP()。 FSx LIFs
您已使用 SVM FSx 为 ONTAP 文件系统创建了目标,但尚未创建将用作的卷。 FlexCache有关更多信息,请参阅 创建文件系统。
记录集群间的源和目标 LIFs
对于作为目标集群的 ONTAP 文件系统: FSx
打开 Amazon FSx 控制台,网址为https://console.aws.amazon.com/fsx/
。 -
选择 “文件系统”,然后选择 ONTAP 文件系统(目标集群)以打开文件系统详细信息页面。 FSx
在 “管理” 中,找到集群间终端节点-IP 地址,然后记录该值。
注意
对于横向扩展文件系统,每个高可用性 (HA) 对都有两个集群间端点 IP 地址。
-
对于本地源集群,使用以下 CL ONTAP I 命令检索集群间 LIF IP 地址:
Origin::>network interface show -role interclusterLogical Network Vserver Interface Status Address/Mask ----------- ---------- ------- ------------ OriginSVM inter_1 up/up 10.0.0.36/24 inter_2 up/up 10.0.1.69/24 -
保存
inter_1和inter_2 IP地址。它们在OriginSVM别名中被引用为origin_inter_1origin_inter_2和,在CacheSVM别名中被引用为cache_inter_1和cache_inter_2。
在源站和缓存之间建立集群对等关系
使用 cluster peer create,当您在集群上建立集群对等关系时,需要在其中输入该内容Origin。cluster-peer-passphrase
在集群上设置集
Cache群对等互连( FSx 适用于 ONTAP 文件系统)。要访问 ONTAP CLI,请运行以下命令在 Amazon FSx for NetApp ONTAP 文件系统或 SVM 的管理端口上建立 SSH 会话。将
替换为文件系统管理端口的 IP 地址。management_endpoint_ip[~]$ssh fsxadmin@management_endpoint_ip有关更多信息,请参阅 使用管理文件系统 ONTAP CLI。
使用以下命令并记录您创建的密码。对于横向扩展文件系统,请为每个 HA 对提供
inter_1和inter_2IP 地址。FSx-Cache::>cluster peer create -address-family ipv4 -peer-addrsorigin_inter_1,origin_inter_2Enter the passphrase:Confirm the passphrase:cluster-peer-passphraseNotice: Now use the same passphrase in the "cluster peer create" command in the other cluster.cluster-peer-passphrase
使用以下命令在
source(本地)集群上设置集群对等。您需要输入在上一步中创建的密码才能进行身份验证。对于横向扩展文件系统,您需要为每个 HA 对提供集群间 IP 地址。Origin::>cluster peer create -address-family ipv4 -peer-addrscache_inter_1,cache_inter_2Enter the passphrase:cluster-peer-passphraseConfirm the passphrase:cluster-peer-passphrase在
source集群上,使用以下命令验证集群对等关系是否已成功设置。在输出中,Availability应设置为Available。Origin::>cluster peer showPeer Cluster Name Availability Authentication ------------------- ------------- -------------- Cache_ID Available ok如果输出未显示
Available,请对source和cache聚类重复前面的步骤。
配置存储虚拟机 (SVM) 对等互连
成功建立集群对等关系后,下一步是使用命令在缓存集群(缓存)上创建 SVM 对等关系。vserver peer以下步骤中使用的其他别名如下:
-
— 在 SVM 上配置CacheLocalNamecacheSVM 对等时用于标识 SVM 的名称。origin -
— 在 SVM 上配置OriginLocalNameoriginSVM 对等时用于标识 SVM 的名称。cache
在
cacheSVM 上,使用以下命令创建 SVM 对等关系。FSx-Cache::>vserver peer create -vserverCacheSVM-peer-vserverOriginSVM-peer-clusterOrigin_ID-local-nameOriginLocalName-application flexcache在源集群上,使用以下命令接受 SVM 对等关系。
Origin::>vserver peer accept -vserverOriginSVM-peer-vserverCacheSVM-local-nameCacheLocalName在源集群上,接受对等关系。
Origin::>vserver peer accept -vserverOriginSVM-peer-vserverCacheSVM-local-nameCacheLocalName使用以下命令验证 SVM 对等连接是否成功;
Peer State应在响应peered中设置为。Origin::>vserver peer showVserver Peer Vserver Peer State Peering Cluster Remote Applications ------------ --------------- ------------- ------------------ ----------------------- OriginSVM CacheSVM peered FSx-Cache flexcache
创建FlexCache音量
成功创建 SVM 对等关系后,下一步是在缓存 SVM 上创建FlexCache卷。FlexCache音量必须为FlexGroup。您还将为FlexCache音量选择一种操作模式。有关更多信息,请参阅 FlexCache写入模式。
-
在缓存集群上,使用以下 ONTAP CLI 命令来创建您的FlexCache卷。该示例创建了一个名为 2 TB 的 FlexCache 卷
CacheVol。-
要创建写入FlexCache卷,请使用以下命令。
FSx-Cache::>volume flexcache create -vserverCacheSVM-size 2t -volumeCacheVol-origin-volumeOriginVol-origin-vserverOriginSVM-junction-path/flexcache-aggr-listaggr1 -
要创建回写FlexCache卷,请使用以下命令。
FSx-Cache::>volume flexcache create -vserverCacheSVM-size 2t -volumeCacheVol-origin-volumeOriginVol-origin-vserverOriginSVM-junction-path/flexcache-aggr-listaggr1-is-writeback-enabled true
注意
您可以使用
volume flexcache config modify -is-writeback-enabled {true|false}命令修改写入模式。在使用此命令之前,请确保使用该 set -privilege advanced命令进入 ONTAP CLI 高级模式。 -
验证FlexCache卷和原始卷之间的FlexCache关系。
对于FlexCache写入音量,您的输出将与以下示例类似。
FSx-Cache::>volume flexcache showVserver Volume Size Origin-Vserver Origin-Volume Origin-Cluster ------- ---------- ------- -------------- ------------- -------------- CacheSVM CacheVol 2TB OriginSVM OriginVol Origin对于FlexCache回写音量,您的输出将与以下示例类似。
FSx-Cache::>volume flexcache showVserver Volume Size Origin-Vserver Origin-Volume Origin-Cluster Writeback ------- ---------- ------- -------------- ------------- -------------- --------- CacheSVM CacheVol 2TB OriginSVM OriginVol Origin true
装入FlexCache音量
一旦该FlexCache卷变为可用, NFSv3 NFSv4、和 SMB 客户端就可以将其挂载。安装完成FlexCache后,客户端就可以访问本地源卷上的整个数据集。
要创建装载点并装载 FlexCache,请在客户机上运行以下命令:
$sudo mkdir -p /fsx/CacheVol$sudo mount -t nfs management.fs-01d2f606463087f6d.fsx.us-east-1.amazonaws.com:/CacheVol /fsx/CacheVol