NFSを使用する1次サーバーを構成する

アプリケーションサーバーでNFSを使用するには、/aiwファイルシステムにアクセスできるように、NFSサーバーが1次コンピューターにインストールされ、始動されていることを確認する必要があります。
NFSを使用する1次サーバーを構成するには、次の手順に従います。
  1. 1 次コンピューター上の NFS サーバーがインストールされていて、始動していることを確認します。
    SLES 1 次コンピューターで、次の手順に従います。
    1. YaST で、ネットワークサービス NFS サーバーをクリックします。
    2. 開始が設定されていることを確認し、 次へをクリックします。/aiw が使用可能なディレクトリーの 1 つであることが表示されます。
    3. 完了をクリックします。

    Red HatまたはRocky Linux 1次コンピューターで、次の手順に従います。

    1. コマンドプロンプトを開き、次のコマンドを入力します。
      • systemctl list-unit-files | grep nfs
    2. 結果で、nfs-server.service および nfs-lock.service の各サービスがリストされていることを確認します。サポートされている Red Hat および Rocky Linux 9.x および 10.x バージョンでは、rpc-statd.serviceがリストされていることを確認してください。どちらかがリストに含まれていない場合は、Yumを使用してインストールします。
      コマンドプロンプトを開き、次のコマンドを入力します。service は、インストールするサービスの名前に置き換えます。
      • yum install サービス
        注意:
      • Red HatおよびRocky Linux 10.xでは、このサービスはNFSv3が使用されている場合にのみ必要です。
    3. nfs-server.service および nfs-lock.service の各サービスを始動または再始動します。
    サポートされている Red Hat および Rocky Linux 9.x では、以下のコマンドを入力します:
    • systemctl restart nfs-server.service
    • systemctl enable nfs-server.service
    • systemctl restart rpc-statd.service
    • systemctl enable rpc-statd.service

    サポートされている Red Hat および Rocky Linux 10.x バージョンについては、以下のコマンドを入力してください:

    • systemctl restart nfs-server.service
    • systemctl enable nfs-server.service

    注意: NFSv3 が Red Hat および Rocky Linux 10.x システムで有効になっている場合は、以下のコマンドを入力します:
    • systemctl restart rpc-statd.service
    • systemctl enable rpc-statd.service
  2. exports ファイルを更新して、1 次コンピューターが 1 つ以上の 2 次コンピューターまたはアプリケーションコンピューターに接続できるようにします。
    1. ファイルエディターで /etc/exports を開きます。
    2. 2 次コンピューターまたはアプリケーションコンピューターのエクスポートを作成する行を追加します。この形式にしたがって、serverN を 2 次コンピューターまたはアプリケーションコンピューターのホスト名に置き換えます。
      • Linux 2 次コンピューターの場合、次のパラメーターを使用します。
        • /aiw server1(rw,no_root_squash,sync)
      • アプリケーションサーバーの場合、次のパラメーターを使用します。
        • /aiw server1(crossmnt,rw,no_root_squash,sync,no_subtree_check)
      • アプリケーションサーバーおよび 2 次サーバーが複数ある場合は、各サーバーを 1 つのエントリーとして同じ行に含めます。

        別の方法としては、スペースとバックスラッシュ (\) を入力して別の行で指定を続けます。

        /aiw server1 \
        (crossmnt,rw,no_root_squash,sync,no_subtree_check) \
        server2(crossmnt,rw,no_root_squash,sync,no_subtree_check) \
        server3 (crossmnt,rw,no_root_squash,sync,no_subtree_check)

    3. ファイルを保存して、エディターを終了します。
  3. NFS サーバーを再始動して、更新されたファイルを使用するようにします。
    • SLES で、次のように入力します。
      • systemctl restart nfsserver
    • サポートされている Red Hat および Rocky Linux 9.x および 10.x バージョンでは、次のように入力します:
      • systemctl restart nfs-server.service
  4. ネットワーク上にドメインネームシステム (DNS) サーバーがないときは、1 次コンピューターの /etc/hosts を編集してアプリケーションサーバーまたは 2 次サーバー機能用に準備されたコンピューターのホスト名および IP アドレスを追加します。