NFS共有の作成

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

ノート

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

前提条件および考慮事項

始める前に:

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

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

  1. 次のいずれかを行います。
  2. NFS共有にアクセスします。「NFSおよびSamba共有へのアクセス」を参照してください。

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共有にアクセスします。「NFSおよびSamba共有へのアクセス」を参照してください。