集計された名前空間を設定する

ストレージ ターゲットを作成したら、それらの名前空間パスも作成する必要があります。 クライアント マシンでは、バックエンド ストレージに直接接続する代わりに、これらの仮想パスを使用してキャッシュ経由でファイルにアクセスします。 このシステムを使用すると、キャッシュ管理者は、クライアント命令を書き換えることなくバックエンド ストレージ システムを変更できます。

この機能の詳細については、「 集約された名前空間を計画 する」を参照してください。

Azure portal の [名前空間] ページには、クライアントがキャッシュ経由でデータにアクセスするために使用するパスが表示されます。 このページを使用して、名前空間パスを作成、削除、または変更します。 Azure CLI を使用して名前空間パスを構成することもできます。

このキャッシュに対して定義されているすべてのクライアント側パスは、[ 名前空間] ページに一覧表示されます。 名前空間パスがまだ定義されていないストレージ ターゲットは、テーブルに表示されません。

テーブル列を並べ替えて、キャッシュの集計された名前空間をより深く理解できます。 列ヘッダーの矢印をクリックしてパスを並べ替えます。

テーブルに 2 つのパスがあるポータル名前空間ページのスクリーンショット。列ヘッダー: 名前空間パス、ストレージ ターゲット、エクスポート パス、エクスポート サブディレクトリ、クライアント アクセス ポリシー。最初の列のパス名はクリック可能なリンクです。トップ ボタン: 名前空間パスの追加、更新、削除

名前空間パスを追加または編集する

クライアントがストレージ ターゲットにアクセスするには、少なくとも 1 つの名前空間パスを作成する必要があります。 (クライアント アクセスの詳細については、 Azure HPC Cache のマウント に関するページを参照してください)。

ストレージ ターゲットを最近追加した場合、またはアクセス ポリシーをカスタマイズした場合は、名前空間パスを作成するまでに 1 ~ 2 分かかる場合があります。

Blob 名前空間のパス

Azure Blob Storage ターゲットには、名前空間パスを 1 つだけ指定できます。

Azure portal または Azure CLI を使用してパスを設定または変更するには、次の手順に従います。

Azure portal から、[ 名前空間 の設定] ページを読み込みます。 このページから名前空間パスを追加、変更、または削除できます。

  • 新しいパスを追加します。 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。

    BLOB ストレージ ターゲットが選択されている [名前空間の編集フィールドの追加] のスクリーンショット。エクスポートパスとサブディレクトリパスは/に設定され、編集できません。

    • クライアントがこのストレージ ターゲットへのアクセスに使用するパスを入力します。

    • このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。

    • ドロップダウン リストからストレージ ターゲットを選択します。 BLOB ストレージ ターゲットに既に名前空間パスがある場合は、選択できません。

    • Azure Blob Storage ターゲットの場合、エクスポート パスとサブディレクトリ パスは自動的に /に設定されます。

  • 既存のパスを変更します。 名前空間のパスをクリックします。 編集パネルが開きます。 パスとアクセス ポリシーは変更できますが、別のストレージ ターゲットに変更することはできません。

  • 名前空間パスを削除します。 パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。

NFS 名前空間のパス

各パスが同じストレージ システム上の別のエクスポートまたはサブディレクトリを表している限り、1 つの NFS ストレージ ターゲットに複数の仮想パスを使用できます。

NFS ストレージ ターゲットの名前空間を計画するときは、各パスが一意である必要があり、別の名前空間パスのサブディレクトリにすることはできません。 たとえば、 /parent-aと呼ばれる名前空間パスがある場合、 /parent-a/user1/parent-a/user2などの名前空間パスも作成できません。 これらのディレクトリ パスは、 /parent-aのサブディレクトリとして名前空間で既にアクセスできます。

NFS ストレージ システムのすべての名前空間パスは、1 つのストレージ ターゲットに作成されます。

NFS 名前空間のパスごとに、クライアント側のパス、ストレージ システムのエクスポート、および必要に応じてエクスポート サブディレクトリを指定します。

Azure portal から、[ 名前空間 の設定] ページを読み込みます。 このページから名前空間パスを追加、編集、または削除できます。

  • 新しいパスを追加するには: 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。
  • 既存のパスを変更するには: 名前空間のパスをクリックします。 編集パネルが開き、パスを変更できます。
  • 名前空間パスを削除するには: パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。

各名前空間パスに次の値を入力します。

  • 名前空間パス - クライアント側のファイル パス。

  • クライアント アクセス ポリシー - このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。

  • ストレージ ターゲット - 新しい名前空間パスを作成する場合は、ドロップダウン メニューからストレージ ターゲットを選択します。

  • エクスポート パス - NFS エクスポートへのパスを入力します。 エクスポート名を正しく入力してください。ポータルはこのフィールドの構文を検証しますが、変更を送信するまでエクスポートを確認しません。

  • [サブディレクトリのエクスポート ] - このパスでエクスポートの特定のサブディレクトリをマウントする場合は、ここに入力します。 そうでない場合は、このフィールドを空白のままにします。

右側に編集ページが開いているポータル名前空間ページのスクリーンショット。編集フォームには、N F S ストレージ ターゲット名前空間パスの設定が表示されます。

ADLS-NFS 名前空間パス

通常の BLOB ストレージ ターゲットと同様に、ADLS-NFS ストレージ ターゲットにはエクスポートが 1 つしかないため、名前空間パスは 1 つだけです。

Azure portal でパスを設定または変更するには、次の手順に従います。

[名前空間の設定] ページを読み込みます。

  • 新しいパスを追加します。 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。

    ADLS-NFS ストレージ ターゲットが選択されている [名前空間の追加] 編集フィールドのスクリーンショット。エクスポートパスとサブディレクトリパスは/に設定され、編集できません。

    • クライアントがこのストレージ ターゲットへのアクセスに使用するパスを入力します。

    • このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。

    • ドロップダウン リストからストレージ ターゲットを選択します。 ADLS-NFS ストレージ ターゲットに既に名前空間パスがある場合は、選択できません。

    • ADLS-NFS ストレージ ターゲットの場合、エクスポートパスとサブディレクトリパスは自動的に /に設定されます。

  • 既存のパスを変更します。 名前空間のパスをクリックします。 編集パネルが開きます。 パスとアクセス ポリシーは変更できますが、別のストレージ ターゲットに変更することはできません。

  • 名前空間パスを削除します。 パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。

次のステップ

ストレージ ターゲットの集約された名前空間を作成したら、キャッシュにクライアントをマウントできます。 詳細については、以下の記事を参照してください。