チュートリアル: Azure Import/Export を使用して Azure Files にデータを転送する

この記事では、Azure Import/Export サービスを使用して大量のデータを Azure Files に安全にインポートする手順を説明します。 このサービスを使用してデータをインポートするには、データが含まれているサポート対象のディスク ドライブを Azure データセンターに送付する必要があります。

Import/Export サービスでは、Azure Files の Azure Storage へのインポートのみをサポートしています。 Azure Files のエクスポートはサポートしていません。

このチュートリアルでは、以下の内容を学習します。

  • Azure Files にデータをインポートするための前提条件
  • 手順 1:ドライブを準備する
  • 手順 2:インポート ジョブの作成
  • 手順 3: ドライブを Azure データセンターに送付する
  • 手順 4: 追跡情報を使用してジョブを更新する
  • 手順 5: Azure へのデータのアップロードを確認する

前提条件

インポート ジョブを作成して Azure Files にデータを転送する前に、次の前提条件の一覧を慎重に確認し、すべてを満たしてください。 次の手順が必要です。

  • Import/Export サービスで使用するアクティブな Azure サブスクリプションがある。
  • Azure Storage アカウントが少なくとも 1 つある。 Import/Export サービスでサポートしているストレージ アカウントとストレージの種類の一覧を参照してください。
    • ストレージ アカウントで大きなファイル共有を構成することを検討してください。 Azure Files へのインポート中に、ファイル共有に十分な空き領域がない場合、複数の Azure ファイル共有へのデータの自動分割はサポートされなくなったため、コピーは失敗します。 手順については、ストレージ アカウントでの大きなファイル共有の構成に関する記事を参照してください。
    • 新しいストレージ アカウントの作成については、ストレージ アカウントの作成方法に関する記事を参照してください。
  • 十分な数のサポートされている種類のディスクがある。
  • サポートされている OS バージョンを実行している Windows システムがある。
  • Azure Import/Export バージョン 2 ツールの現在のリリースを、ファイル用に Windows システムにダウンロードします。
    1. WAImportExport バージョン 2 をダウンロードします。 現行バージョンは 2.2.0.300 です。
    2. 既定のフォルダー WaImportExportV2 に解凍します。 たとえば、C:\WaImportExportV2 のようにします。
  • 有効な運送業者アカウントと注文の追跡番号がある:
    • 注文時には、[発送] タブの [Carrier names](運送業者名) 一覧にある運送業者を使用する必要があります。 運送業者アカウントがない場合は、その運送業者に連絡して作成してください。
    • 運送業者アカウントは有効である必要があり、残高があり、返送機能を備えている必要があります。 Microsoft は、選ばれた運送業者を使ってすべてのストレージ メディアを返送します。
    • 運送業者アカウントのインポート/エクスポート ジョブの追跡番号を生成します。 すべてのジョブに個別の追跡番号が必要です。 同じ追跡番号を使用する複数のジョブはサポートされていません。

手順 1:ドライブを準備する

この手順では、ジャーナル ファイルを生成します。 ジャーナル ファイルには、ドライブのシリアル番号、暗号化キー、ストレージ アカウントの詳細などの基本情報が保存されます。

次の手順を実行して、ドライブを準備します。

  1. ディスク ドライブを SATA コネクタを介して Windows システムに接続します。

  2. 各ドライブに 1 つの NTFS ボリュームを作成します。 ボリュームにドライブ文字を割り当てます。 マウントポイントを使用しないでください。

  3. ツールが配置されているルート フォルダーにある dataset.csv ファイルを変更します。 インポート対象がファイルとフォルダーのどちらか一方か両方かに応じて、次の例のようなエントリを dataset.csv ファイルに追加します。

    • ファイルをインポートするには: 次の例では、コピーするデータは F: ドライブにあります。 ファイル MyFile1.txtMyAzureFileshare1 のルートにコピーされます。 MyAzureFileshare1 は、存在しない場合、Azure Storage アカウントに作成されます。 フォルダー構造は維持されます。

          BasePath,DstItemPathOrPrefix,ItemType
          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file
      
    • フォルダーをインポートするには: MyFolder2 の下にあるすべてのファイルとフォルダーがファイル共有に再帰的にコピーされます。 フォルダー構造は維持されます。 コピー先のフォルダー内の既存のファイルと同じ名前のファイルをインポートすると、インポートされたファイルはそのファイルを上書きします。

          "F:\MyFolder2\","MyAzureFileshare1/",file
      

      注意

      /Disposition パラメーターは、以前のバージョンのツールに既に存在するファイルをインポートするときに実行する操作を選択できるようにするものですが、これは Azure Import/Export バージョン 2.2.0.300 ではサポートされていません。 以前のツール バージョンでは、既存のファイルと同じ名前でインポートされたファイルは、既定では名前が変更されていました。

      インポートするフォルダーまたはファイルに対応する複数のエントリを同じファイル内に作成できます。

          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file
          "F:\MyFolder2\","MyAzureFileshare1/",file
      
  4. ツールが配置されているルート フォルダーにある driveset.csv ファイルを変更します。 次の例のようなエントリを driveset.csv ファイルに追加します。 ドライブセット ファイルには、ツールが準備するディスクの一覧を正しく選択できるように、ディスクとそれに対応するドライブ文字の一覧が含まれています。

    この例では、2 つのディスクが接続され、ベーシック NTFS ボリューム G:\ と H:\ が作成されていることを前提としています。 H:\ は暗号化されていませんが、G:\ は既に暗号化されています。 このツールでは、(G: ではなく) H:\ のみをホストしているディスクをフォーマットし、暗号化します。

    • 暗号化されていないディスクの場合: Encrypt を指定して、ディスクの BitLocker 暗号化を有効にします。

      DriveLetter,FormatOption,SilentOrPromptOnFormat,Encryption,ExistingBitLockerKey
      H,Format,SilentMode,Encrypt,
      
    • 既に暗号化されているディスクの場合:AlreadyEncrypted を指定し、BitLocker キーを指定します。

      DriveLetter,FormatOption,SilentOrPromptOnFormat,Encryption,ExistingBitLockerKey
      G,AlreadyFormatted,SilentMode,AlreadyEncrypted,060456-014509-132033-080300-252615-584177-672089-411631
      

      複数のドライブに対応する複数のエントリを同じファイル内に作成できます。 詳しくは、ドライブセット CSV ファイルの準備に関する記事をご覧ください。

  5. PrepImport オプションを使用して、ディスク ドライブにデータをコピーして準備します。 最初のコピー セッションで新しいコピー セッションを使用してディレクトリやファイルをコピーするために、次のコマンドを実行します。

    .\WAImportExport.exe PrepImport /j:<JournalFile> /id:<SessionId> [/logdir:<LogDirectory>] [/silentmode] [/InitialDriveSet:<driveset.csv>]/DataSet:<dataset.csv>
    

    インポートの例を以下に示します。

    .\WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#1 /InitialDriveSet:driveset.csv /DataSet:dataset.csv /logdir:C:\logs
    

    Note

    クライアントで長いパスが有効になっておらず、データ コピー内に 256 文字を超えるパスおよびファイル名がある場合は、WAImportExport ツールでエラーが報告されます。 このようなエラーを回避するには、Windows クライアントで長いパスを有効にします

  6. コマンド行を実行するたびに、/j: パラメーターで指定した名前のジャーナル ファイルが作成されます。 準備した各ドライブには、インポート ジョブを作成するときにアップロードする必要があるジャーナル ファイルがあります。 ジャーナル ファイルのないドライブは処理されません。

    重要

    ディスクの準備が完了した後に、ディスク ドライブ上のデータやジャーナル ファイルに変更を加えたり、ディスクを再フォーマットしたりすることは避けてください。

その他のサンプルについては、「ジャーナル ファイルのサンプル」を参照してください。

手順 2:インポート ジョブの作成

次の手順を実行して、ポータルから Azure Import/Export ジョブのインポート ジョブを注文します。

  1. Microsoft Azure 資格情報を使用して、次の URL にサインインします。https://portal.azure.com

  2. [+ リソースの作成] を選択し、Azure Data Box を検索します。 [Azure Data Box] を選択します。

    [+ (プラス) リソースの作成] ボタンと、リソースを作成するサービスを選択するテキスト ボックスを示す図。Azure Data Box が強調表示されています。

  3. [作成] を選択します

    Azure Data Box を選択した後の Azure portal 画面上部のスクリーンショット。[作成] ボタンが強調表示されています。

  4. インポート注文を開始するには、次のオプションを選択します。

    1. 転送の種類として [Azure へのインポート] を選択します。
    2. インポート/エクスポート ジョブに使用するサブスクリプションを選択します。
    3. リソース グループを選択します。
    4. ジョブの [ソースの国/リージョン] を選択します。
    5. ジョブの [宛先 Azure リージョン] を選択します。
    6. 次に、[適用] を選択します。

    新規 Data Box 注文の開始オプションを示すスクリーンショット。転送の種類の [Azure へのインポート] と [適用] ボタンが強調表示されています。

  5. [インポート/エクスポート ジョブ][選択] ボタンを選択します。

    新規 Data Box 注文の製品オプションを示すスクリーンショット。[インポート/エクスポート ジョブ] の [選択] ボタンが強調表示されています。

  6. [基本] で次のようにします。

    • ジョブのわかりやすい名前を入力します。 この名前は、ジョブの進行状況の追跡に使用します。
      • 名前は 3 から 24 文字で指定する必要があります。
      • 名前に含めることができるのは、文字、数字、ハイフンのみです。
      • 名前の最初と最後は、文字か数字にする必要があります。

    Azure Data Box のインポート ジョブの [基本] タブを示すスクリーンショット。[基本] タブ、[インポート ジョブ名] テキスト ボックス、[次へ: ジョブの詳細] ボタンが強調表示されています。

    [次へ: ジョブの詳細 >] を選択して続行します。

  7. [ジョブの詳細] で、次の操作を実行します。

    1. 先に進む前に、最新の WAImportExport ツールを使用していることを確認してください。 このツールは、アップロードしたジャーナル ファイルを読み取るために使用されます。 ダウンロード リンク使用してツールを更新できます。

      Azure Import/Export インポート ジョブの [ジョブの詳細] にある、最新の WAImportExport ツールをダウンロードするためのリンクを示すスクリーンショット。ツールのリンクが強調表示されています。

    2. 必要に応じて、ジョブの宛先 Azure リージョンを変更します。

    3. ジョブに使用する 1 つ以上のストレージ アカウントを選択します。 必要に応じて、新しいストレージ アカウントを作成できます。

    4. [ドライブの情報] で、コピー ボタンを使用して、前の「手順 1: ドライブを準備する」で作成した各ジャーナル ファイルをアップロードします。 ジャーナル ファイルをアップロードすると、ドライブ ID が表示されます。

      • waimportexport.exe version1 を使用した場合、準備したドライブごとに 1 つのファイルをアップロードします。

      • ジャーナル ファイルが 2 MB を超える場合は、ジャーナル ファイルと共に作成された <Journal file name>_DriveInfo_<Drive serial ID>.xml を使用できます。

        Azure Import/Export ジョブの、[ジョブの詳細] タブの [ドライブの情報] を示すスクリーンショット。コピー ボタンと、アップロードされたジャーナル ファイルのドライブ ID が強調表示されています。

    Azure Data Box のインポート ジョブの入力が完了した [ジョブの詳細] タブを示すスクリーンショット。[ジョブの詳細] タブと [返送] ボタンが強調表示されています。

  8. [返送] で、次の操作を実行します。

    1. [運送業者] のドロップダウン リストから運送業者を選択します。 選択した地域の Microsoft データセンターの場所によって、利用可能な運送業者が決まります。

    2. 運送業者のアカウント番号を入力します。 有効な運送業者アカウントのアカウント番号が必要です。

    3. [差出人住所] 領域で、[+ 住所の追加] ボタンを選択し、配送先の住所を追加します。

      Azure Data Box のインポート ジョブの [返送] タブを示すスクリーンショット。[返送] タブと [+ (プラス) 住所の追加] ボタンが強調表示されています。

      [住所の追加] ブレードでは、住所を追加することも、既存の住所を使用することもできます。 住所フィールドに入力したら、[配送先住所の追加] を選択します。

      Azure Data Box のインポート ジョブの [住所の追加] ブレードに入力された住所を示すスクリーンショット。[配送先住所の追加] ボタンが強調表示されています。

    4. [通知] 領域で、ジョブの進行状況を通知するユーザーのメール アドレスを入力します。

      ヒント

      管理者が不在の場合でも通知を受け取ることができるように、1 人のユーザーのメール アドレスを指定するのではなく、グループのメール アドレスを指定します。

    Azure Data Box のインポート ジョブの [返送] タブを示すスクリーンショット。すべてのフィールドが入力されています。[返送] タブと [確認および作成] ボタンが強調表示されています。

    [確認および作成] を選択して続行します。

  9. [確認および作成] で、次の操作を実行します。

    1. [使用条件][プライバシー] の情報を確認し、[指定したすべての情報が正しいことを確認しました。上記の利用規約に同意します。] の横のチェック ボックスをオンにします。その後、検証が実行されます。
    2. ジョブ情報を確認します。 ジョブ名と、ディスクの返送先である Azure データセンターの配送先住所をメモします。 この情報は、後で配送先住所ラベルに使用します。
    3. [作成] を選択します

    Azure Import/Export ジョブの [確認および作成] タブを示すスクリーンショット。検証の状態、使用条件、[作成] ボタンが強調表示されています。

  10. ジョブが作成されると、次のメッセージが表示されます。

    Azure Import/Export ジョブの完了した注文の状態メッセージを示すスクリーンショット。状態と [リソースに移動] ボタンが強調表示されています。

    [リソースに移動] を選択して、ジョブの [概要] を開くことができます。

    作成済み状態の Azure Import/Export ジョブの [概要] ペインを示すスクリーンショット。

手順 3: ドライブを Azure データセンターに送付する

Azure データセンターにパッケージを発送するには、FedEx、UPS、または DHL を利用できます。 FedEx または DHL 以外の運送業者を使用する場合、adbops@microsoft.com から Azure Data Box Operations チームまでお問い合わせください。

  • Microsoft がドライブを返送するために使う、有効な FedEx、UPS、または DHL の運送業者のアカウント番号を入力します。
    • 米国およびヨーロッパの場所からドライブを返送する場合は、FedEx、UPS、または DHL のアカウント番号が必要です。
      • アジアおよびオーストラリアの場所からドライブを返送する場合は、DHL アカウント番号が推奨されます。
      • アカウント番号を持っていない場合は、FedEx または DHL の運送業者のアカウントを作成してください。
  • パッケージを発送する際には、Microsoft Azure サービス条件に従う必要があります。
  • 破損や処理の遅延の可能性を回避するために、ディスクを適切に梱包してください。 次の推奨されるベスト プラクティスに従ってください。
    • ディスク ドライブを保護用の気泡緩衝材でしっかりと包みます。 気泡緩衝材は衝撃吸収材として機能し、輸送中の衝撃からドライブを保護します。 発送する前に、ドライブ全体が完全に覆われ、緩衝されていることを確認します。
    • 包まれたドライブを発泡材梱包箱の中に置きます。 発泡材梱包箱では保護が強化され、輸送中にドライブが所定の位置にしっかりと保持されます。

手順 4: 追跡情報を使用してジョブを更新する

ディスクを発送したら、Azure portal のジョブに戻り、追跡情報を入力します。

追跡の詳細を指定すると、ジョブの状態が [発送] に変わるため、ジョブを取り消すことはできません。 ジョブを取り消すことができるのは、その状態が [作成中] である間のみです。

重要

追跡番号がジョブ作成後 2 週間以内に更新されない場合、ジョブは期限切れになります。

ポータルで作成したジョブの追跡情報を完成させるには、次の手順を実行します。

  1. Azure portal でジョブを開きます。

  2. [概要] ペインで下にスクロールして [追跡情報] を表示し、エントリを完成させます。

    1. [運送業者][追跡番号] を入力します。
    2. [配送先住所] が正しいことを確認します。
    3. [ドライブは上記の住所に発送されました。] の横のチェック ボックスをオンにします。
    4. 終了したら、[更新] を選択します。

    プレビュー ポータルに表示された、完了状態の Azure Import/Export ジョブの [概要] ペインの追跡情報を示すスクリーンショット。

ジョブの進行状況は、[概要] ペインで追跡できます。 各ジョブの状態の詳細については、ジョブの状態の表示に関する記事を参照してください。

プレビュー ポータルに表示された、Azure Import/Export ジョブの [概要] ペインの状態の追跡を示すスクリーンショット。

手順 5: Azure へのデータのアップロードを確認する

ジョブを完了まで追跡し、アップロードが成功し、すべてのデータが存在することを確認します。

完了したジョブの [データ コピーの詳細] を確認して、ジョブに含まれる各ドライブのログを見つけてください。

  • 詳細ログを使用して、正常に転送された各ファイルを確認します。
  • コピー ログを使用して、失敗した各データ コピーのソースを特定します。

Azure Import/Export で完了したインポート ジョブを示すスクリーンショット。[Data copy details](データ コピーの詳細) でコピー ログ パスと詳細ログ パスが強調表示されている。

詳細については、インポートとエクスポートからコピー ログを確認するを参照してください。

データ転送を確認した後、オンプレミスのデータを削除できます。 オンプレミスのデータは、アップロードが成功したことを確認した後にのみ削除してください。

注意

ファイル用の Azure Import/Export ツールの最新バージョン (2.2.0.300) では、ファイル共有に十分な空き領域がない場合、データは複数の Azure ファイル共有に自動的に分割されなくなりました。 その代わりに、コピーは失敗し、サポートから連絡があります。 ストレージ アカウントに大きなファイル共有を構成するか、一部のデータを移動して共有内の領域を確保する必要があります。 詳細については、ストレージ アカウントでの大きなファイル共有の構成に関する記事を参照してください。

ジャーナル ファイルのサンプル

ドライブを追加するには、以下のように、新しいドライブセット ファイルを作成し、コマンドを実行します。

InitialDriveset .csv ファイルで指定したディスク ドライブ以外に対する後続のコピー セッションについては、新しいドライブセット .csv ファイルを指定し、それを AdditionalDriveSet パラメーターの値として指定します。 同じジャーナル ファイル名を使用し、新しいセッション ID を指定します。 AdditionalDriveset CSV ファイルの形式は、InitialDriveSet の形式と同じです。

WAImportExport.exe PrepImport /j:<JournalFile> /id:<SessionId> /AdditionalDriveSet:<driveset.csv>

インポートの例を以下に示します。

WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#3  /AdditionalDriveSet:driveset-2.csv

追加のデータを同じドライブセットに追加するには、後続のコピー セッションで PrepImport コマンドを使用して、追加のファイルやディレクトリをコピーします。

InitialDriveset.csv ファイルで指定した同じハード ディスク ドライブに対する後続のコピー セッションでは、同じジャーナル ファイル名を指定し、新しいセッション ID を指定します。ストレージ アカウント キーを指定する必要はありません。

WAImportExport PrepImport /j:<JournalFile> /id:<SessionId> /j:<JournalFile> /id:<SessionId> [/logdir:<LogDirectory>] DataSet:<dataset.csv>

インポートの例を以下に示します。

WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#2  /DataSet:dataset-2.csv

次のステップ