Blob Storage からファイル システムへのインポート ジョブを作成する

Azure Managed Lustre は Azure Blob Storage と統合され、BLOB コンテナーからファイル システムにデータをインポートするプロセスを簡略化します。 この統合は クラスターの作成時に構成でき、クラスターの作成後はいつでもインポート ジョブを作成できます。

この記事では、Azure portal を使用してインポート ジョブを作成し、BLOB コンテナーから既存の Azure Managed Lustre ファイル システムにデータをインポートする方法について説明します。

注意

BLOB コンテナーから Azure Managed Lustre ファイル システムにデータをインポートすると、ファイル名 (名前空間) とメタデータのみが Lustre 名前空間にインポートされます。 BLOB の実際の内容は、クライアントが初めてアクセスしたときにインポートされます。 データに初めてアクセスするときは、少し遅延が発生しますが、Lustre Hierarchy Storage Management (HSM) 機能によって BLOB コンテンツがファイル システム内の対応するファイルにプルされます。 この遅延は、ファイルに初めてアクセスするときにのみ発生します。

sudo 機能を備えたマウントされたクライアントから Lustre の lfs hsm_restore コマンドを使用して、BLOB の内容をプリフェッチすることを選択できます。 詳細については、「 Blob Storage からデータを復元する」を参照してください。

前提条件

インポート ジョブの作成

BLOB コンテナーから Azure Managed Lustre ファイル システムへのデータのインポートは、インポート ジョブの作成から始まります。 このセクションでは、Azure portal でインポート ジョブを作成、構成、開始する方法について説明します。

注意

一度に実行できるインポート ジョブまたはエクスポート ジョブは 1 つだけです。 たとえば、インポート ジョブが進行中の場合、別のインポート ジョブまたはエクスポート ジョブを開始しようとするとエラーが返されます。

インポート オプションを構成してジョブを開始する

インポート オプションを構成し、ジョブを開始するには、次の手順に従います。

  1. Azure portal で、Azure Managed Lustre ファイル システムを開き、[設定] の下の [BLOB 統合] ペインに移動します。
  2. [ + 新しいジョブの作成] を選択します
  3. [ジョブの種類] ドロップダウンから [インポート] を選択します。
  4. [ジョブ名] フィールドにインポート ジョブの 名前 を入力します。
  5. [ 競合解決モード ] フィールドの値を選択します。 この設定は、インポート ジョブがファイル システム内の既存のファイルとインポートするファイルの間の競合を処理する方法を決定します。 この例では、[スキップ] を選択 します。 詳細については、「 競合解決モード」を参照してください。
  6. [ エラー許容度] の値を選択します。 この設定は、インポート プロセス中に発生したエラーをインポート ジョブがどのように処理するかを決定します。 この例では、[エラーを 許可する] を選択します。 詳細については、「 エラー許容度」を参照してください。
  7. インポート プレフィックスを入力して、Blob Storage からインポートされたデータをフィルター処理します。 Azure portal では、最大 10 個のプレフィックスを入力できます。 この例では、 プレフィックス /data/logs を指定します。 詳細については、「プレフィックスの インポート」を参照してください。
  8. ジョブが構成されたら、[ 開始 ] を選択してインポート プロセスを開始します。

次のスクリーンショットは、Azure portal のインポート ジョブ構成設定を示しています。

インポート ジョブを作成するためのポータルのセットアップを示すスクリーンショット。

インポート ジョブを監視する

インポート ジョブが作成されたら、その進行状況を監視して、正常に完了したことを確認できます。 このセクションでは、Azure portal でインポート ジョブを監視する方法について説明します。

ジョブの詳細を表示するには、次の手順に従います。

  1. Azure portal で、Azure Managed Lustre ファイル システムを開き、[設定] の下の [BLOB 統合] ペインに移動します。
  2. 最近使用したジョブの一覧から、監視するインポート ジョブを選択します。
  3. [ ジョブの詳細 ] ウィンドウには、ジョブの状態、開始時刻、インポートされた BLOB、インポート プロセス中に発生したエラーや競合など、ジョブに関する情報が表示されます。

次のスクリーンショットは、Azure portal でのインポート ジョブのジョブの詳細を示しています。

インポート ジョブのジョブの詳細を示すスクリーンショット。

ジョブが完了すると、ログ コンテナーを表示して、発生したエラーや競合など、インポート プロセスに関する詳細情報を確認できます。 この情報は、ジョブが完了した後にのみ使用できます。

次の手順

Azure Managed Lustre で Azure Blob Storage を使用する方法の詳細については、「Azure Managed Lustre ファイル システムで Azure Blob Storage を使用する」を参照してください。