マウント・ターゲットの管理

ファイル・ストレージのマウント・ターゲットの管理の基本について学習します。

概要

マウント・ターゲットは、選択したVCNサブネットにあるNFSエンドポイントで、ファイル・システムへのネットワーク・アクセスを提供します。マウント・ターゲットは、ファイル・システムをマウントするために一意のエクスポート・パスとともに使用されるIPアドレスまたはDNS名を提供します。コンソールを使用して最初のファイル・システムを作成すると、ワークフローによってマウント・ターゲットおよびそのエクスポートも作成されます。

同じマウント・ターゲットを再利用して、ネットワークで使用可能なファイル・システムを必要な数だけ作成できます。複数のファイル・システムに同じマウント・ターゲットを再利用するには、各ファイル・システムに対するエクスポートをマウント・ターゲット内に作成します。

次のマウント・ターゲット管理タスクを実行できます:

エクスポート

NFSクライアントがマウント・ターゲットに接続するときにファイル・システムにアクセスする方法は、エクスポートによって制御されます。ファイル・システムは、マウント・ターゲットを介してエクスポートされます(使用可能になります)。各マウント・ターゲットには、1つ以上のエクスポートを含むエクスポート・セットが保持されます。ファイル・システムは、1つ以上のマウント・ターゲットを通じてエクスポートできます。インスタンスがファイル・システムをマウントするために、ファイル・システムには1つのマウント・ターゲットに1つ以上のエクスポートが必要です。エクスポートで使用される情報には、ファイル・システムOCID、マウント・ターゲットOCID、エクスポート・セットOCID、エクスポート・パスおよびクライアント・エクスポート・オプションがあります。コンソールを使用して最初のファイル・システムを作成すると、ワークフローでもマウント・ターゲットおよびそのエクスポートが作成されます。その後:

  • 異なるファイル・システムに対するエクスポートをマウント・ターゲット内に必要な数だけ作成できます。
  • 1つのファイル・システムに対するエクスポートをマウント・ターゲット内に必要な数だけ作成できます。
  • マウント・ターゲット内のエクスポートは、必要な回数だけ削除および再作成できます。
  • エクスポート・オプションを追加して、ファイル・システムへのアクセスを制御できます。

NFSエクスポート・オプション

NFSエクスポート・オプションとは、NFSクライアントがマウント・ターゲットに接続するときに付与されるアクセス権のレベルを指定する、エクスポート内の一連のパラメータです。エクスポート内のNFSエクスポート・オプション・エントリでは、単一のIPアドレスまたはCIDRブロック範囲に対するアクセス権を定義します。各エクスポートにつき最大100のオプションを設定できます。

詳細は、NFSエクスポートおよびエクスポート・オプションの作業を参照してください。

マウント・ターゲットのパフォーマンス

マウント・ターゲットのパフォーマンス・レベルを変更する場合、最大スループットに対応するレベルを選択できます。要件が変更された場合、マウント・ターゲットを再作成する必要はありません。マウント・ターゲットのパフォーマンス・レベルは、標準タイプまたはHigh Performanceタイプのいずれかです。

パフォーマンス・レベルの最大スループットは、ブロック・サイズが1 MiB以上で、十分な同時実行性およびキューの深さがある読取りに対して測定されます。最大スループットは、ハイドレーションが完了するまでクローンをハイドレーションできません。

読取りスループット(ギガビット/秒) 容量資格/権利 マウント・ターゲット・タイプ
1 Gbps なし Standard
20 Gbps 20,000 GB High Performance
40 Gbps 40,000GB High Performance
80 Gbps 8万GB High Performance

標準のマウント・ターゲットには最大スループットがありますが、ストレージ容量の資格はありません。標準マウント・ターゲットを介してエクスポートされたファイル・システムは、使用状況に基づいて請求されます。詳細は、ファイル・システムの使用量および測定を参照してください。

High Performanceマウント・ターゲットには、最大スループットストレージ容量の資格があります。アベイラビリティ・ドメイン内のストレージ使用量が権限合計以上である場合、高パフォーマンスのマウント・ターゲットに追加料金はありません。請求可能ストレージの合計使用量を計算するには、すべての高パフォーマンス・マウント・ターゲットの合計容量の資格を、可用性ドメインで使用されている実際のストレージと比較します。金額が大きい方は、請求可能使用量です。

高パフォーマンスのマウント・ターゲットには、30日間の請求コミットメントが必要です。マウント・ターゲットをアップグレードすると、請求サイクルが開始されます。このコミットメントにより、高パフォーマンスのマウント・ターゲットをより低いパフォーマンス・レベルに変更すると、請求サイクルの終了時にマウント・ターゲットのパフォーマンスが低下します。マウント・ターゲットのスループットおよび請求サイクルを確認するには、マウント・ターゲットの詳細の取得を参照してください。

具体的な価格設定の詳細は、Oracle Storage Cloudの価格設定を参照してください。

スループットの最適化

HPMT-80マウント・ターゲットの80Gbps読取りスループットを最大限に活用するには、次の設定および環境が必要です。

  1. 集約80Gビット/秒を駆動できる1つ以上のNFSクライアント。
  2. Linuxカーネルバージョン5.3以降(nconnectマウントオプションを使用)。例:

    mount -o nconnect=16
  3. 20 GBを超えるデータセット・サイズ。
  4. キューの深さは64です。

    fioを使用する場合は、次のオプションを使用することをお勧めします。

    fio --size=20g --rw=read --bs=1m --numjobs=200 --iodepth=64 --ioengine=libaio --time_based --runtime=300 --direct=1

マウント・ターゲットの詳細

マウント・ターゲットの詳細ページには、マウント・ターゲットに関する次の情報が表示されます:

マウント・ターゲットのOCID
すべてのOracle Cloud Infrastructureリソースには、Oracle Cloud Identifier (OCID)と呼ばれるOracle割当ての一意のIDがあります。コマンドライン・インタフェース(CLI)またはAPIを使用するには、マウント・ターゲットのOCIDが必要です。サポートに連絡する際、OCIDも必要です。
作成日
マウント・ターゲットが作成された日時。
可用性ドメイン
マウント・ターゲットの作成時に、マウント・ターゲットが存在する可用性ドメインを指定します。可用性ドメインとは、1つのリージョン内に存在する1つ以上のデータ・センターです。コマンドライン・インタフェース(CLI)またはAPIを使用するには、マウント・ターゲットの可用性ドメインが必要です。詳細は、リージョンと可用性ドメインを参照してください。
コンパートメント
マウント・ターゲットの作成時に、マウント・ターゲットが存在するコンパートメントを指定します。コンパートメントは、組織の管理者によって権限が付与されたグループのみがアクセスできる関連リソース(クラウド・ネットワーク、コンピュート・インスタンス、ファイル・システムなど)のコレクションです。コマンドライン・インタフェース(CLI)またはAPIを使用するには、マウント・ターゲットのコンパートメントが必要です。詳細は、コンパートメントの管理を参照してください。
レポートされたサイズ(GiB)
このマウント・ターゲットを介してエクスポートされたファイル・システムによってレポートされた最大容量(ギビバイト)。ファイル・ストレージ・サービスでは、現在、使用可能な容量の8589934592ギビバイト(GiB)がデフォルトでレポートされます。特定のレポートされるサイズを必要とするアプリケーションをインストールする場合、レポートされるサイズを変更できます。通常、ほとんどのアプリケーションでは、サイズを1024GiBに設定すれば十分です。この値は毎時更新されます。詳細は、ファイル・システムのレポートされたサイズの設定を参照してください。
レポートされたInode (GiI)
このマウント・ターゲットを介してエクスポートされたファイル・システムによってレポートされた最大容量(ギビバイト)。ファイル・ストレージ・サービスでは、現在、使用可能なinodeのギビinode (GiI)がデフォルトでレポートされます。特定のレポートされるinodeを必要とするアプリケーションをインストールする場合、レポートされるinodeを変更できます。通常、ほとんどのアプリケーションでは、inodeを1024GiIに設定すれば十分です。この値は毎時更新されます。詳細は、ファイル・システムのレポートされたサイズの設定を参照してください。
ネットワーク・セキュリティ・グループ
マウント・ターゲットが属するネットワーク・セキュリティ・グループ。各マウント・ターゲットは、最大5つのNSGに属することができます。詳細は、ネットワーク・セキュリティ・グループへのマウント・ターゲットの追加を参照してください。
マウント・ターゲット・スループット
マウント・ターゲットのリクエストされた読取りスループット(ギガビット/秒(Gbps)。この値は、マウント・ターゲットのパフォーマンスをダウングレードするリクエストがあった場合にのみ、「請求済スループット」と異なります。このスループットは、リクエストが取り消されるかマウント・ターゲットが削除されないかぎり、現在の請求サイクルの終了後に使用できます。APIは、このrequestedThroughputをコールします。詳細は、マウント・ターゲットのパフォーマンスを参照してください。
請求スループット
マウント・ターゲットの現在の読取りスループット(Gbps)。APIは、このobservedThroughputをコールします。詳細は、マウント・ターゲットのパフォーマンスを参照してください。
容量資格/権利
マウント・ターゲットで高パフォーマンス・シェイプが使用されている場合の、マウント・ターゲットの容量権限。詳細は、マウント・ターゲットのパフォーマンスを参照してください。
請求サイクル終了
現在の請求サイクルが終了し、次の請求サイクルが開始される日時。高パフォーマンスのマウント・ターゲットには、30日間の請求サイクルがあります。詳細は、マウント・ターゲットのパフォーマンスを参照してください。
仮想クラウド・ネットワーク
マウント・ターゲットのVNICが存在するサブネットを含むVCN。
サブネット
マウント・ターゲットのVNICが存在するVCN内のサブネット。サブネットは、AD固有またはリージョナル(リージョナル・サブネットは名前の後に"regional"が付きます)のいずれかです。詳細は、VCNおよびサブネットの管理を参照してください。
IPアドレス
マウント・ターゲットの作成時に割り当てられたIPアドレス。関連付けられたファイル・システムをマウントするには、マウント・ターゲットのIPアドレスが必要です。
ホスト名
マウント・ターゲットに割り当てられたホスト名(ある場合)。ホスト名の詳細は、仮想クラウド・ネットワークのDNSを参照してください。
完全修飾ドメイン名
ホスト名は、サブネット・ドメイン名とともに指定します。詳細は、仮想クラウド・ネットワークのDNSを参照してください。ホスト名を指定すると、FQDNを使用してファイル・システムをマウントできます。
エクスポート・セットOCID
マウント・ターゲットのエクスポート・セット・リソースのOCID。各マウント・ターゲットには1つのエクスポート・セットがあり、これにはマウント・ターゲットのすべてのエクスポートが含まれます。コマンドライン・インタフェース(CLI)またはAPIでエクスポート関連のタスクを実行する場合は、マウント・ターゲットのエクスポート・セットのOCIDが必要です。
エクスポート
ここには、マウント・ターゲットのすべてのエクスポートがリストされます。各ファイル・システムのエクスポート・パスと名前もリストされます。ファイル・システムをマウントするにはエクスポート・パスが必要です。

「NFS」タブ

マウント・ターゲットの詳細ページの「NFS」タブには、マウント・ターゲットに関する次の情報が表示されます:

KERBEROS有効
マウント・ターゲットがKerberosを使用するように構成されているかどうか。
KERBEROSレルム
このマウント・ターゲットが参加したKerberosレルム。
KEYTABシークレットOCID
マウント・ターゲットによって使用されるKeytabシークレット。
現在のKEYTABシークレットのバージョン
マウント・ターゲットによって使用されるKeytabシークレットのバージョン。
バックアップKEYTABシークレットのバージョン
バックアップKeytabシークレットのバージョン。
LDAP使用可能
マウント・ターゲットでセカンダリ・グループ検索にLDAPサーバーを使用するかどうか。ファイル・システムのエクスポートでは、「IDマッピング」も有効にする必要があります。
スキーマ・タイプ
LDAPアカウントのスキーマ・タイプ。
キャッシュのリフレッシュ間隔(秒)
更新のためにマウント・ターゲットがLDAPサーバーに接続する必要がある頻度。
キャッシュ存続時間(秒)
キャッシュされたエントリを使用できる時間の長さ。
負のキャッシュ存続時間(秒)
IDマッピング情報がない場合にキャッシュする時間。
ユーザーの検索ベース
すべてのLDAP検索は、このユーザーから開始して再帰的です。
グループの検索ベース
すべてのLDAP検索は、このグループから開始して再帰的です。
アウトバウンド・コネクタ1 OCID
LDAPサーバーとの通信に使用する最初のコネクタ。
アウトバウンド・コネクタ2 OCID
LDAPサーバーとの通信に使用する2番目のコネクタ。

制限事項および考慮事項

  • 各可用性ドメインは、デフォルトで2つの標準マウント・ターゲット、2つの20Gbps High Performanceマウント・ターゲット、1つの40Gbps High Performanceマウント・ターゲット、およびゼロの80Gbps High Performanceマウント・ターゲットに制限されます。

    適用可能な制限の一覧と制限の引上げをリクエストする手順は、サービス制限を参照してください。

  • 各マウント・ターゲットは、最大100,000のNFSクライアント接続を受け入れることができます。転送中暗号化を使用する場合、各マウント・ターゲットは最大64のNFS/SSLクライアント接続を受け入れることができます。詳細は、転送中TLS暗号化の使用を参照してください。
  • 1つのリージョンの各テナンシで一度に実行できるのは1つのCreateMountTargetまたはChangeMountTargetCompartment操作です。詳細は、ファイル・システムまたはマウント・ターゲットの作成または移動時に409エラーが発生を参照してください。
  • パフォーマンス・ダウングレードがスケジュールされているマウント・ターゲットは、ユーザーがダウングレードを完了または取り消すまで、編集移動またはロギングを有効にできません。
  • 高パフォーマンスのマウント・ターゲットを直接作成または削除することはできません。標準マウント・ターゲットを作成し、高パフォーマンスのためにアップグレードする必要があります。高パフォーマンスのマウント・ターゲットは、削除する前に標準パフォーマンス・レベルにダウングレードする必要があります。
  • 作成中に各マウント・ターゲットがサブネット内に3つのIPアドレスを必要とします。最初のIPアドレスのみが顧客用です。2番目の2つのアドレスは、内部フェイルオーバー・プロセスに使用されます。ファイル・ストレージのメンテナンス・イベント中、フェイルオーバー・プロセスは2つの予約済アドレスのいずれかを解放し、サブネットで使用可能な新しいIPアドレスを使用します。顧客向けIPアドレスは影響を受けません。

    注意

    /30以下のサブネットは、使用可能なIPアドレスが十分ではないため、マウント・ターゲットの作成には使用しないでください。
    ヒント

    CLIを使用して、マウント・ターゲットで使用されるIPアドレスなど、使用されているIPアドレスを検索できます。マウント・ターゲットで使用されるサブネット内のIPアドレスを検索するには、次のコマンドを使用します:

    oci network private-ip list --subnet-id <subnet_OCID> --query 'data[?contains("display-name",`fss-mnt`)]."ip-address"'

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者によってポリシーでセキュリティ・アクセス権が付与されている必要があります。このアクセス権は、コンソール、あるいはSDK、CLIまたはその他のツールを使用したREST APIのいずれを使用している場合でも必要です。権限を持っていない、または認可されていないというメッセージが表示された場合は、持っているアクセス権のタイプと作業しているコンパートメントを管理者に確認してください。

管理者の場合: ユーザーによるファイル・システムの作成、管理および削除のポリシーにより、ユーザーはマウント・ターゲットを管理できます。マウント・ターゲットはネットワーク・エンドポイントであるため、ユーザーは、VNIC、プライベートIP、プライベートDNSゾーンおよびサブネットに対してマウント・ターゲットを作成または削除するための「使用」権限も持っている必要があります。

ポリシーを初めて使用する場合は、ポリシーの開始およびファイル・ストレージ・サービスの詳細を参照してください。