Использование журналов для устранения неполадок при отправке в Azure Диск Data Box

В этой статье описываются проблемы, возникающие при отправке данных в центр обработки данных Azure с помощью Azure Диск Data Box.

Сведения о журналах отправки

При отправке данных из Диск Data Box в центре обработки данных Azure создается журнал копирования и ошибки и подробный журнал для каждой учетной записи хранения. Они отправляются в ту же учетную запись хранения, которая использовалась для отправки данных.

  • Журнал копирования сообщает о событиях всех неудачных операций копирования между диском и учетной записью служба хранилища Azure. Журнал копирования заканчивается сводкой ошибок по категории ошибок.

  • Подробный журнал содержит список всех операций копирования, успешно выполненных для каждого большого двоичного объекта и файла.

Поиск журналов

Чтобы найти журналы из отправки данных, выполните следующие действия.

  1. Откройте свой заказ в портал Azure.

  2. По мере завершения отправки данных для каждого диска на панели "Обзор " отображаются сведения о состоянии диска и пути к журналам диагностики для диска.

    • Для новых заказов сведения о диске выглядят так, как на следующем экране. Журнал копирования сохраняется автоматически. Если вы решили сохранить подробные журналы при размещении заказа, вы также увидите путь к подробному журналу.

      Screenshot of the Overview pane for a Data Box Disk order with Copy Completed With Warnings status. A Copy Log Path and Verbose Log Path are highlighted.

      Журналы отправляются в контейнер (для импорта BLOB-объектов) или общий ресурс (для импорта в Файлы Azure) в учетной записи хранения. Контейнеру присваивается имя databoxcopylog. URL-адреса имеют следующие форматы:

      Тип журнала Формат URL-адреса
      копирование журнала <имя >учетной записи хранения /databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
      подробный журнал <имя >учетной записи хранения /databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml
    • Для предыдущих заказов дисплей может выглядеть так, как на следующем экране.

      Если при отправке данных в Azure возникают ошибки, в журналах копирования отображается путь к папке, в которой находятся журналы диагностики.

      Screenshot of the Overview pane for an earlier Data Box Disk order with completed copies. The Copy Log Paths are highlighted.

      Журналы отправляются в контейнер в учетной waies записи хранения. URL-адреса имеют следующие форматы:

      Тип журнала Формат URL-адреса
      журнал ошибок <имя >учетной записи хранения /databoxlogs-order-name></waies/ri-order-name-guid_><<drive-ID>_<timestamp>_error.xml
      подробный журнал <имя >учетной записи хранения /databoxlogs-order-name></waies/ri-order-name-guid_><<drive-ID>_<timestamp>_verbose.xml

    Примечание

    Журналы в контейнере databoxcopylog отличаются от формата журналов в контейнере waies . Чтобы интерпретировать журналы, используйте инструкции для связанной версии журнала диска. Дополнительные сведения см. в разделе "Определение версии журнала ".

  3. Чтобы просмотреть журналы, откройте контейнер, в который хранятся журналы в учетной записи хранения. На следующем рисунке показаны журналы в контейнере waies .

    Screenshot of error logs and verbose logs in a storage account for an Azure Data Box Disk order. The logs in the W-A-I-E-S containers are highlighted.

  4. Выберите каждый из журналов и скачайте его копию на локальный компьютер.

Определение версии журнала

Существует две версии журнала копирования и ошибок и подробный журнал с разными форматами. Версии журналов рассматриваются отдельно в следующих разделах.

Наряду с подробным журналом вы увидите журнал копирования (_copy.xml) или журнал ошибок (_error.xml) в зависимости от выпуска диска.

Чтобы узнать о выпуске журнала для журнала копирования и ошибки и соответствующего подробного журнала, проверьте версию журнала диска в журнале копирования и ошибки.

Имя файла журнала Поле Версия журнала диска
_copy.xml DriveLogVersion 2021-08-01
_error.xml Версия DriveLog 2018-10-01

На следующем рисунке DriveLogVersion показан раздел сводки журнала копирования.

Illustration of the Summary section of a copy log for a Data Box Disk order. The Drive Log Version is highlighted.

Примеры журналов отправки

Форматы журналов копирования и ошибок и подробных журналов отличаются для двух версий журнала. Если вы не знаете, какая версия журналов у вас есть, см. раздел "Определение версии журнала".

Каждая передача данных для диска создает журнал копирования. Если вы решили сохранить подробный журнал при размещении заказа, в той же папке также есть подробный журнал.

Подробный журнал

Подробный журнал — это необязательный файл, который можно включить во время упорядочивания. Это простой список всех файлов, успешно импортированных с диска, со следующими сведениями для каждого файла. Подробный журнал не предоставляет сводную информацию.

Поле Описание
CloudFormat BlockBlob, PageBlob или AzureFile.
Путь Путь к файлу в учетной записи хранения.
Размер Размер файла или большого двоичного объекта.
crc64 Циклическая проверка избыточности 64 (CRC64) контрольной суммы, которая использовалась для проверки целостности данных во время передачи данных.

Пример подробного журнала

В следующем примере подробного журнала содержатся примеры записей файлов для блочных BLOB-объектов, страничных BLOB-объектов и импорта файлов Azure.

<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>

Журнал копирования

Журнал копирования содержит запись об ошибке для каждого файла, который не удалось импортировать с подробными сведениями об ошибке. Журнал копирования заканчивается сводкой ошибок проверки и копирования, возникших во время импорта.

Каждая запись ошибки содержит следующие сведения.

Поле Описание
Путь Целевая папка в контейнере или общей папке.
Категория Одна из 15 категорий ошибок. Дополнительные сведения см. в разделе об ошибках отправки данных для журнала версии 2021-08-01.
ErrorCode Числовой код ошибки.
ErrorMessage Описывает ошибку.

Сводка в конце журнала (найдите CopyLog Summary) предоставляет следующие сведения:

  • Версия журнала диска (в данном случае 2021-08-01)
  • идентификатор диска;
  • Состояние копирования данных
  • Сводка ошибок проверки по категориям ошибок
  • Сводка ошибок копирования по категориям ошибок

Пример журнала копирования

Следующий пример представляет собой журнал копирования для импорта как в Файлы Azure, так и в хранилище BLOB-объектов Azure.

Сбой этой копии без ошибок проверки, но с тремя ошибками копирования. Одна общая папка была переименована (ShareRenamed ошибка), а два контейнера были переименованы (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>

Ошибки отправки данных

Ошибки, обнаруженные в журналах, немного различаются в двух версиях журналов. Если вы не знаете, какая версия журналов у вас есть, см. раздел "Определение версии журнала".

Ошибки, обнаруженные в журнале копирования 2018-10-01, описаны ниже.

Категория ошибки Описание
UploadErrorWin32 Ошибка файловой системы.
UploadErrorCloudHttp Неподдерживаемый тип большого двоичного объекта. Дополнительные сведения об ошибках в этой категории см. в разделе "Сводка ошибок отправки".
UploadErrorDataValidationError Контрольная сумма, вычисленная во время приема данных, не соответствует той, которая вычислена во время отправки.
UploadErrorManagedConversionError Размер импортируемого BLOB-объекта является недопустимым Размер большого двоичного объекта равен < байтам большого двоичного объекта>. Поддерживаемые размеры находятся в диапазоне от 20971520 байт до 8192 ГиБ. Дополнительные сведения см. в разделе "Сводка ошибок отправки".
UploadErrorUnknownType Неизвестная ошибка.
ContainerRenamed Переименован контейнер, так как исходное имя контейнера не соответствует соглашениям об именовании Azure. Исходный контейнер был переименован в DataBox-GUID<> из <исходного имени> контейнера.
ShareRenamed Переименован общий ресурс, так как исходное имя общей папки не соответствует соглашениям об именовании Azure. Исходная общая папка переименована в DataBox-GUID<> из <исходного имени> папки.
BlobRenamed Переименован большой двоичный объект, так как исходное имя большого двоичного объекта не соответствует соглашениям об именовании Azure. Исходный большой двоичный объект был переименован в BlockBlob/DataBox-GUID<> из исходного< имени>.
FileRenamed Переименован файл, так как исходное имя файла не соответствует соглашениям об именовании Azure. Исходный большой двоичный объект был переименован в AzureFile/DataBox-GUID<> из исходного< имени>.
DiskRenamed Переименован файл управляемого диска, так как исходное имя файла не соответствует соглашениям об именовании Azure. Исходный файл управляемого диска был переименован в ManagedDisk/DataBox-GUID<> из исходного< имени>.
ExportCloudHttp Неподдерживаемый тип большого двоичного объекта.

Дальнейшие действия

Обратитесь служба поддержки Майкрософт.