Azure Import/Export サービスを使用してデータを Azure Files にインポートする

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

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

前提条件

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

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

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

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

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

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

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

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

          BasePath,DstItemPathOrPrefix,ItemType,Disposition,MetadataFile,PropertiesFile
          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file,rename,"None",None
      
      
    • フォルダーをインポートするには:MyFolder2 の下にあるすべてのファイルとフォルダーがファイル共有に再帰的にコピーされます。 フォルダー構造は維持されます。

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

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

          "F:\MyFolder1\MyFile1.txt","MyAzureFileshare1/MyFile1.txt",file,rename,"None",None
          "F:\MyFolder2\","MyAzureFileshare1/",file,rename,"None",None
      
      

      詳しくは、データセット CSV ファイルの準備に関する記事をご覧ください。

  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>] [/sk:<StorageAccountKey>] [/silentmode] [/InitialDriveSet:<driveset.csv>]/DataSet:<dataset.csv>
    

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

    .\WAImportExport.exe PrepImport /j:JournalTest.jrn /id:session#1  /sk:************* /InitialDriveSet:driveset.csv /DataSet:dataset.csv /logdir:C:\logs
    
  6. コマンド行を実行するたびに、/j: パラメーターで指定した名前のジャーナル ファイルが作成されます。 準備した各ドライブには、インポート ジョブを作成するときにアップロードする必要があるジャーナル ファイルがあります。 ジャーナル ファイルのないドライブは処理されません。

    重要

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

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

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

次の手順を実行して、Azure portal でインポート ジョブを作成します。

  1. https://portal.azure.com/ にログオンします。

  2. インポート/エクスポート ジョブ を検索します。

    インポート/エクスポート ジョブの検索

  3. [+新規] を選択します。

    [新規] を選択して新しく作成する

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

    1. サブスクリプションを選択します。
    2. リソース グループを選択するか、 [新規作成] を選択して新しく作成します。
    3. インポート ジョブのわかりやすい名前を入力します。 この名前は、ジョブの進行状況の追跡に使用します。
      • 名前には小文字、数字、ハイフンのみを含めることができます。
      • 名前はアルファベットから始める必要があります。スペースを含めることはできません。
    4. [Azure へインポート] を選択します。

    インポート ジョブを作成する - 手順 1

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

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

    1. 上記の「手順 1: ドライブを準備する」で作成したジャーナル ファイルをアップロードします。

    2. 注文の宛先となる Azure リージョンを選択します。

    3. インポート用のストレージ アカウントを選択します。

      配送場所は、選んだストレージ アカウントのリージョンに基づいて自動的に入力されます。

    4. 詳細ログを保存しない場合は、 [Save verbose log in the 'waimportexport' blob container](詳細ログを 'waimportexport' BLOB コンテナーに保存する) オプションをオフにします。

    インポート ジョブを作成する - 手順 2

    [次へ: 出荷 >] を選択して続行します。

  6. [出荷] で、次の手順に従います。

    1. ドロップダウン リストから運送業者を選択します。 FedEx または DHL 以外の運送業者を使用する場合は、ドロップダウンから既存のオプションを選びます。 Azure Data Box Operations チーム (adbops@microsoft.com) に、使用する予定の運送業者に関する情報をご連絡ください。

    2. その運送業者で作成した有効な運送業者アカウント番号を入力します。 Microsoft は、インポート ジョブの完了後、このアカウントを使ってドライブを返送します。

    3. 完全かつ有効な連絡先の名前、電話番号、電子メール、番地、市区町村、郵便番号、都道府県、国/地域を指定します。

      ヒント

      1 人のユーザーの電子メール アドレスを指定する代わりに、グループ メール アドレスを提供します。 これにより、管理者が離れる場合でも、通知を受信します。

    インポート ジョブの作成 - ステップ 3

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

  7. 注文の概要で、次の手順に従います。

    1. [使用条件] を確認し、[指定したすべての情報が正しいことを確認しました。上記の利用規約に同意します] を選択します。 その後、検証が実行されます。

    2. 概要に表示されているジョブ情報を確認します。 ジョブ名と、Azure にディスクを送付するために使用する Azure データセンターの送付先住所をメモします。 この情報は、後で配送先住所ラベルに使用します。

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

      インポート ジョブを作成する - 手順 4

手順 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. ジョブを選択してクリックします。
  2. [Update job status and tracking info once drives are shipped](ドライブを発送したら、ジョブの状態と追跡情報を更新してください) をクリックします。
  3. [発送済みとしてマークする] のチェックボックスをオンにします。
  4. [運送業者][追跡番号] を入力します。
  5. ポータルのダッシュボードでジョブの進行状況を追跡します。 各ジョブの状態の詳細については、ジョブの状態の表示に関する記事を参照してください。

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

完了するまでジョブを監視します。 ジョブが完了したら、データが 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

次のステップ