ストレージ ターゲットを作成したら、それらの名前空間パスも作成する必要があります。 クライアント マシンでは、バックエンド ストレージに直接接続する代わりに、これらの仮想パスを使用してキャッシュ経由でファイルにアクセスします。 このシステムを使用すると、キャッシュ管理者は、クライアント命令を書き換えることなくバックエンド ストレージ システムを変更できます。
この機能の詳細については、「 集約された名前空間を計画 する」を参照してください。
Azure portal の [名前空間] ページには、クライアントがキャッシュ経由でデータにアクセスするために使用するパスが表示されます。 このページを使用して、名前空間パスを作成、削除、または変更します。 Azure CLI を使用して名前空間パスを構成することもできます。
このキャッシュに対して定義されているすべてのクライアント側パスは、[ 名前空間] ページに一覧表示されます。 名前空間パスがまだ定義されていないストレージ ターゲットは、テーブルに表示されません。
テーブル列を並べ替えて、キャッシュの集計された名前空間をより深く理解できます。 列ヘッダーの矢印をクリックしてパスを並べ替えます。
名前空間パスを追加または編集する
クライアントがストレージ ターゲットにアクセスするには、少なくとも 1 つの名前空間パスを作成する必要があります。 (クライアント アクセスの詳細については、 Azure HPC Cache のマウント に関するページを参照してください)。
ストレージ ターゲットを最近追加した場合、またはアクセス ポリシーをカスタマイズした場合は、名前空間パスを作成するまでに 1 ~ 2 分かかる場合があります。
Blob 名前空間のパス
Azure Blob Storage ターゲットには、名前空間パスを 1 つだけ指定できます。
Azure portal または Azure CLI を使用してパスを設定または変更するには、次の手順に従います。
Azure portal から、[ 名前空間 の設定] ページを読み込みます。 このページから名前空間パスを追加、変更、または削除できます。
新しいパスを追加します。 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。
クライアントがこのストレージ ターゲットへのアクセスに使用するパスを入力します。
このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。
ドロップダウン リストからストレージ ターゲットを選択します。 BLOB ストレージ ターゲットに既に名前空間パスがある場合は、選択できません。
Azure Blob Storage ターゲットの場合、エクスポート パスとサブディレクトリ パスは自動的に
/に設定されます。
既存のパスを変更します。 名前空間のパスをクリックします。 編集パネルが開きます。 パスとアクセス ポリシーは変更できますが、別のストレージ ターゲットに変更することはできません。
名前空間パスを削除します。 パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。
NFS 名前空間のパス
各パスが同じストレージ システム上の別のエクスポートまたはサブディレクトリを表している限り、1 つの NFS ストレージ ターゲットに複数の仮想パスを使用できます。
NFS ストレージ ターゲットの名前空間を計画するときは、各パスが一意である必要があり、別の名前空間パスのサブディレクトリにすることはできません。 たとえば、 /parent-aと呼ばれる名前空間パスがある場合、 /parent-a/user1 や /parent-a/user2などの名前空間パスも作成できません。 これらのディレクトリ パスは、 /parent-aのサブディレクトリとして名前空間で既にアクセスできます。
NFS ストレージ システムのすべての名前空間パスは、1 つのストレージ ターゲットに作成されます。
NFS 名前空間のパスごとに、クライアント側のパス、ストレージ システムのエクスポート、および必要に応じてエクスポート サブディレクトリを指定します。
Azure portal から、[ 名前空間 の設定] ページを読み込みます。 このページから名前空間パスを追加、編集、または削除できます。
- 新しいパスを追加するには: 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。
- 既存のパスを変更するには: 名前空間のパスをクリックします。 編集パネルが開き、パスを変更できます。
- 名前空間パスを削除するには: パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。
各名前空間パスに次の値を入力します。
名前空間パス - クライアント側のファイル パス。
クライアント アクセス ポリシー - このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。
ストレージ ターゲット - 新しい名前空間パスを作成する場合は、ドロップダウン メニューからストレージ ターゲットを選択します。
エクスポート パス - NFS エクスポートへのパスを入力します。 エクスポート名を正しく入力してください。ポータルはこのフィールドの構文を検証しますが、変更を送信するまでエクスポートを確認しません。
[サブディレクトリのエクスポート ] - このパスでエクスポートの特定のサブディレクトリをマウントする場合は、ここに入力します。 そうでない場合は、このフィールドを空白のままにします。
ADLS-NFS 名前空間パス
通常の BLOB ストレージ ターゲットと同様に、ADLS-NFS ストレージ ターゲットにはエクスポートが 1 つしかないため、名前空間パスは 1 つだけです。
Azure portal でパスを設定または変更するには、次の手順に従います。
[名前空間の設定] ページを読み込みます。
新しいパスを追加します。 上部にある [+ 追加] ボタンをクリックし、編集パネルに情報を入力します。
クライアントがこのストレージ ターゲットへのアクセスに使用するパスを入力します。
このパスに使用するアクセス ポリシーを選択します。 クライアント アクセスのカスタマイズの詳細については、「クライアント アクセス ポリシーを使用する」を参照してください。
ドロップダウン リストからストレージ ターゲットを選択します。 ADLS-NFS ストレージ ターゲットに既に名前空間パスがある場合は、選択できません。
ADLS-NFS ストレージ ターゲットの場合、エクスポートパスとサブディレクトリパスは自動的に
/に設定されます。
既存のパスを変更します。 名前空間のパスをクリックします。 編集パネルが開きます。 パスとアクセス ポリシーは変更できますが、別のストレージ ターゲットに変更することはできません。
名前空間パスを削除します。 パスの左側にあるチェックボックスをオンにし、[ 削除 ] ボタンをクリックします。
次のステップ
ストレージ ターゲットの集約された名前空間を作成したら、キャッシュにクライアントをマウントできます。 詳細については、以下の記事を参照してください。