NFS共有の作成

ネットワーク・ファイル・システム(NFS)プロトコルを使用すると、Oracle Cloud Infrastructure (OCI)インスタンスでNFS共有を作成および管理し、コンピュート・インスタンスにファイルをエクスポートできます。

ノート

サポートされているNFSプロトコルには、NFSv3およびNFSv4が含まれます

前提条件および考慮事項

始める前に:

OCIインスタンスでのNFS共有の作成

コマンドラインからOCIインスタンスにNFS共有を作成するには:

  1. 次のいずれかを行います。
  2. NFS共有にアクセスします。Accessing NFS and Samba Sharesを参照してください。

Cockpitを使用したOCIインスタンスでのNFS共有の作成

Cockpitファイル共有プラグインを使用して、Cockpit Webコンソールからコンピュート・インスタンスでNFS共有を作成できます。

Cockpit Webコンソールを使用してNFS共有を作成するには:
  1. コンピュート・インスタンスで、Cockpitをインストールして有効にします。Cockpitのインストールおよび有効化を参照してください。
  2. DNFを使用して、cockpit-file-sharingパッケージをインストールします。

    このパッケージはDNF developer_EPELリポジトリにあり、cockpit-file-sharingパッケージをインストールする前にリポジトリを有効にする必要があります。

    例:

    sudo yum-config-manager --enable ol9_developer_EPEL
    sudo dnf install cockpit-file-sharing
    ノート

    developer_EPELリポジトリにあるパッケージはサポート対象外とみなされて、基本的なインストール・サポートのみを受けることになります。このリポジトリのコンテンツは、本番環境には推奨されず、開発者のみを対象としています。
  3. Cockpitにログインします。Cockpit Webコンソールへのログインを参照してください。

  4. Cockpit Webコンソールで、「サービス」をクリックし、NFSサーバーを検索します。

    NFSサーバーが見つかった場合は、ステップ7に進みます。NFSが構成されていないか、NFSサービスがオフの場合は、次の手順に進みます。

  5. NFSサーバーとサービスを有効にするには、「NFSサーバーとサービス」グレーのトグルをクリックします。

    トグルをクリックすると、NFSサービスが自動的に起動し、各システムのリブート後にサービスを開始できます。

  6. 「サービス」ページで、「ソケット」セクションに移動し、RPCbind「サーバー・アクティブ化ソケット」グレー・トグルをクリックします。

    トグルをクリックすると、RPCソケットが自動的に起動し、各システムのリブート後にソケットを起動できるようになります。

  7. 新しいNFS共有を作成します。
    1. 「ファイル共有」をクリックし、「NFS」タブを選択して、青色のプラス記号(+)ボタンをクリックします。

      「エクスポートの追加」ウィンドウが表示されます。

    2. NFS共有の名前とパスを入力し、「クライアント名」および「クライアントIP」フィールドにコンピュート・インスタンス名およびIPアドレスを入力します。

    3. 「追加」をクリックします。

      ノート

      NFS共有は、/etc/exportパスには表示されません。かわりに、exportfsコマンドは実行時にNFS共有を作成し、NFS共有は/var/lib/nfs/etabパスに存在します。NFS共有を検査するには、exportfs -sコマンドを使用します。
  8. NFS共有にアクセスします。Accessing NFS and Samba Sharesを参照してください。