跳至內容

如何使用 NFS 在 EC2 Linux 執行個體上掛載 FSX for ONTAP 磁碟區?

2 分的閱讀內容
0

我想在 Amazon Elastic Compute Cloud (Amazon EC2) Linux 執行個體上掛載 Amazon FSx for NetApp ONTAP 儲存虛擬機器 (SVM) 磁碟區。我想使用 Network File System (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 檔案
    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 掛載問題進行疑難排解,請參閱為什麼我無法在 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

**注意:**將 policy_name 替換為 NFS 伺服器的 FSX for ONTAP 伺服器原則。

AWS 官方已更新 7 個月前