スキップしてコンテンツを表示

NFS を使用して EC2 Linux インスタンスに FSX for ONTAP ボリュームをマウントする方法を教えてください。

所要時間2分
0

Amazon FSx for NetApp ONTAP のストレージ仮想マシン (SVM) ボリュームを Amazon Elastic Compute Cloud (Amazon EC2) Linux インスタンスにマウントしたいと考えています。その方法には、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 のマウントに関する問題のトラブルシューティング方法については、「FSx for ONTAP システムを EC2 Linux インスタンスにマウントできない原因を教えてください」を参照してください。

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公式更新しました 4ヶ月前
コメントはありません

関連するコンテンツ