Udostępnij za pośrednictwem


Rozwiązywanie problemów z przesyłaniem danych do Azure Data Box Disk przy użyciu dzienników

W tym artykule opisano problemy występujące podczas przekazywania danych w centrum danych platformy Azure przy użyciu usługi Azure Data Box Disk.

Informacje o przesyłaniu dzienników

Gdy dane z urządzenia Data Box Disk zostaną przekazane w centrum danych platformy Azure, zostanie wygenerowany dziennik kopii/błędów i pełny dziennik dla każdego konta magazynu. Te logi są przekazywane do tego samego konta magazynowego, które zostało użyte do przekazania danych.

  • Dziennik kopiowania zgłasza zdarzenia dla wszystkich nieudanych operacji kopiowania między dyskiem a kontem usługi Azure Storage. Dziennik kopiowania kończy się podsumowaniem błędów według kategorii błędów.

  • Pełny dziennik zawiera listę wszystkich operacji kopiowania, które zakończyły się powodzeniem dla każdego obiektu blob i pliku.

Zlokalizuj dzienniki

Aby znaleźć logi z przekazywania danych, wykonaj następujące kroki.

  1. Otwórz zamówienie w witrynie Azure Portal.

  2. Po zakończeniu przekazywania danych dla każdego dysku w okienku Przegląd zostanie wyświetlony stan dysku i ścieżki do dzienników diagnostycznych dysku.

    • W przypadku nowych zamówień szczegóły dysku wyglądają podobnie do tych na poniższym ekranie. Dziennik kopiowania jest zapisywany automatycznie. Jeśli wybrałeś opcję zapisywania pełnych dzienników podczas składania zamówienia, zobaczysz również ścieżkę do pełnego dziennika.

      Zrzut ekranu przedstawiający okienko Przegląd zamówienia urządzenia Data Box Disk ze stanem Kopiowanie ukończone z ostrzeżeniami. Wyróżniono ścieżkę dziennika kopiowania i ścieżkę szczegółowego dziennika.

      Dzienniki są przekazywane do kontenera (w przypadku importowania obiektów blob) lub udziału (w przypadku importowania do usługi Azure Files) na koncie magazynu. Kontener nosi nazwę databoxcopylog. Adresy URL mają następujące formaty:

      Typ dziennika Format adresu URL
      kopiuj dziennik < storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml
      szczegółowy dziennik < nazwa> konta magazynu/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml
    • W przypadku wcześniejszych zamówień ekran może wyglądać jak na poniższym ekranie.

      Jeśli podczas przekazywania danych na platformę Azure występują błędy, dzienniki kopiowania wyświetla ścieżkę do folderu, w którym znajdują się dzienniki diagnostyczne.

      Zrzut ekranu przedstawiający okienko Przegląd dla wcześniejszego zamówienia urządzenia Data Box Disk z ukończonymi kopiami. Ścieżki dziennika kopiowania są wyróżnione.

      Dzienniki są przekazywane do kontenera waies na koncie magazynowym. Adresy URL mają następujące formaty:

      Typ dziennika Format adresu URL
      dziennik błędów < nazwa> konta magazynu/databoxlogs-order-name></waies/ri-order-name-guid_><<drive-ID>_<timestamp>_error.xml
      szczegółowy dziennik < nazwa> konta magazynu/databoxlogs-order-name></waies/ri-order-name-guid_><<drive-ID>_<timestamp>_verbose.xml

    Uwaga

    Dzienniki w kontenerze databoxcopylog mają inny format niż dzienniki w kontenerze waies . Aby uzyskać pomoc dotyczącą interpretowania dzienników, skorzystaj z instrukcji dotyczących skojarzonej wersji dziennika dysku. Zobacz Identyfikowanie wersji dziennika, aby uzyskać więcej informacji.

  3. Aby wyświetlić dzienniki, otwórz kontener, który przechowuje dzienniki na koncie magazynowym. Poniższa ilustracja przedstawia dzienniki w kontenerze waies .

    Zrzut ekranu przedstawiający dzienniki błędów i szczegółowe dzienniki na koncie magazynowym dla zamówienia Azure Data Box Disk. Dzienniki w kontenerach W-A-I-E-S są wyróżnione.

  4. Wybierz każdy dziennik i pobierz kopię lokalną.

Identyfikowanie wersji dziennika

Istnieją dwie wersje dziennika kopiowania/błędów oraz dzienniki w trybie szczegółowym, z różnymi formatami. Wersje dzienników są omawiane oddzielnie w kolejnych sekcjach.

Wraz ze szczegółowym dziennikiem zobaczysz dziennik kopiowania (_copy.xml) lub dziennik błędów (_error.xml), w zależności od wersji dysku.

Aby dowiedzieć się, czy jest to zarówno dziennik kopii/błędów, jak i towarzyszący dziennik pełny, sprawdź wersję dziennika dysku w dzienniku kopiowania/błędów.

Nazwa pliku dziennika ". Wersja dziennika dysku
_copy.xml DriveLogVersion 2021-08-01
_error.xml Wersja DriveLog 2018-10-01

Ilustracja poniżej pokazuje DriveLogVersion w sekcji podsumowania dziennika kopiowania.

Ilustracja sekcji Podsumowanie dziennika kopiowania zamówienia urządzenia Data Box Disk. Wersja dziennika dysku jest wyróżniona.

Przykładowe dzienniki przesyłania

Formaty dzienników kopii/błędów i szczegółowych dzienników różnią się w przypadku dwóch wersji dziennika. Jeśli nie masz pewności, którą wersję dzienników posiadasz, zobacz Identyfikacja wersji dziennika.

Każdy transfer danych dla dysku generuje dziennik kopiowania. Jeśli wybrałeś zapisanie szczegółowego dziennika przy składaniu zamówienia, w tym samym folderze znajduje się także szczegółowy dziennik.

Szczegółowy dziennik

Szczegółowy log jest plikiem opcjonalnym, który można włączyć podczas zamawiania. Jest to prosta lista wszystkich plików, które zostały pomyślnie zaimportowane z dysku, z następującymi informacjami dla każdego pliku. Szczegółowy dziennik nie zawiera informacji podsumowujących.

". Opis
CloudFormat BlockBlob, PageBlob lub AzureFile.
Ścieżka Ścieżka do pliku na koncie przechowywania.
Rozmiar Rozmiar pliku lub obiektu blob.
crc64 Suma kontrolna nadmiarowości cyklicznej 64 (CRC64), która została użyta do sprawdzania integralności danych podczas transferu danych.

Przykładowy pełny dziennik

Poniższy przykładowy szczegółowy dziennik zawiera przykładowe wpisy plików dla blokowych blobów, stronicowych blobów i importów plików platformy 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>

Kopiuj dziennik

Dziennik kopiowania zawiera wpis o błędzie dla każdego pliku, którego nie można zaimportować, ze szczegółami błędu. Dziennik kopiowania kończy się podsumowaniem weryfikacji i błędami kopiowania, które wystąpiły podczas importowania.

Każdy wpis błędu zawiera następujące informacje.

". Opis
Ścieżka Udział docelowy w kontenerze lub udziale plików.
Kategoria Jedna z 15 kategorii błędów. Aby uzyskać więcej informacji, zobacz Błędy przekazywania danych dla wersji dziennika z dnia 2021-08-01.
Kod błędu Kod liczbowy błędu.
Komunikat o błędzie Opisuje błąd.

Podsumowanie na końcu dziennika (wyszukaj CopyLog Summary) zawiera następujące informacje:

  • Wersja dziennika dysku (w tym przypadku 2021-08-01)
  • Identyfikator dysku
  • Stan kopiowania danych
  • Podsumowanie błędów walidacji według kategorii błędów
  • Podsumowanie błędów kopiowania według kategorii błędów

Przykładowy dziennik kopiowania

Poniższy przykład to dziennik kopiowania importu do usług Azure Files i Azure Blob Storage.

Ta kopia nie powiodła się, bez błędów walidacji, ale z trzema błędami kopiowania. Zmieniono nazwę jednego udziału plików (ShareRenamed błąd), a zmieniono nazwę dwóch kontenerów (ContainerRenamed błąd). Wpis błędu zawiera oryginalne i nowe nazwy plików.

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

Błędy przekazywania danych

Błędy zgłaszane w dziennikach różnią się nieznacznie w dwóch wersjach dziennika. Jeśli nie masz pewności, jaką wersję dzienników posiadasz, zobacz Określ wersję dziennika.

Poniżej opisano błędy znalezione w dzienniku kopiowania 2018-10-01.

Kategoria błędów Opis
UploadErrorWin32 Błąd systemu plików.
UploadErrorCloudHttp Nieobsługiwany typ obiektu blob. Aby uzyskać więcej informacji o błędach w tej kategorii, zobacz Podsumowanie błędów przesyłania.
UploadErrorDataValidationError CRC obliczone podczas pozyskiwania danych nie jest zgodne z CRC obliczonym podczas przekazywania.
UploadErrorManagedConversionError Rozmiar importowanego obiektu blob jest nieprawidłowy. Rozmiar obiektu blob to <blob-size> bajtów. Obsługiwane rozmiary to między 20971520 bajtami i 8192 GiB. Aby uzyskać więcej informacji, zobacz Podsumowanie błędów wysyłania.
UploadErrorUnknownType Nieznany błąd.
ContainerRenamed Zmieniono nazwę kontenera, ponieważ oryginalna nazwa kontenera nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego kontenera została zmieniona na DataBox-GUID>< z <oryginalnej nazwy> kontenera.
ShareRenamed Zmieniono nazwę udziału, ponieważ oryginalna nazwa udziału nie jest zgodna z konwencjami nazewnictwa platformy Azure. Oryginalna nazwa udziału została zmieniona z <oryginalnej nazwy folderu> na <DataBox-GUID>.
BlobRenamed Zmieniono nazwę obiektu blob, ponieważ oryginalna nazwa obiektu blob nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego obiektu blob została zmieniona z <oryginalnej nazwy> na BlockBlob/DataBox-<GUID>.
FileRenamed Zmieniono nazwę pliku, ponieważ oryginalna nazwa pliku nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego obiektu blob została zmieniona z <oryginalnej nazwy> na AzureFile/DataBox-<GUID>.
DiskRenamed Zmieniono nazwę pliku dysku zarządzanego, ponieważ oryginalna nazwa pliku nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego pliku dysku zarządzanego została zmieniona na ManagedDisk/DataBox-GUID>< z <oryginalnej nazwy>.
ExportCloudHttp Nieobsługiwany typ obiektu blob.

Następne kroki

Skontaktuj się z pomoc techniczna firmy Microsoft.