次の方法で共有


ログを使用して Azure Data Box Disk のアップロードに関する問題のトラブルシューティングを行う

この記事では、Azure Data Box Disk を使用して Azure データセンターにデータをアップロードするときに発生する問題について説明します。

アップロード ログについて

Data Box Disk のデータが Azure データセンターにアップロードされると、ストレージ アカウントごとにコピー/エラー ログと詳細ログが生成されます。 これらのログは、データのアップロードに使用されたのと同じストレージ アカウントにアップロードされます。

  • コピー ログは、ディスクと Azure Storage アカウントの間で失敗したすべてのコピー操作のイベントを報告します。 コピー ログは、エラー カテゴリ別のエラーの概要で終了します。

  • 詳細ログには、すべての BLOB とファイルで成功したすべてのコピー操作の一覧が表示されます。

ログを見つける

データアップロードからログを検索するには、次の手順を実行します。

  1. Azure portal で注文を開きます。

  2. 各ディスクのデータのアップロードが完了すると、[ 概要 ] ウィンドウにディスクの状態と、ディスクの診断ログへのパスが表示されます。

    • 新しい注文の場合、ディスクの詳細は次の画面のようになります。 コピー ログは自動的に保存されます。 注文時に詳細ログを保存することを選択した場合は、詳細ログへのパスも表示されます。

      Data Box Disk の注文の [概要] ウィンドウのスクリーンショット。状態は [コピーが完了しましたが、警告があります] です。[コピー ログ パス] と [詳細ログ パス] が強調表示されています。

      ログは、ストレージ アカウント内のコンテナー (BLOB インポート用) または共有 (Azure Files へのインポート用) にアップロードされます。 コンテナーの名前は databoxcopylog です。 URL の形式は次のとおりです。

      ログの種類 URL 形式
      ログのコピー < storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
      詳細ログ < storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml
    • 以前の注文の場合、表示は次の画面のようになります。

      Azure にデータをアップロードするときにエラーが発生した場合、 ログのコピー には診断ログが格納されているフォルダーへのパスが表示されます。

      完了したコピーを含む以前の Data Box Disk 注文の [概要] ペインのスクリーンショット。[ログ パスのコピー] が強調表示されています。

      ログは、ストレージ アカウント内の waies コンテナーにアップロードされます。 URL の形式は次のとおりです。

      ログの種類 URL 形式
      エラー ログ < storage-account-name>/databoxlogs-<order-name>/waies/ri-<order-name>-guid_<drive-ID>_<timestamp>_error.xml
      詳細ログ < storage-account-name>/databoxlogs-<order-name>/waies/ri-<order-name>-guid_<drive-ID>_<timestamp>_verbose.xml

    databoxcopylog コンテナーのログの形式は、waies コンテナー内のログとは異なります。 ログの解釈に関するヘルプについては、関連するドライブ ログバージョンの手順を使用してください。 詳細については、 ログのバージョンの識別 を参照してください。

  3. ログを表示するには、ストレージ アカウントにログを格納するコンテナーを開きます。 次の図は、 waies コンテナー内のログを示しています。

    Azure Data Box Disk 注文のストレージ アカウントのエラー ログと詳細ログのスクリーンショット。W-A-I-E-S コンテナーのログが強調表示されています。

  4. 各ログを選択し、ローカル コピーをダウンロードします。

ログのバージョンを特定する

コピー/エラー ログと詳細ログには、形式が異なる 2 つのバージョンがあります。 ログのバージョンについては、以降のセクションで個別に説明します。

詳細ログと共に、ドライブのリリースに応じて、コピー ログ (_copy.xml) またはエラー ログ (_error.xml) が表示されます。

コピー/エラー ログと付随する詳細ログの両方のログ リリースを確認するには、コピー/エラー ログでドライブ ログのバージョンを確認します。

ログ ファイル名 フィールド ドライブ ログのバージョン
_copy.xml DriveLogVersion 2021-08-01
_error.xml DriveLog バージョン 2018-10-01

次の図は、コピー ログの概要セクションの DriveLogVersion を示しています。

Data Box Disk 注文のコピー ログの [概要] セクションの図。ドライブ ログのバージョンが強調表示されています。

アップロード ログのサンプル

コピー/エラー ログと詳細ログのログ形式は、2 つのログ バージョンによって異なります。 ログのバージョンがわからない場合は、「ログのバージョンを 特定する」を参照してください。

ディスクの各データ転送では、コピー ログが生成されます。 注文時に詳細ログを保存することを選択した場合は、同じフォルダーに詳細ログもあります。

詳細ログ

詳細ログは、注文時に有効にできるオプションのファイルです。 ドライブから正常にインポートされたすべてのファイルを簡単に一覧表示し、各ファイルに関する次の情報を示します。 詳細ログでは、概要情報は提供されません。

フィールド Description
CloudFormat BlockBlob、PageBlob、または AzureFile。
経路 ストレージ アカウント内のファイルへのパス。
サイズ ファイルまたは BLOB のサイズ。
crc64 データ転送中にデータの整合性を検証するために使用された循環冗長チェック 64 (CRC64) チェックサム。

詳細ログのサンプル

次のサンプルの詳述ログは、ブロック BLOB、ページ BLOB、Azure File のインポートに関するサンプルファイルのエントリを含んでいます。

<File CloudFormat="BlockBlob" Path="$root\file26fd6b4bd-25f7-4019-8d0d-baa7355745df.vhd" Size="1024" crc64="14179624636173788226">
</File><File CloudFormat="BlockBlob" Path="$root\file49d220295-9cfd-469e-b69e-5c7c885133df.vhd" Size="1024" crc64="14179624636173788226">
</File>
----------CUT--------------------
<File CloudFormat="AzureFile" Path="e579954d-1f94-40cf-955f-afd39e9ca217\file1876f73ad-6213-43bc-9467-67fe0c794e99.block" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="05407abe-81c8-4b44-b846-3a2c8c198316\file28d7868be-e6a7-4441-8d09-2b127f7d049e.vhd" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="eb7666a7-c026-4375-9c08-3dea37a57713\file4448aeaf5-53dc-4bff-b798-4776e367ab5e.vhd" Size="1024" crc64="1410470866535975213">
</File>
----------CUT--------------------
<File CloudFormat="PageBlob" Path="tesdir8b1d0acd-2d37-46dd-96cf-edeb0f772e6b\file1.txt" Size="83886080" crc64="1680234237456714851">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\file_size0.txt" Size="0" crc64="0">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\Dir1/file_size0.txt" Size="0" crc64="0">
</File>

ログのコピー

コピー ログには、インポートに失敗した各ファイルのエラー エントリとエラーの詳細が含まれます。 コピー ログは、インポート中に発生した検証エラーとコピー エラーの概要で終わります。

各エラー エントリには、次の情報が含まれています。

フィールド Description
経路 コンテナーまたはファイル共有内の宛先共有。
カテゴリ 15 個のエラー カテゴリの 1 つ。 詳細については、「ログ バージョン 2021-08-01 のデータ アップロード エラー」を参照してください。
ErrorCode エラーの数値コード。
エラーメッセージ エラーについて説明します。

ログの末尾にある概要 ( CopyLog Summaryを探す) には、次の情報が表示されます。

  • ドライブ ログのバージョン (この場合は 2021-08-01)
  • ドライブ ID
  • データ コピーの状態
  • エラー カテゴリ別の検証エラーの概要
  • エラー カテゴリ別のコピー エラーの概要

コピー ログのサンプル

次の例は、Azure Files と Azure Blob Storage の両方にインポートするためのコピー ログです。

このコピーは失敗し、検証エラーはありませんが、3 つのコピー エラーが発生しました。 1 つのファイル共有の名前が変更され (ShareRenamed エラー)、2 つのコンテナーの名前が変更されました (ContainerRenamed エラー)。 エラー エントリは、元のファイル名と新しいファイル名を指定します。

<ErroredEntity Path="New Folder">
  <Category>ShareRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-f55763d4-8ef7-458f-b029-f36b51ada34f :from: New Folder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<ErroredEntity Path="CV">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-6bcae46f-04c8-4385-8442-3a28b962c930 :from: CV :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity><ErroredEntity Path="New_ShareFolder">
  <Category>ContainerRenamed</Category>
  <ErrorCode>1</ErrorCode>
  <ErrorMessage>The original container/share/Blob has been renamed to: DataBox-96d8e2ee-ffd4-4529-9ec0-f666674b70d9 :from: New_ShareFolder :because either name has invalid character(s) or length is not supported</ErrorMessage>
  <Type>Container</Type>
</ErroredEntity>
<CopyLog Summary="Summary">
  <DriveLogVersion>2021-08-01</DriveLogVersion>
  <DriveId>72a1914a-7fb2-4e34-a135-5c7176c3ee41</DriveId>
  <Status>Failed</Status>
  <TotalFiles_Blobs>60</TotalFiles_Blobs>
  <FilesErrored>0</FilesErrored>
  <Summary>
    <ValidationErrors>
      <None Count="3" />
    </ValidationErrors>
    <CopyErrors>
      <ShareRenamed Count="1" Description="Renamed the share as the original share name does not follow Azure conventions." />
      <ContainerRenamed Count="2" Description="Renamed the container as the original container name does not follow Azure conventions." />
    </CopyErrors>
  </Summary>
</CopyLog>

データのアップロード エラー

ログで報告されるエラーは、2 つのログ バージョンで若干異なります。 ログのバージョンがわからない場合は、「ログのバージョンを 特定する」を参照してください。

この表では、2018-10-01 コピー ログで見つかったエラーについて説明します。

エラー カテゴリ Description
UploadErrorWin32 ファイル システム エラー。
UploadErrorCloudHttp サポートされていない BLOB の種類。 このカテゴリのエラーの詳細については、「 アップロード エラーの概要」を参照してください。
UploadErrorDataValidationError データ インジェスト中に計算された CRC が、アップロード中に計算された CRC と一致しません。
UploadErrorManagedConversionError インポート中の BLOB のサイズが無効です。 BLOB サイズは <blob-size> バイトです。 サポートされるサイズは、20971520 バイトから 8192 GiB までの間です。 詳細については、「 アップロード エラーの概要」を参照してください。
UploadErrorUnknownType 不明なエラー。
ContainerRenamed 元のコンテナー名が Azure の名前付け規則に従っていないため、コンテナーの名前を変更しました。 元のコンテナー名が、<original container name>から DataBox-<GUID>に変更されました。
ShareRenamed 元の共有名が Azure の名前付け規則に従っていないため、共有の名前を変更しました。 元の共有の名前は、<フォルダー名から DataBox->< に変更されました>。
BlobRenamed 元の BLOB 名が Azure の名前付け規則に従っていないため、BLOB の名前を変更しました。 元の BLOB の名前は、<元の名前>から <BlockBlob/DataBox-GUID> に変更されました。
FileRenamed 元のファイル名が Azure の名前付け規則に従っていないため、ファイルの名前を変更しました。 元の BLOB の名前は、<original name> から AzureFile/DataBox-<GUID> に変更されました。
DiskRenamed 元のファイル名が Azure の名前付け規則に従っていないため、マネージド ディスク ファイルの名前を変更しました。 元のマネージド ディスク ファイルの名前は、<元の名前>から ManagedDisk/DataBox-<GUID> に変更されました。
ExportCloudHttp サポートされていない BLOB の種類。

次のステップ

Microsoft サポートにお問い合わせください