Použití protokolů k řešení potíží s nahráváním v Azure Data Box Disk

Tento článek popisuje problémy, ke kterým dochází při nahrávání dat v datacentru Azure pomocí Azure Data Box Disk.

Informace o nahrávání protokolů

Když se data z Data Box Disk nahrají do datacentra Azure, pro každý účet úložiště se vygeneruje protokol kopírování/chyb a podrobný protokol. Tyto protokoly se nahrají do stejného účtu úložiště, který se použil k nahrání dat.

  • Protokol kopírování hlásí události pro všechny neúspěšné operace kopírování mezi diskem a účtem služby Azure Storage. Protokol kopírování končí souhrnem chyb podle kategorie chyb.

  • Podrobný protokol obsahuje seznam všech operací kopírování, které byly u každého objektu blob a souboru úspěšné.

Vyhledání protokolů

Pokud chcete najít protokoly z nahrání dat, proveďte následující kroky.

  1. Otevřete objednávku v Azure Portal.

  2. Po dokončení nahrávání dat pro každý disk se v podokně Přehled zobrazí stav disku a cesty k diagnostickým protokolům disku.

    • U nových objednávek vypadají podrobnosti o disku podobně jako na následující obrazovce. Protokol kopírování se uloží automaticky. Pokud jste se při zadání objednávky rozhodli uložit podrobné protokoly, uvidíte také cestu k podrobnému protokolu.

      Snímek obrazovky s podoknem Přehled pro objednávku Data Box Disk se stavem Kopírování dokončeno s upozorněními Zvýrazní se cesta protokolu kopírování a podrobná cesta protokolu.

      Protokoly se nahrají do kontejneru (pro importy objektů blob) nebo sdílené složky (pro importy do Azure Files) v účtu úložiště. Kontejner má název databoxcopylog. Adresy URL mají tyto formáty:

      Typ protokolu Formát URL
      kopírování protokolu <název> účtu úložiště /databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
      podrobný protokol <název> účtu úložiště /databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml
    • U dřívějších objednávek může zobrazení vypadat jako na následující obrazovce.

      Pokud při nahrávání dat do Azure dojde k nějakým chybám, zobrazí se v protokolech kopírování cesta ke složce, ve které se nacházejí diagnostické protokoly.

      Snímek obrazovky s podoknem Přehled dřívější objednávky Data Box Disk s dokončenými kopiemi Zvýrazní se možnost Kopírovat cesty protokolu.

      Protokoly se nahrají do kontejneru waies v účtu úložiště. Adresy URL mají tyto formáty:

      Typ protokolu Formát URL
      protokol chyb <název> účtu úložiště /databoxlogs-order-name<>/waies/ri-order-name-guid_><<drive-ID>_<timestamp>_error.xml
      podrobný protokol <název> účtu úložiště /databoxlogs-order-name<>/waies/ri-order-name-guid_><<drive-ID>_<timestamp>_verbose.xml

    Poznámka

    Protokoly v kontejneru databoxcopylog mají jiný formát než protokoly v kontejneru waies . Pokud potřebujete pomoct s interpretací protokolů, použijte pokyny pro přidruženou verzi protokolu jednotky. Další informace najdete v tématu Identifikace verze protokolu .

  3. Pokud chcete zobrazit protokoly, otevřete kontejner, ve kterém se protokoly ukládají ve vašem účtu úložiště. Následující obrázek znázorňuje protokoly v kontejneru waies .

    Snímek obrazovky s protokoly chyb a podrobnými protokoly v účtu úložiště pro Data Box Disk pořadí Azure Jsou zvýrazněné protokoly v kontejnerech W-A-I-E-S.

  4. Vyberte každý protokol a stáhněte si místní kopii.

Identifikace verze protokolu

Existují dvě verze protokolu kopírování/chyb a podrobného protokolu s různými formáty. Verze protokolů jsou popsány samostatně v následujících částech.

Spolu s podrobným protokolem uvidíte buď protokol kopírování (_copy.xml) nebo protokol chyb (_error.xml), v závislosti na vydané jednotce.

Pokud chcete zjistit vydání protokolu pro protokol kopírování nebo chyb i doprovodný podrobný protokol, zkontrolujte verzi protokolu jednotek v protokolu kopírování nebo chyb.

Název souboru protokolu Pole Verze protokolu jednotky
_copy.xml DriveLogVersion 2021-08-01
_error.xml Verze DriveLogu 2018-10-01

Následující obrázek znázorňuje v DriveLogVersion souhrnné části protokolu kopírování.

Obrázek oddílu Souhrn v protokolu kopírování pro objednávku Data Box Disk Zvýrazněná je položka Verze protokolu jednotek.

Ukázkové protokoly nahrávání

Formáty protokolu kopírování/chyb a podrobného protokolu se u těchto dvou verzí protokolu liší. Pokud si nejste jistí, jakou verzi protokolů máte, přečtěte si téma Identifikace verze protokolu.

Každý přenos dat pro disk vygeneruje protokol kopírování. Pokud jste se při zadání objednávky rozhodli uložit podrobný protokol, je ve stejné složce také podrobný protokol.

Podrobný protokol

Podrobný protokol je volitelný soubor, který můžete povolit během řazení. Jedná se o jednoduchý seznam všech souborů, které byly úspěšně importovány z jednotky, s následujícími informacemi pro každý soubor. Podrobný protokol neposkytuje souhrnné informace.

Pole Description
CloudFormat BlockBlob, PageBlob nebo AzureFile.
Cesta Cesta k souboru v rámci účtu úložiště
Velikost Velikost souboru nebo objektu blob.
crc64 Kontrolní součet kontroly cyklické redundance 64 (CRC64), který se použil k ověření integrity dat během přenosu dat.

Ukázkový podrobný protokol

Následující ukázkový podrobný protokol obsahuje ukázkové položky souborů pro importy objektů blob bloku, objektů blob stránky a 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>

Kopírování protokolu

Protokol kopírování obsahuje položku chyby pro každý soubor, který se nepodařilo importovat, s podrobnostmi o chybě. Protokol kopírování končí souhrnem chyb ověřování a kopírování, ke kterým došlo během importu.

Každá položka chyby obsahuje následující informace.

Pole Description
Cesta Cílová sdílená složka v rámci kontejneru nebo sdílené složky.
Kategorie Jedna z 15 kategorií chyb. Další informace najdete v tématu Chyby nahrávání dat pro protokol verze 2021-08-01.
ErrorCode Číselný kód chyby
ErrorMessage Popisuje chybu.

Souhrn na konci protokolu (hledejte CopyLog Summary) obsahuje následující informace:

  • Verze protokolu jednotek (v tomto případě 1. 8. 2021)
  • ID disku
  • Stav kopírování dat
  • Souhrn chyb ověřování podle kategorie chyb
  • Souhrn chyb kopírování podle kategorie chyb

Ukázkový protokol kopírování

Následující ukázka je protokol kopírování pro import do Azure Files i do úložiště objektů blob v Azure.

Tato kopie selhala bez chyb ověření, ale se třemi chybami kopírování. Jedna sdílená složka se přejmenovala (ShareRenamed chyba) a dva kontejnery byly přejmenovány (ContainerRenamed chyba). Položka chyby zobrazí původní a nový název souboru.

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

Chyby nahrávání dat

Chyby hlášené v protokolech se v obou verzích protokolu mírně liší. Pokud si nejste jistí, jakou verzi protokolů máte, přečtěte si téma Identifikace verze protokolu.

Chyby zjištěné v protokolu kopírování 2018-10-01 jsou popsané níže.

Kategorie chyby Description
UploadErrorWin32 Chyba systému souborů.
UploadErrorCloudHttp Nepodporovaný typ objektu blob. Další informace o chybách v této kategorii najdete v tématu Souhrn chyb při nahrávání.
UploadErrorDataValidationError Funkce CRC vypočítaná během příjmu dat neodpovídá CRC vypočítané během nahrávání.
UploadErrorManagedConversionError Velikost importovaného objektu blob je neplatná. Velikost objektu blob je <bajtů o velikosti> objektu blob. Podporované velikosti jsou mezi 20971520 bajty a 8192 GiB. Další informace najdete v tématu Souhrn chyb při nahrávání.
UploadErrorUnknownType Neznámou chybu.
ContainerRenamed Kontejner se přejmenoval, protože původní název kontejneru neodpovídá konvencím vytváření názvů Azure. Původní kontejner byl přejmenován na DataBox-GUID<> z <původního názvu> kontejneru.
ShareRenamed Sdílená složka se přejmenovala, protože původní název sdílené složky nedodržuje zásady vytváření názvů Azure. Původní sdílená složka byla přejmenována na DataBox-GUID<> z <původního názvu> složky.
BlobRenamed Objekt blob se přejmenoval, protože původní název objektu blob neodpovídá konvencím vytváření názvů Azure. Původní objekt blob se z <původního názvu> přejmenoval na BlockBlob/DataBox-GUID><.
FileRenamed Přejmenoval soubor, protože původní název souboru neodpovídá konvencím vytváření názvů Azure. Původní objekt blob se z původního názvu> přejmenoval na AzureFile/DataBox-GUID><<.
DiskRenamed Soubor spravovaného disku se přejmenoval, protože původní název souboru neodpovídá konvencím vytváření názvů Azure. Původní soubor spravovaného disku byl přejmenován na ManagedDisk/DataBox-GUID<> z <původního názvu>.
ExportCloudHttp Nepodporovaný typ objektu blob.

Další kroky

Kontaktujte podpora Microsoftu.