エクスポートの作成
既存のファイル・ストレージ・ファイル・システムおよびマウント・ターゲットのエクスポートを作成します。
通常、エクスポートはファイル・システムの作成時にマウント・ターゲットで作成されます。それ以降は、ファイル・システムと同じ可用性ドメインにあるマウント・ターゲットに、ファイル・システム用の追加エクスポートを作成できます。
このエクスポート・パスの先頭にはスラッシュ(/)を付ける必要があり、その後にゼロ個以上のスラッシュ区切り要素を続けます。1つのマウント・ターゲットに関連付けられたファイル・システムが多数ある場合、最初のファイル・システムのエクスポート・パス順序に2番目のファイル・システムのエクスポート・パス順序の完全なパス要素の順序を含めることはできません。エクスポート・パスはスラッシュで終了できません。エクスポート・パス要素には、ピリオド(.)または連続した2つのピリオド(..)を指定できません。エクスポート・パスは1024バイトを超えることはできません。最後に、エクスポート・パス要素は255バイトを超えることはできません。
有効な例:
/exampleおよび/path/exampleおよび/example2
無効な例:
/exampleおよび/example/path/および/example/example//example/path/../example1
マウント・ターゲットに関連付けられたファイル・システムにエクスポート・パスとして「/」が指定されている場合、別のファイル・システムをそのマウント・ターゲットに関連付けることはできません。
エクスポート・パスは、エクスポートの作成後は編集できません。別のエクスポート・パスを使用するには、適切なパスを指定して新しいエクスポートを作成する必要があります。オプションで、古いパスを指定してエクスポートを削除できます。
詳細は、ファイル・システム内のパスを参照してください。
- ナビゲーション・メニューを開き、「ストレージ」を選択します。「ファイル・ストレージ」で、「ファイル・システム」を選択します。
- 作業する権限があるコンパートメントを選択します。
- 「ファイル・システム」リスト・ページで、操作するファイル・システムを選択します。リスト・ページまたはファイル・システムの検索に関するヘルプが必要な場合は、ファイル・システムのリストを参照してください。
- 詳細ページで「Exports」を選択します。
- 「エクスポートの作成」を選択します。
- デフォルト設定を受け入れるには、「作成」を選択します。エクスポートをカスタマイズするには、次のステップに進みます。
- 「情報のエクスポート」セクションで、ファイル・システムに関連付けられたエクスポートの詳細を指定します:
エクスポート・パス: ファイル・ストレージでは、ファイル・システム名を使用してデフォルト・エクスポート・パスが作成されます。オプションで、デフォルトのエクスポート・パスをスラッシュ(/)で始まる新しいパスに置き換えます。たとえば、
/fssです。この値では、ファイル・システムへのマウント・パス(マウント・ターゲットのIPアドレスまたはホスト名の相対パス)を指定します。機密情報の入力は避けてください。詳細は、ファイル・システム内のパスを参照してください。セキュアなエクスポート・オプションの使用: NFSクライアントがソース・ポートとして特権ポート(1–1023)を使用することを要求する場合は、このオプションをオンにします。root権限を持つ顧客のみが特権ソース・ポートを使用できるため、このオプションによりセキュリティが向上します。エクスポートが作成された後は、エクスポート・オプションを編集してセキュリティを調整できます。詳細は、NFSエクスポートおよびエクスポート・オプションの作業に関する項を参照してください。
注意
「セキュア・エクスポート・オプションの使用」オプションをオフにすると、権限のないユーザーは、ターゲット・ファイル・システム上の任意のファイルまたはディレクトリを読み取って変更できます。グループ・リストにLDAPを使用: AUTH_SYS認証の使用時に、NFSリクエストのRPCヘッダーにリストされているグループではなく、構成済のLDAPサーバーを使用してユーザーをUNIXグループにマップするには、このオプションをオンにします。詳細は、Using LDAP for Authorizationを参照してください、マッピングは常に Kerberosで有効になっているため、このオプションは Kerberos認証に影響しません。
- 「リソース・ロック」セクションで、適用するリソース・ロックのタイプを選択します:
- ロックなし: 制限はありません。
- 削除: リソースを削除しません。
- 完全: リソースの読取りを除くすべての変更を防止します。
- 「マウント・ターゲット情報」セクションで、ファイル・システムに関連付けられているマウント・ターゲットの情報を指定します:
- 既存マウント・ターゲットの選択: ファイル・システムをすでに作成したマウント・ターゲットに関連付けるには、このオプションをオンにします。
可用性ドメインとコンパートメントの現在の組合せにマウント・ターゲットがない場合、このオプションは無効になります。別のコンパートメントを選択するか、新しいマウント・ターゲットを作成できます。
- 新規マウント・ターゲットの作成: このファイル・システムに関連付けられた新しいマウント・ターゲットを作成するには、このオプションを選択します。重要
マウント・ターゲットは、常にファイル・システムと同じ可用性ドメイン内にあります。リージョン内の任意の可用性ドメインからマウント・ターゲットにアクセスできますが、最高のパフォーマンスを得るには、マウント・ターゲットおよびファイル・システムが、それらにアクセスするコンピュート・インスタンスと同じ可用性ドメインにあることを確認してください。詳細は、リージョンと可用性ドメインを参照してください。
- 既存マウント・ターゲットの選択: ファイル・システムをすでに作成したマウント・ターゲットに関連付けるには、このオプションをオンにします。
- 新しいマウント・ターゲットを作成する場合は、次の情報を指定します:
- コンパートメント: マウント・ターゲットを作成するコンパートメントを選択します。
新規マウント・ターゲット名: オプションで、マウント・ターゲットのわかりやすい名前を入力します。これは一意である必要はありません。Oracle Cloud Identifier (OCID)でマウント・ターゲットが一意に識別されるためです。機密情報の入力は避けてください。
ノート
マウント・ターゲット名は、IPの詳細で指定されたDNSホスト名とは異なります。- 仮想クラウド・ネットワーク・コンパートメント: マウント・ターゲットを作成する仮想クラウド・ネットワーク(VCN)を含むコンパートメントを選択します。
- 仮想クラウド・ネットワーク: 新しいマウント・ターゲットを作成するVCNを選択します。
- サブネット・コンパートメント: マウント・ターゲットのアタッチ先となるVCN内のサブネットが含まれるコンパートメントを選択します。
- サブネット: マウント・ターゲットをアタッチするサブネットを選択します。サブネットは、AD固有またはリージョナルのいずれかです(リージョナル・サブネットは、名前の後に"regional"が付きます)。詳細は、VCNおよびサブネット管理を参照してください。注意
各マウント・ターゲットが動作するには、サブネット内に3つの内部IPアドレスが必要です。使用可能なIPアドレスが不足しているため、マウント・ターゲットの作成に/30以下のサブネットを使用しないでください。マウント・ターゲットの作成中は2つのIPアドレスが使用され、3番目のIPアドレスは高可用性フェイルオーバーのために引き続き使用できる必要があります。 - ネットワーク・セキュリティ・グループを使用してトラフィックを制御: このオプションをオンにして、既存のネットワーク・セキュリティ・グループ(NSG)にこのマウント・ターゲットを追加します。ネットワーク・セキュリティ・グループ・コンパートメントを選択し、そのコンパートメントの下のネットワーク・セキュリティ・グループを選択します。ノート
選択するNSJのルールでは、特定のプロトコルおよびポートを使用してマウント・ターゲットのVNICへのトラフィックを許可する必要があります。詳細は、ファイル・ストレージに対するVCNセキュリティ・ルールの構成を参照してください。 - IPの詳細:
- IPアドレス: オプションで、マウント・ターゲットに対して選択したサブネット内の未使用のIPアドレスを指定します。
ホスト名: オプションで、マウント・ターゲットに割り当てるホスト名を指定します。
ノート
ファイル・ストレージは、マウント・ターゲットが検索されるサブネットのFQDNとホスト名を組み合せることによって、完全修飾ドメイン名(FQDN)を作成します。たとえば、
myhostname.subnet123.dnslabel.oraclevcn.comです。作成後、マウント・ターゲットの詳細ページでホスト名を変更できます。詳細は、マウント・ターゲットの管理を参照してください。
- タグ: (オプション)「タグ」セクションを展開し、「タグの追加」を選択します。
リソースの作成権限がある場合は、フリーフォーム・タグをそのリソースに適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。 タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。タグは後で適用できます。
- 「作成」を選択して、エクスポートを作成します。「取消」を選択して作成せずに終了することも、「スタックとして保存」を選択して構成をリソース・マネージャ・スタックとして保存することもできます。詳細は、スタックの管理に関する項を参照してください。
次に、ファイル・システムをインスタンスからマウントすると、ファイル・システムのディレクトリとファイルの読取りおよび書込みが可能になります。OSのマウントコマンドを取得し、ファイルシステムをマウントする手順については、Mounting File Systemsを参照してください。
fs export createコマンドおよび必須パラメータを使用して、指定したエクスポート・セット内の指定したファイル・システムのエクスポートを作成します。oci fs export create --export-set-id <export_set_OCID> --file-system-id <file_system_OCID> --path "</pathname>"エクスポートの作成時にエクスポート・オプションを設定するには、
--export-optionsパラメータに必須の値を含めます。このエクスポートによってファイル・システムをクライアントから参照できないようにするには、sourceを空の値に設定します。例:oci fs export create --export-set-id <export_set_OCID> --file-system-id <file_system_OCID> --path "</pathname>" --export-options '[{"source":"","require-privileged-source-port":"true","access":"READ_ONLY","identity-squash":"ROOT","anonymous-uid":"65534","anonymous-gid":"65534"}]'CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
CreateExport操作を実行して、エクスポートを作成します。
APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。