Zelfstudie: Gegevens kopiëren naar Azure Data Box Heavy via SMB

Gegevens kopiëren naar Azure Data Box Heavy

Belangrijk

Azure Data Box biedt nu ondersteuning voor toewijzing van toegangslagen op blobniveau. De stappen in deze zelfstudie weerspiegelen het bijgewerkte proces voor het kopiëren van gegevens en zijn specifiek voor blok-blobs.

De informatie in deze sectie is van toepassing op bestellingen die na 1 april 2024 zijn geplaatst.

Deze zelfstudie beschrijft hoe u verbinding kunt maken en gegevens kunt kopiëren vanaf uw hostcomputer via de lokale gebruikersinterface.

In deze zelfstudie leert u het volgende:

  • Verbinding maken met Data Box Heavy
  • Gegevens kopiëren naar Data Box Heavy

U kunt gegevens van de bronserver naar uw Data Box kopiëren via SMB, NFS, REST, een service voor het kopiëren van gegevens, of naar beheerde schijven.

Zorg er in elk geval voor dat de sharenamen, mapnamen en gegevensgrootte de richtlijnen volgen die worden beschreven in de servicelimieten van Azure Storage en Data Box Heavy.

Vereisten

Zorg voordat u begint voor het volgende:

  1. U voltooit de zelfstudie: Azure Data Box Heavy instellen.
  2. U ontvangt uw Data Box Heavy en de orderstatus in de portal wordt geleverd.
  3. U beschikt over een hostcomputer waarop de gegevens staan die u naar de Data Box Heavy wilt kopiëren. Uw hostcomputer moet:
    • Een ondersteund besturingssysteem worden uitgevoerd.
    • Verbonden zijn met een netwerk met hoge snelheid. Voor de snelste kopieersnelheden kunnen twee verbindingen van 40 GbE (één per knooppunt) naast elkaar worden gebruikt. Als u niet beschikt over een 40-GbE-verbinding, is het advies dat u ten minste twee verbindingen van 10 GbE (één per knooppunt) gebruikt.

Verbinding maken met Data Box Heavy-shares

Op basis van het geselecteerde opslagaccount maakt Data Box Heavy maximaal:

  • Drie shares voor elk gekoppeld opslagaccount voor GPv1 en GPv2.
  • Eén share voor premium opslag.
  • Eén share voor een blob-opslagaccount met één map voor elk van de vier toegangslagen.

De volgende tabel bevat de namen van de Data Box-shares waarmee u verbinding kunt maken en het type gegevens dat is geüpload naar uw doelopslagaccount. Het identificeert ook de hiërarchie van shares en mappen waarin u uw brongegevens kopieert.

Opslagtype Naam delen Entiteit op het eerste niveau Entiteit op het tweede niveau Entiteit op het derde niveau
Blok-blob <storageAccountName>_BlockBlob <\accessTier> <\containerName> <\blockBlob>
Pagina-blob <\storageAccountName>_PageBlob <\containerName> <\pageBlob>
File Storage <\storageAccountName>_AzFile <\fileShareName> <\Bestand>

U kunt bestanden niet rechtstreeks naar de hoofdmap van een Data Box-share kopiëren. Maak in plaats daarvan mappen binnen de Data Box-share, afhankelijk van uw use-case.

Blok-blobs ondersteunen de toewijzing van toegangslagen op bestandsniveau. Wanneer u bestanden naar de blok-blobshare kopieert, is het raadzaam om nieuwe submappen toe te voegen binnen de juiste toegangslaag. Nadat u nieuwe submappen hebt gemaakt, kunt u desgewenst bestanden toevoegen aan elke submap.

Er wordt een nieuwe container gemaakt voor elke map die zich in de hoofdmap van de blok-blobshare bevindt. Elk bestand in die map wordt gekopieerd naar de standaardtoegangslaag van het opslagaccount als blok-blob.

Zie Toegangslagen voor blobgegevens voor meer informatie over blobtoegangslagen. Zie Best practices voor het gebruik van blob-toegangslagen voor meer gedetailleerde informatie over aanbevolen procedures voor toegangslagen.

In de volgende tabel ziet u het UNC-pad naar de shares in uw Data Box en de bijbehorende URL van het Azure Storage-pad waarnaar gegevens worden geüpload. De uiteindelijke URL van het Azure Storage-pad kan worden afgeleid van het UNC-pad naar de shares.

Azure-opslagtypen Data Box-shares
Azure-blok-blobs
  • UNC-pad naar shares: \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txt
  • Azure Storage-URL: https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt
  • Azure-pagina-blobs
  • UNC-pad naar shares: \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhd
  • Azure Storage-URL: https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd
  • Azure Files
  • UNC-pad naar shares: \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txt
  • Azure Storage-URL: https://<storageaccountname>.file.core.windows.net/<ShareName>/myFile.txt
  • Zie Toegangslagen voor blobgegevens voor meer informatie over blobtoegangslagen. Zie Best practices voor het gebruik van blob-toegangslagen voor meer gedetailleerde informatie over aanbevolen procedures voor toegangslagen.

    Er zijn verschillende stappen nodig om verbinding te maken met behulp van een Windows-of Linux-client.

    Notitie

    Volg dezelfde stappen om gelijktijdig verbinding te maken met beide knooppunten van het apparaat.

    Verbinding maken op een Windows-systeem

    Als u een hostcomputer met Windows Server gebruikt, voert u deze stappen uit om verbinding met de Data Box Heavy te maken.

    1. U moet eerst een verificatie uitvoeren en een sessie starten. Ga naar Verbinding maken en kopiëren. Klik op Referenties ophalen om de toegangsreferenties te krijgen voor de shares die aan uw opslagaccount zijn gekoppeld.

      Sharereferenties ophalen

    2. Kopieer in het dialoogvenster Verbinding maken met share en gegevens kopiëren de Gebruikersnaam en het Wachtwoord voor de share. Klik op OK.

      Sharereferenties 2 ophalen

    3. Om vanaf uw hostcomputer toegang te krijgen tot de shares die zijn gekoppeld aan uw opslagaccount (databoxe2etest in het volgende voorbeeld), opent u een opdrachtvenster. Typ bij de opdrachtprompt:

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

      Afhankelijk van de gegevensindeling, zijn dit de paden voor de shares:

      • Azure-blok-blob - \\10.100.10.100\databoxe2etest_BlockBlob
      • Azure-pagina-blob - \\10.100.10.100\databoxe2etest_PageBlob
      • Azure Files - \\10.100.10.100\databoxe2etest_AzFile
    4. Voer het wachtwoord voor de share in wanneer er om wordt gevraagd. Het volgende voorbeeld kan worden gebruikt om verbinding te maken met de BlockBlob-share op de Data Box met het IP-adres 10.100.10.100.

      net use \\10.100.10.100\databoxe2etest_BlockBlob /u:databoxe2etest
      Enter the password for 'databoxe2etest' to connect to '10.100.10.100':
      The command completed successfully.
      
    5. Druk op Windows-toets+R. Geef in het venster Uitvoeren het \\<device IP address> op. Klik op OK om Verkenner te openen.

      Verbinding maken met share via Verkenner

      Als het goed is, worden de shares nu weergegeven als mappen. In dit voorbeeld wordt de BlockBlob-share gebruikt. Daarom zijn de vier mappen die de vier beschikbare toegangslagen vertegenwoordigen aanwezig. Deze mappen zijn niet beschikbaar in andere shares.

      Verbinding met de share maken via Verkenner 2

      Maak altijd een map voor de bestanden die u van plan bent te kopiëren in de bestandsshare en kopieer de bestanden vervolgens naar die map. U kunt bestanden niet rechtstreeks kopiëren naar de hoofdmap in het opslagaccount. Mappen die zijn gemaakt onder de PageBlob-share , vertegenwoordigen containers waarin gegevens als blobs worden geüpload. Op dezelfde manier vertegenwoordigen alle submappen die zijn gemaakt in de mappen die toegangslagen in de BlockBlob-share vertegenwoordigen ook een blobopslagcontainer. Mappen die zijn gemaakt in de AzFile-share vertegenwoordigen bestandsshares.

      Mappen die zijn gemaakt in de hoofdmap van de BlockBlob-share , worden gemaakt als blobcontainers. De toegangslaag van deze container wordt overgenomen van het opslagaccount.

    Verbinding maken op een Linux-systeem

    Als u een Linux-client gebruikt, gebruikt u de volgende opdracht om de SMB-share koppelen.

    sudo mount -t nfs -o vers=2.1 10.126.76.172:/databoxe2etest_BlockBlob /home/databoxubuntuhost/databox
    

    De parameter vers is de versie van SMB die wordt ondersteund door uw Linux-host. Geef de juiste versie op in de bovenstaande opdracht.

    Zie Ondersteunde bestandssystemen voor Linux-clients voor versies van SMB die door de Data Box Heavy worden ondersteund.

    Gegevens kopiëren naar Data Box Heavy

    Nadat u verbinding met de Data Box Heavy-shares hebt gemaakt, gaat u gegevens kopiëren.

    Aandachtspunten bij kopiëren

    Neem de volgende punten door voordat u gegevens gaat kopiëren:

    • Zorg dat u de gegevens kopieert naar shares die overeenkomen met de juiste gegevensindeling. U moet bijvoorbeeld de blok-blobgegevens naar de share voor blok-blobs kopiëren. Kopieer de VHD's naar pagina-blob.

      Als de gegevensindeling niet overeenkomt met het betreffende sharetype, zal het uploaden van gegevens naar Azure op een later tijdstip mislukken.

    • Zorg er tijdens het kopiëren van gegevens voor dat de gegevensgrootte voldoet aan de limieten die worden vermeld in Limieten voor Azure-opslag en Data Box Heavy.

    • Als de gegevens die door Data Box Heavy worden geüpload gelijktijdig door andere toepassingen buiten Data Box Heavy worden geüpload, kan dit fouten met de uploadtaak veroorzaken en daardoor beschadigde gegevens opleveren.

    • Wij raden het volgende aan:

      • U niet zowel SMB als NFS tegelijkertijd gebruikt.
      • Dezelfde gegevens naar dezelfde eindbestemming kopieert in Azure.

      In dergelijke gevallen kan de definitieve uitkomst namelijk niet worden vastgesteld.

    • Maak altijd een map voor de bestanden die u van plan bent te kopiëren in de bestandsshare en kopieer de bestanden vervolgens naar die map. De map gemaakt onder shares met blok-blobs en pagina-blobs vertegenwoordigt een container waarnaar gegevens als blobs worden geüpload. Het is niet mogelijk om bestanden rechtstreeks te kopiëren naar de root-map in het opslagaccount.

    Begin met het kopiëren van gegevens nadat u verbinding met de SMB-share hebt gemaakt.

    1. U kunt elk programma voor het kopiëren van bestanden dat compatibel is met SMB, zoals Robocopy, gebruiken om de gegevens te kopiëren. Er kunnen meerdere kopieertaken worden gestart met Robocopy. Gebruik de volgende opdracht:

      robocopy <Source> <Target> * /e /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /Log+:<LogFile>
      

      De kenmerken worden in de volgende tabel beschreven.

      Kenmerk Beschrijving
      / e Hiermee kopieert u submappen, met inbegrip van lege mappen.
      / r: Hiermee geeft u het aantal pogingen op mislukte kopieën.
      / w: Hiermee geeft u de wachttijd tussen nieuwe pogingen in seconden.
      /is De bestanden bevat.
      /NFL Hiermee geeft u op dat bestandsnamen niet aan het logboek moeten worden toegevoegd.
      /ndl Hiermee geeft u op dat mapnamen niet aan het logboek moeten worden toegevoegd.
      /NP Hiermee geeft u de voortgang van de bewerking kopiëren (het aantal bestanden of mappen gekopieerd dusver) wordt niet worden weergegeven. Als de voortgang wordt weergegeven, zullen de prestaties aanzienlijk verminderen.
      /MT Gebruik multithreading, 32 of 64-threads wordt aanbevolen. Deze optie wordt niet gebruikt voor versleutelde bestanden. U moet versleutelde en niet-versleutelde bestanden mogelijk scheiden. Kopiëren met één thread verlaagt de prestaties echter aanzienlijk.
      /FFT Gebruik deze optie om de granulariteit van tijdstempels voor een bestandssysteem te verminderen.
      /b Kopieert bestanden in de back-upmodus.
      /z Kopieert bestanden in de modus voor opnieuw opstarten; gebruik deze optie als de omgeving instabiel is. Deze optie beperkt doorvoer vanwege de aanvullende logboekregistratie.
      /ZB Maakt gebruik van modus voor opnieuw opstarten. Als de toegang is geweigerd met deze optie maakt gebruik van back-up-modus. Deze optie beperkt doorvoer vanwege controlepunten.
      /efsraw Kopieert alle versleutelde bestanden in de onbewerkte EFS-modus. Alleen gebruiken met versleutelde bestanden.
      log+:<LogFile> Voegt de uitvoer toe aan het bestaande logboekbestand.

      In het volgende voorbeeld ziet u de uitvoer van de opdracht robocopy voor het kopiëren van bestanden naar de Data Box Heavy.

      C:\Users>Robocopy C:\Git\azure-docs-pr\contributor-guide \\10.100.10.100\devicemanagertest1_AzFile\templates /MT:24
      -------------------------------------------------------------------------------
          ROBOCOPY     ::     Robust File Copy for Windows
      -------------------------------------------------------------------------------
          Started : Thursday, April 4, 2019 2:34:58 PM
          Source : C:\Git\azure-docs-pr\contributor-guide\
          Dest : \\10.100.10.100\devicemanagertest1_AzFile\templates\
          Files : *.*
          Options : *.* /DCOPY:DA /COPY:DAT /MT:24 /R:5 /W:60
      ------------------------------------------------------------------------------
      
      100%        New File                 206        C:\Git\azure-docs-pr\contributor-guide\article-metadata.md
      100%        New File                 209        C:\Git\azure-docs-pr\contributor-guide\content-channel-guidance.md
      100%        New File                 732        C:\Git\azure-docs-pr\contributor-guide\contributor-guide-index.md
      100%        New File                 199        C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pr-criteria.md
                  New File                 178        C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-co100%  .md
                  New File                 250        C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-et100%  e.md
      100%        New File                 174        C:\Git\azure-docs-pr\contributor-guide\create-images-markdown.md
      100%        New File                 197        C:\Git\azure-docs-pr\contributor-guide\create-links-markdown.md
      100%        New File                 184        C:\Git\azure-docs-pr\contributor-guide\create-tables-markdown.md
      100%        New File                 208        C:\Git\azure-docs-pr\contributor-guide\custom-markdown-extensions.md
      100%        New File                 210        C:\Git\azure-docs-pr\contributor-guide\file-names-and-locations.md
      100%        New File                 234        C:\Git\azure-docs-pr\contributor-guide\git-commands-for-master.md
      100%        New File                 186        C:\Git\azure-docs-pr\contributor-guide\release-branches.md
      100%        New File                 240        C:\Git\azure-docs-pr\contributor-guide\retire-or-rename-an-article.md
      100%        New File                 215        C:\Git\azure-docs-pr\contributor-guide\style-and-voice.md
      100%        New File                 212        C:\Git\azure-docs-pr\contributor-guide\syntax-highlighting-markdown.md
      100%        New File                 207        C:\Git\azure-docs-pr\contributor-guide\tools-and-setup.md
      ------------------------------------------------------------------------------
      
                      Total    Copied   Skipped  Mismatch    FAILED    Extras
          Dirs :         1         1         1         0         0         0
          Files :        17        17         0         0         0         0
          Bytes :     3.9 k     3.9 k         0         0         0         0          
      C:\Users>
      
    2. Gebruik de volgende parameters in Robocopy om de prestaties te optimaliseren als u de gegevens kopieert. (De waarden hieronder vertegenwoordigen de aanbevolen scenario's.)

      Platform Meestal kleine bestanden < 512 KB Voornamelijk middelgrote bestanden van 512 KB - 1 MB Meestal grote bestanden > 1 MB
      Data Box Heavy 6 Robocopy-sessies
      24 threads per sessie
      6 Robocopy-sessies
      16 threads per sessie
      6 Robocopy-sessies
      16 threads per sessie

      Ga voor meer informatie over opdrachten voor Robocopy naar Robocopy en een paar voorbeelden.

    3. Open de doelmap om de gekopieerde bestanden weer te geven en te controleren.

      Gekopieerde bestanden bekijken

    4. Terwijl de gegevens worden gekopieerd:

      • De namen, grootte en indeling van bestanden worden gevalideerd om te controleren of deze voldoen aan de limieten van Azure voor objecten en opslag, evenals de naamgevingsconventies van Azure voor bestanden en containers.
      • Om de gegevensintegriteit te garanderen, wordt er ook inline een controlesom berekend.

      Download de foutbestanden om problemen op te lossen als er fouten zijn opgetreden tijdens het kopiëren. Selecteer het pijlpictogram om de foutbestanden te downloaden.

      Foutbestanden downloaden

      Zie Foutenlogboeken bekijken tijdens het kopiëren van gegevens naar Data Box Heavy voor meer informatie. Zie Problemen met Data Box Heavy oplossen voor een gedetailleerde lijst met fouten tijdens het kopiëren van gegevens.

    5. Open het foutbestand in Kladblok. Het volgende foutbestand geeft aan dat de gegevens niet goed zijn uitgelijnd.

      Foutbestand openen

      Voor een pagina-blob moeten de gegevens op 512 bytes zijn uitgelijnd. Nadat deze gegevens zijn verwijderd, is de fout opgelost zoals u kunt zien in de volgende schermafbeelding.

      Fout opgelost

    6. Nadat het kopiëren is voltooid, gaat u naar de pagina Dashboard weergeven. Controleer de gebruikte ruimte en de vrije ruimte op uw apparaat.

      Vrije en ongebruikte ruimte verifiëren op het dashboard

    Herhaal de bovenstaande stappen om gegevens naar het tweede knooppunt van het apparaat te kopiëren.

    Volgende stappen

    In deze zelfstudie zijn verschillende onderwerpen besproken over de Azure Data Box Heavy, zoals:

    • Verbinding maken met Data Box Heavy
    • Gegevens kopiëren naar Data Box Heavy

    Ga naar de volgende zelfstudie om te lezen hoe u uw Data Box Heavy naar Microsoft verstuurt.

    Gegevens kopiëren via SMB

    1. Als u een Windows-host gebruikt, gebruikt u de volgende opdracht om verbinding te maken met de SMB-shares:

      \\<IP address of your device>\ShareName

    2. Als u de toegangsreferenties voor de shares wilt ophalen, gaat u naar de pagina Verbinding maken en kopiëren in de lokale webgebruikersinterface van de Data Box.

    3. Gebruik een programma voor het kopiëren van bestanden dat compatibel is met SMB, zoals Robocopy, om gegevens naar shares te kopiëren.

    Ga voor stapsgewijze instructies naar Zelfstudie: Gegevens kopiëren naar Azure Data Box via SMB.

    Gegevens kopiëren via NFS

    1. Als u een NFS-host gebruikt, gebruikt u de volgende opdracht om de NFS-shares te koppelen:

      sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>

    2. Als u de toegangsreferenties voor de shares wilt ophalen, gaat u naar de pagina Verbinding maken en kopiëren in de lokale webgebruikersinterface van de Data Box Heavy.

    3. Gebruik de opdracht cp of rsync om de gegevens te kopiëren.

    4. Herhaal deze stappen om verbinding te maken en gegevens te kopiëren naar het tweede knooppunt van uw Data Box Heavy.

    Ga voor stapsgewijze instructies naar Zelfstudie: Gegevens kopiëren naar Azure Data Box via NFS.

    Gegevens kopiëren via REST

    1. Als u gegevens wilt kopiëren met behulp van Data Box-Blob-opslag via REST API's, kunt u verbinding maken via http of https.
    2. Als u gegevens wilt kopiëren naar Data Box-Blob-opslag, kunt u AzCopy gebruiken.
    3. Herhaal deze stappen om verbinding te maken en gegevens te kopiëren naar het tweede knooppunt van uw Data Box Heavy.

    Ga voor stapsgewijze instructies naar Zelfstudie: Gegevens kopiëren naar Azure Data Box Blob Storage via REST API's.

    Gegevens kopiëren via een gegevenskopieerservice

    1. U moet een taak maken als u gegevens wilt kopiëren met behulp van de gegevenskopieerservice. Ga in de lokale webgebruikersinterface van uw Data Box Heavy naar Manage > Copy data > Create.
    2. Vul de parameters in en maak een taak.
    3. Herhaal deze stappen om verbinding te maken en gegevens te kopiëren naar het tweede knooppunt van uw Data Box Heavy.

    Voor stapsgewijze instructies gaat u naar Zelfstudie: De gegevenskopieerservice gebruiken om gegevens te kopiëren naar Azure Data Box Heavy.

    Gegevens kopiëren naar beheerde schijven

    1. Wanneer u het Data Box Heavy-apparaat bestelt, moet u beheerde schijven als opslaglocatie hebben geselecteerd.
    2. U kunt verbinding maken met Data Box Heavy via SMB- of NFS-shares.
    3. Vervolgens kunt u gegevens kopiëren via SMB- of NFS-hulpprogramma's.
    4. Herhaal deze stappen om verbinding te maken en gegevens te kopiëren naar het tweede knooppunt van uw Data Box Heavy.

    Ga voor stapsgewijze instructies naar Zelfstudie: Data Box Heavy gebruiken om gegevens te importeren als beheerde schijven in Azure.