跳至内容

如何使用 NFS 在我的 EC2 Linux 实例上挂载 FSX for ONTAP 卷?

2 分钟阅读
0

我想在我的 Amazon Elastic Compute Cloud (Amazon EC2) Linux 实例上挂载 Amazon FSx for NetApp ONTAP 存储虚拟机 (SVM) 卷。我想使用网络文件系统 (NFS)。

解决方案

**注意:**以下步骤适用于在 Amazon Linux 2023 (AL2023) 上运行的 EC2 实例。

先决条件:

  • 仅 NFS v3: 您的实例必须允许 TCP/UDP 端口 2049、111、635、4045、4046 和 4049 上的出站流量。
  • 仅 NFS v3: NetApp ONTAP 文件系统必须允许端口 2049、111、635、4045、4046 和 4049 上的入站流量。
  • 仅 NFS v4: 您的实例必须允许 TCP 端口 2049 上的出站流量。
  • 仅 NFS v4: NetApp ONTAP 文件系统必须允许 TCP 端口 2049 上的入站流量。

使用 NFS 将您的 SVM 卷挂载到 EC2 Linux 实例上

完成以下步骤:

  1. 要安装所需的软件包,请运行以下命令:

    sudo yum install -y nfs-utils
  2. 要在实例上创建用于挂载 SVM 卷的目录,请运行以下命令:

    sudo mkdir /mnt/fsx-nfs
  3. 要挂载文件系统,请根据您的 NFS 版本运行以下命令。
    NFS v3:

    sudo mount -t nfs -o vers=3 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    **注意:**将 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com 替换为您的 SVM 的 DNS 名称,将 /fsx 替换为卷的连接路径。
    NFS v4:

    sudo mount -t nfs -o vers=4.1 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    **注意:**将 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com 替换为您的 SVM 的 DNS 名称,将 /fsx 替换为卷的连接路径。

  4. (可选)要在启动过程中设置自动装载,请将以下行添加到 /etc/fstab file 中。
    NFS v3:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=3 0 0

    **注意:**将 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com 替换为您的 SVM 的 DNS 名称,将 /fsx 替换为卷的连接路径。
    NFS v4:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=4.1 0 0

    **注意:**将 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com 替换为您的 SVM 的 DNS 名称,将 /fsx 替换为卷的连接路径,将 4.1 替换为您的 NFS 版本号。

对 NFS 挂载问题进行故障排除

**重要事项:**最佳做法是创建 NetApp 账户。您必须拥有 NetApp 账户才能访问 NetApp 知识库文章。

要解决 NFS 挂载问题,请参阅 Why can't I mount my FSx for ONTAP file system on my EC2 Linux instance?(为什么我无法在 EC2 Linux 实例上挂载 FSx for ONTAP 文件系统?)

检查 FSx for ONTAP 服务器配置

要验证 NFS 服务是否正在运行且您使用的是所需版本,请运行以下命令:

vserver nfs status
vserver nfs show

要检查安全类型是否影响您的权限,请运行以下命令来识别您的安全类型:

volume show -volume volume_name -fields security-style

**注意:**将 volume_name 替换为文件系统的卷名。有关安全类型及其影响的详细信息,请参阅 NetApp 网站上的了解 ONTAP NAS 安全风格

要验证您的配置是否允许使用客户端 IP 地址,请运行以下命令:

vserver export-policy rule show -policyname policy_name -instance

**注意:**将 NFS 服务器的 policy_name 替换为 FSX for ONTAP 服务器策略。

AWS 官方已更新 4 个月前