Delen via


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

In deze zelfstudie wordt beschreven hoe u verbinding maakt met Azure Data Box Heavy en hiernaartoe gegevens kopieert vanaf uw hostcomputer met behulp van de lokale webinterface.

In deze zelfstudie leert u het volgende:

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

Vereisten

Zorg voordat u begint voor het volgende:

  1. U hebt de zelfstudie voltooid: Azure Data Box Heavy instellen.
  2. U hebt Azure Data Box Heavy ontvangen en de orderstatus in de portal is 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

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.

Deze shares worden gemaakt op beide knooppunten van het apparaat.

Onder shares voor blok-blobs en pagina-blobs:

  • Entiteiten op het hoogste niveau zijn containers.
  • Entiteiten op het tweede niveau zijn blobs.

Onder shares voor Azure Files:

  • Entiteiten op het hoogste niveau zijn shares.
  • Entiteiten op het tweede niveau zijn bestanden.

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

Storage UNC-pad
Azure-blok-blobs
  • UNC-pad naar shares: //<DeviceIPAddress>/<StorageAccountName_BlockBlob>/<ContainerName>/files/a.txt
  • Azure Storage-URL: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Azure-pagina-blobs
  • UNC-pad naar shares: //<DeviceIPAddress>/<StorageAccountName_PageBlob>/<ContainerName>/files/a.txt
  • Azure Storage-URL: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Azure Files
  • UNC-pad naar shares: //<DeviceIPAddress>/<StorageAccountName_AzFile>/<ShareName>/files/a.txt
  • Azure Storage-URL: https://<StorageAccountName>.file.core.windows.net/<ShareName>/files/a.txt
  • Als u een Linux-hostcomputer gebruikt, voert u de volgende stappen uit om uw apparaat zo te configureren dat toegang tot NFS-clients wordt toegestaan.

    1. Geef de IP-adressen op van de clients die toegang hebben tot de share. Ga in de lokale gebruikersinterface naar de pagina Verbinding maken en kopiëren. Klik onder NFS-instellingen op NFS-clienttoegang.

      NFS-clienttoegang configureren 1

    2. Geef het IP-adres op van de NFS-client en klik op Toevoegen. U kunt deze stap herhalen om toegang voor meerdere NFS-clients te configureren. Klik op OK.

      NFS-clienttoegang configureren 2

    3. Zorg dat er een ondersteunde versie van de NFS-client op de Linux-hostcomputer is geïnstalleerd. Gebruik de specifieke versie voor uw Linux-distributie.

    4. Gebruik na het installeren van de NFS-client de volgende opdracht om de NFS-share op uw Data Box-apparaat te koppelen:

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

      Het volgende voorbeeld toont hoe u via NFS verbinding maakt met een Azure Data Box Heavy-share. Het IP-adres van Azure Data Box Heavy is 10.161.23.130, de share Mystoracct_Blob wordt gekoppeld aan de Ubuntu-VM, het koppelpunt is /home/databoxheavyubuntuhost/databoxheavy.

      sudo mount -t nfs 10.161.23.130:/Mystoracct_Blob /home/databoxheavyubuntuhost/databoxheavy

      Voor Mac-clients moet u als volgt een extra optie toevoegen:

      sudo mount -t nfs -o sec=sys,resvport 10.161.23.130:/Mystoracct_Blob /home/databoxheavyubuntuhost/databoxheavy

      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.

    Gegevens kopiëren naar Data Box Heavy

    Nadat u verbinding met de Data Box Heavy-shares hebt gemaakt, kopieert u de gegevens. 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 VHD's naar pagina-blobs. Als de gegevensindeling niet met het betreffende sharetype overeenkomt, zal het uploaden van gegevens naar Azure op een later tijdstip mislukken.

    • Zorg er tijdens het kopiëren van de gegevens voor dat de gegevensgrootte voldoet aan de limieten die staan beschreven in de 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.

    • We adviseren u om niet SMB en NFS tegelijk te gebruiken of om dezelfde gegevens naar dezelfde eindbestemming in Azure te kopiëren. In dergelijke gevallen kan de definitieve uitkomst 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.

    • Bij het opnemen van hoofdlettergevoelige map- en bestandsnamen van een NSF-share naar NFS op Data Box Heavy:

      • Blijven de hoofd- en kleine letters behouden in de naam.
      • De bestanden zijn niet hoofdlettergevoelig.

      Als u bijvoorbeeld SampleFile.txt en Samplefile.Txt kopieert, blijven de hoofd- en kleine letters in de naam behouden als de bestanden naar het apparaat worden gekopieerd, maar het tweede bestand overschrijft het eerste, omdat ze als hetzelfde bestand worden beschouwd.

    Gebruik een hulpprogramma voor kopiëren dat op Robocopy lijkt als u een Linux-hostcomputer gebruikt. Voorbeelden van beschikbare alternatieven in Linux zijn rsync, FreeFileSync, Unison en Ultracopier.

    De opdracht cp is een van de beste opties om een map te kopiëren. Ga voor meer informatie over het gebruik naar cp man-pagina’s.

    Volg deze richtlijnen als u rsync gebruikt voor een kopie met meerdere threads:

    • Installeer het CIFS Utils- of NFS Utils-pakket, afhankelijk van het bestandssysteem dat uw Linux-client gebruikt.

      sudo apt-get install cifs-utils

      sudo apt-get install nfs-utils

    • Installeer Rsync en Parallel (varieert en is afhankelijk van de gedistribueerde Linux-versie).

      sudo apt-get install rsync

      sudo apt-get install parallel

    • Maak een koppelpunt.

      sudo mkdir /mnt/databoxheavy

    • Koppel het volume.

      sudo mount -t NFS4 //Databox-heavy-IP-Address/share_name /mnt/databoxheavy

    • Spiegel de mapstructuur.

      rsync -za --include='*/' --exclude='*' /local_path/ /mnt/databoxheavy

    • Kopieer bestanden.

      cd /local_path/; find -L . -type f | parallel -j X rsync -za {} /mnt/databoxheavy/{}

      waarbij j het aantal voor parallelle uitvoering opgeeft en X staat voor het aantal parallelle kopieën

      We adviseren u om met 16 parallelle kopieën te beginnen en het aantal threads te verhogen op basis van de beschikbare resources.

    Belangrijk

    De volgende Linux-bestandstypen worden niet ondersteund: symbolische koppelingen, tekenbestanden, blokbestanden, sockets en pijpen. Deze bestandstypen veroorzaken fouten tijdens de stap Voorbereiden voor verzending.

    Open de doelmap om de gekopieerde bestanden weer te geven en te controleren. Download de foutbestanden om problemen op te lossen als er fouten zijn opgetreden tijdens het kopiëren. 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.

    Om de gegevensintegriteit te garanderen wordt de controlesom inline berekend terwijl de gegevens worden gekopieerd. Verifieer de gebruikte ruimte en vrije ruimte op uw apparaat na het kopiëren.

    Vrije en ongebruikte ruimte verifiëren op het dashboard

    Volgende stappen

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

    • Vereisten
    • 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 naar Microsoft verzendt.