Samouczek: Kopiowanie danych z urządzenia Azure Data Box za pośrednictwem protokołu SMB

W tym samouczku opisano sposób nawiązywania połączenia i kopiowania danych z urządzenia Data Box na serwer lokalny za pomocą lokalnego internetowego interfejsu użytkownika. Urządzenie Data Box zawiera dane wyeksportowane z konta usługi Azure Storage.

Ten samouczek zawiera informacje na temat wykonywania następujących czynności:

  • Wymagania wstępne
  • Nawiązywanie połączenia z urządzeniem Data Box
  • Kopiowanie danych z urządzenia Data Box

Wymagania wstępne

Przed rozpoczęciem upewnij się, że:

  1. Złożono zamówienie na urządzenie Azure Data Box.
  2. Urządzenie Data Box zostało do Ciebie dostarczone, a stan zamówienia w portalu to Dostarczono.
  3. Masz komputer-host, na który chcesz skopiować dane z urządzenie Data Box. Na komputerze hosta wymagane jest:
    • Korzystanie z obsługiwanego systemu operacyjnego.
    • Połączenie z siecią o dużej szybkości. Zdecydowanie zaleca się posiadanie co najmniej jednego połączenia 10 GbE. Jeśli połączenie 10 GbE nie jest dostępne, użyj połączenia danych 1 GbE (będzie to miało negatywny wpływ na szybkość kopiowania).

Nawiązywanie połączenia z urządzeniem Data Box

W zależności od wybranego konta magazynu dla urządzenia Data Box są tworzone następujące elementy:

  • Maksymalnie trzy udziały dla każdego skojarzonego konta magazynu (GPv1 i GPv2).
  • Jeden udział w usłudze Premium Storage.
  • Jeden udział dla konta magazynu obiektów blob.

W obszarze udziałów blokowych obiektów blob i stronicowych obiektów blob jednostki pierwszego poziomu są kontenerami, a jednostki drugiego poziomu są obiektami blob. W obszarze udziałów dla usługi Azure Files jednostki pierwszego poziomu są udziałami, a jednostki drugiego poziomu są plikami.

W poniższej tabeli przedstawiono ścieżkę UNC do udziałów na urządzeniu Data Box i adres URL ścieżki w usłudze Azure Storage, pod który przekazywane są dane. Ostateczny adres URL w usłudze Azure Storage można uzyskać ze ścieżki udziału UNC.

Obiekty blob i pliki Ścieżki i adresy URL
Blokowe obiekty blob platformy Azure
  • Ścieżka UNC do udziałów: \\<DeviceIPAddress>\<StorageAccountName_BlockBlob>\<ContainerName>\files\a.txt
  • Adres URL w usłudze Azure Storage: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Stronicowe obiekty blob platformy Azure
  • Ścieżka UNC do udziałów: \\<DeviceIPAddres>\<StorageAccountName_PageBlob>\<ContainerName>\files\a.txt
  • Adres URL w usłudze Azure Storage: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Azure Files
  • Ścieżka UNC do udziałów: \\<DeviceIPAddres>\<StorageAccountName_AzFile>\<ShareName>\files\a.txt
  • Adres URL w usłudze Azure Storage: https://<StorageAccountName>.file.core.windows.net/<ShareName>/files/a.txt
  • Jeśli używasz komputera-hosta z systemem Windows Server, wykonaj następujące kroki, aby nawiązać połączenie z urządzeniem Data Box.

    1. Pierwszym krokiem jest uwierzytelnienie i uruchomienie sesji. Przejdź do pozycji Połącz i skopiuj. Wybierz pozycję Pobierz poświadczenia, aby pobrać poświadczenia dostępu do udziałów skojarzonych z kontem magazynu.

      Pobieranie poświadczeń udziału

    2. W oknie dialogowym Uzyskiwanie dostępu do udziału i kopiowanie danych skopiuj wartości pól Nazwa użytkownika i Hasło odpowiedniego udziału. Kliknij przycisk OK.

      Pobieranie poświadczeń udziału, uzyskiwanie dostępu do udziału i kopiowanie danych

    3. Aby uzyskać dostęp do udziałów skojarzonych z kontem magazynu (exportbvtdataset2 w poniższym przykładzie) z komputera-hosta, otwórz okno polecenia. W wierszu polecenia wpisz polecenie:

      net use \\<IP address of the device>\<share name> /u:<IP address of the device>\<user name for the share>

      W zależności od formatu danych ścieżki udziałów są następujące:

      • Blokowe obiekty blob platformy Azure — \\169.254.143.85\exportbvtdataset2_BlockBlob
      • Stronicowe obiekty blob platformy Azure — \\169.254.143.85\exportbvtdataset2_PageBlob
      • Pliki platformy Azure — \\169.254.143.85\exportbvtdataset2_AzFile
    4. Po wyświetleniu monitu wprowadź hasło dla udziału. W poniższym przykładzie pokazano nawiązywanie połączenia z udziałem za pomocą poprzedniego polecenia.

      C:\Users\Databoxuser>net use \\169.254.143.85\exportbvtdataset2_BlockBlob /u:169.254.143.85\exportbvtdataset2
      Enter the password for 'exportbvtdataset2' to connect to '169.254.143.85':
      The command completed successfully.
      
    5. Naciśnij klawisze Windows + R. W oknie Uruchamianie określ wartość \\<device IP address>. Wybierz przycisk OK, aby otworzyć Eksploratora plików.

      Nawiązywanie połączenia z udziałem za pomocą Eksploratora plików, wprowadzanie adresu IP urządzenia

      Teraz udziały powinny być widoczne jako foldery.

      Nawiązywanie połączenia z udziałem za pomocą Eksploratora plików, wyświetlanie udziałów

    W przypadku korzystania z klienta systemu Linux użyj następującego polecenia, aby zainstalować udział SMB. Parametr „vers” poniżej to wersja protokołu SMB obsługiwana przez Twój host z systemem Linux. Podłącz odpowiednią wersję w poleceniu poniżej. W przypadku wersji protokołu SMB obsługiwanych przez urządzenia Data Box zobacz Obsługiwane systemy plików dla klientów systemu Linux

    sudo mount -t nfs -o vers=2.1 169.254.143.85:/exportbvtdataset2_BlockBlob /home/databoxubuntuhost/databox
    

    Kopiowanie danych z urządzenia Data Box

    Po nawiązaniu połączenia z udziałami urządzenia Data Box następnym krokiem jest skopiowanie danych.

    Przed rozpoczęciem kopiowania danych:

    1. Pobierz dziennik kopiowania. Na stronie Łączenie i kopiowanie wybierz pozycję Dziennik kopiowania. Po wyświetleniu monitu zapisz dziennik w systemie.

      Jeśli rozmiar dziennika kopiowania jest zbyt duży, należy użyć narzędzia Eksplorator usługi Azure Storage lub AzCopy, aby pobrać dziennik kopiowania i zapobiec wszelkim niepowodzeniu.

      • Jeśli używasz Eksplorator usługi Azure Storage do pobrania dziennika kopiowania, możesz zamapować konto usługi Azure Storage na Eksplorator usługi Azure Storage, a następnie pobrać nieprzetworzone pliki.
      • Jeśli używasz narzędzia AzCopy do pobrania dziennika kopiowania, możesz użyć AzCopy copy polecenia , aby skopiować plik dziennika z konta magazynu do systemu lokalnego.

      Pobieranie dziennika kopiowania 1

      Powtórz te kroki, aby pobrać pełny dziennik.

    2. Przejrzyj pełny dziennik. Pełny dziennik zawiera listę wszystkich plików pomyślnie wyeksportowanych z konta usługi Azure Storage. Dziennik zawiera również rozmiar pliku i obliczenia sumy kontrolnej.

      <File CloudFormat="BlockBlob" Path="validblobdata/test1.2.3.4" Size="1024" crc64="7573843669953104266">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/helloEndWithDot..txt" Size="11" crc64="7320094093915972193">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/test..txt" Size="12" crc64="17906086011702236012">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/test1" Size="1024" crc64="7573843669953104266">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/test1.2.3" Size="1024" crc64="7573843669953104266">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/.......txt" Size="11" crc64="7320094093915972193">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/copylogb08fa3095564421bb550d775fff143ed====..txt" Size="53638" crc64="1147139997367113454">
      </File><File CloudFormat="BlockBlob" Path="validblobdata/testmaxChars-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-123456790-12345679" Size="1024" crc64="7573843669953104266">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file0" Size="0" crc64="0">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file1" Size="0" crc64="0">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file4096_000001" Size="4096" crc64="16969371397892565512">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file4096_000000" Size="4096" crc64="16969371397892565512">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/64KB-Seed10.dat" Size="65536" crc64="10746682179555216785">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/LiveSiteReport_Oct.xlsx" Size="7028" crc64="6103506546789189963">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/NE_Oct_GeoReport.xlsx" Size="103197" crc64="13305485882546035852">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/64KB-Seed1.dat" Size="65536" crc64="3140622834011462581">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/1mbfiles-0-0" Size="1048576" crc64="16086591317856295272">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file524288_000001" Size="524288" crc64="8908547729214703832">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/4mbfiles-0-0" Size="4194304" crc64="1339017920798612765">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/file524288_000000" Size="524288" crc64="8908547729214703832">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/8mbfiles-0-1" Size="8388608" crc64="3963298606737216548">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/1mbfiles-0-1" Size="1048576" crc64="11061759121415905887">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/XLS-10MB.xls" Size="1199104" crc64="2218419493992437463">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/8mbfiles-0-0" Size="8388608" crc64="1072783424245035917">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/4mbfiles-0-1" Size="4194304" crc64="9991307204216370812">
      </File><File CloudFormat="BlockBlob" Path="export-ut-container/VL_Piracy_Negtive10_TPNameAndGCS.xlsx" Size="12398699" crc64="13526033021067702820">
      </File>
      
    3. Przejrzyj dziennik kopiowania pod kątem błędów. Ten dziennik wskazuje pliki, których nie można było skopiować z powodu błędów.

      Oto przykładowe dane wyjściowe dziennika kopiowania, gdy nie wystąpiły żadne błędy i wszystkie pliki zostały skopiowane podczas kopiowania danych z platformy Azure na urządzenie Data Box.

      <CopyLog Summary="Summary">
        <Status>Succeeded</Status>
        <TotalFiles_Blobs>5521</TotalFiles_Blobs>
        <FilesErrored>0</FilesErrored>
      </CopyLog>
      

      Oto przykładowe dane wyjściowe, gdy dziennik kopiowania zawiera błędy, a niektóre pliki nie zostały skopiowane z platformy Azure.

      <ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/wastorage.v140.3.0.2.nupkg">
        <Category>UploadErrorCloudHttp</Category>
        <ErrorCode>400</ErrorCode>
        <ErrorMessage>UnsupportBlobType</ErrorMessage>
        <Type>File</Type>
      </ErroredEntity><ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/xunit.console.Primary_2020-05-07_03-54-42-PM_27444.hcsml">
        <Category>UploadErrorCloudHttp</Category>
        <ErrorCode>400</ErrorCode>
        <ErrorMessage>UnsupportBlobType</ErrorMessage>
        <Type>File</Type>
      </ErroredEntity><ErroredEntity CloudFormat="AppendBlob" Path="export-ut-appendblob/xunit.console.Primary_2020-05-07_03-54-42-PM_27444 (1).hcsml">
        <Category>UploadErrorCloudHttp</Category>
        <ErrorCode>400</ErrorCode>
        <ErrorMessage>UnsupportBlobType</ErrorMessage>
        <Type>File</Type>
      </ErroredEntity><CopyLog Summary="Summary">
        <Status>Failed</Status>
        <TotalFiles_Blobs>4</TotalFiles_Blobs>
        <FilesErrored>3</FilesErrored>
      </CopyLog>    
      

      Wyeksportować te pliki można na następujące sposoby:

      • Pliki, których nie można skopiować za pośrednictwem sieci, można przenieść.
      • Jeśli rozmiar danych był większy niż możliwa do użycia pojemność urządzenia, miało miejsce kopiowanie częściowe i wszystkie pliki, które nie zostały skopiowane, są wskazane w tym dzienniku. Możesz użyć tego dziennika jako danych wejściowych XML do utworzenia nowego zamówienia na usługę Data Box, a następnie skopiować te pliki.

    Po nawiązaniu połączenia z udziałem SMB rozpocznij kopiowanie danych. Do kopiowania danych możesz użyć dowolnego narzędzia kopiowania plików zgodnego z protokołem SMB, na przykład narzędzia Robocopy. Za pomocą narzędzia Robocopy można zainicjować wiele zadań kopiowania.

    Aby uzyskać więcej informacji na temat polecenia Robocopy, przejdź do artykułu Robocopy and a few examples (Polecenie Robocopy i kilka przykładów).

    Po zakończeniu kopiowania przejdź do pulpitu nawigacyjnego i sprawdź ilość używanego i wolnego miejsca na urządzeniu.

    Teraz możesz przystąpić do dostarczania urządzenie Data Box do firmy Microsoft.

    Następne kroki

    W tym samouczku przedstawiono zagadnienia dotyczące usługi Azure Data Box, takie jak:

    • Wymagania wstępne
    • Nawiązywanie połączenia z urządzeniem Data Box
    • Kopiowanie danych z urządzenia Data Box

    Przejdź do następnego samouczka, aby dowiedzieć się, jak odesłać urządzenie Data Box do firmy Microsoft.