Tutorial: Copia de datos a Azure Data Box Disk mediante SMB

Copia de datos a Azure Data Box

En este tutorial se describe cómo conectarse al equipo host y copiar datos desde él mediante la interfaz de usuario web local.

En este tutorial, aprenderá a:

  • Requisitos previos
  • Conexión a un dispositivo Data Box
  • Copia de datos a un dispositivo Data Box

Requisitos previos

Antes de comenzar, asegúrese de que:

  1. Ha completado el Tutorial: Instalación de un dispositivo Azure Data Box.
  2. Ha recibido su dispositivo Data Box y el estado del pedido en el portal se actualiza a Delivered (Entregado).
  3. Tiene un equipo host con los datos que desea copiar en su dispositivo Data Box. El equipo host debe:
    • Ejecutar un sistema operativo admitido.
    • Estar conectado a una red de alta velocidad. Es muy recomendable tener una conexión de 10 GbE como mínimo. Si no hay disponible una conexión 10 GbE, use un vínculo de datos de 1 GbE, pero las velocidades de copia se verán afectadas.

Conexión a un dispositivo Data Box

En función de la cuenta de almacenamiento seleccionada, Data Box crea hasta:

  • Tres recursos compartidos para cada cuenta de almacenamiento asociada (GPv1 y GPv2).
  • Un recurso compartido para Premium Storage.
  • Un recurso compartido para una cuenta de Blob Storage.

En los recursos compartidos de blob en bloques y en páginas, las entidades de primer nivel son contenedores y las entidades de segundo nivel son blobs. En los recursos compartidos de Azure Files, las entidades de primer nivel son los recursos compartidos y las entidades de segundo nivel son los archivos.

En la tabla siguiente se muestra la ruta de acceso UNC a los recursos compartidos en la dirección URL de la ruta de acceso de Data Box y Azure Storage donde se cargan los datos. La dirección URL final de la ruta de acceso de Azure Storage se puede derivar a partir de la ruta de acceso UNC al recurso compartido.

Tipos de Azure Storage Recursos compartidos de Data Box
Blobs en bloques de Azure
  • Ruta de acceso UNC a recursos compartidos: \\<DeviceIPAddress>\<StorageAccountName_BlockBlob>\<ContainerName>\files\a.txt
  • Dirección URL de Azure Storage: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Blobs en páginas de Azure
  • Ruta de acceso UNC a recursos compartidos: \\<DeviceIPAddres>\<StorageAccountName_PageBlob>\<ContainerName>\files\a.txt
  • Dirección URL de Azure Storage: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Azure Files
  • Ruta de acceso UNC a recursos compartidos: \\<DeviceIPAddres>\<StorageAccountName_AzFile>\<ShareName>\files\a.txt
  • Dirección URL de Azure Storage: https://<StorageAccountName>.file.core.windows.net/<ShareName>/files/a.txt
  • Blobs en bloques de Azure (archivo)
  • Ruta de acceso UNC a recursos compartidos: \\<DeviceIPAddres>\<StorageAccountName_BlockBlobArchive>\<ContainerName>\files\a.txt
  • Dirección URL de Azure Storage: https://<StorageAccountName>.blob.core.windows.net/<ContainerName>/files/a.txt
  • Si usa un equipo host Windows Server, realice los pasos siguientes para conectarse a su dispositivo Data Box.

    1. El primer paso es autenticarse e iniciar sesión. Vaya a Connect and copy (Conectar y copiar). Seleccione SMB para obtener las credenciales de acceso de los recursos compartidos asociados con la cuenta de almacenamiento.

      Get share credentials for SMB shares

    2. En el cuadro de diálogo Access share and copy data (Acceder al recurso compartido y copiar datos), copie los valores de Username (Nombre de usuario) y Password (Contraseña) del recurso compartido. Después, seleccione Aceptar.

      Get user name and password for a share

    3. Para acceder a los recursos compartidos asociados con su cuenta de almacenamiento (utsac1 en el ejemplo siguiente) desde el equipo host, abra una ventana de comandos. En el símbolo del sistema, escriba:

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

      Dependiendo del formato de los datos, las rutas de acceso de los recursos compartidos son las siguientes:

      • Blob en bloques de Azure: \\10.126.76.138\utSAC1_202006051000_BlockBlob
      • Blob en páginas de Azure: \\10.126.76.138\utSAC1_202006051000_PageBlob
      • Azure Files: \\10.126.76.138\utSAC1_202006051000_AzFile
      • Blob de Azure Blob (archivo) - \\10.126.76.138\utSAC0_202202241054_BlockBlobArchive
    4. Cuando se le solicite, escriba la contraseña del recurso compartido. Si la contraseña tiene caracteres especiales, agregue comillas dobles antes y después de ella. En el ejemplo siguiente se muestra la conexión a un recurso compartido con el comando anterior.

      C:\Users\Databoxuser>net use \\10.126.76.138\utSAC1_202006051000_BlockBlob /u:10.126.76.138\testuser1
      Enter the password for 'testuser1' to connect to '10.126.76.138': "ab1c2def$3g45%6h7i&j8kl9012345"
      The command completed successfully.
      
    5. Presione Windows + R. En la ventana Ejecutar, escriba \\<device IP address>. Seleccione Aceptar para abrir el Explorador de archivos.

      Connect to share via File Explorer

      Ahora debería ver los recursos compartidos como carpetas.

      Shares shown in File Explorer

      Cree siempre una carpeta para los archivos que se va a copiar en el recurso compartido y, después, copie los archivos en ella. La carpeta que se creó en los recursos compartidos de blob en bloques y blob en páginas representa un contenedor en el que los datos se cargan como blobs. No se pueden copiar los archivos directamente en la carpeta root de la cuenta de almacenamiento.

    Si usa un cliente Linux, utilice el siguiente comando para montar el recurso compartido SMB. El parámetro "vers" siguiente es la versión de SMB compatible con el host Linux. Conecte la versión adecuada en el siguiente comando. Para ver las versiones de SMB compatibles con Data Box, consulte Sistemas de archivos compatibles para clientes Linux.

    sudo mount -t nfs -o vers=2.1 10.126.76.138:/utSAC1_202006051000_BlockBlob /home/databoxubuntuhost/databox
    

    Copia de datos a un dispositivo Data Box

    Una vez que esté conectado a los recursos compartidos de Data Box, el siguiente paso es copiar los datos. Antes de comenzar la copia de datos, revise las consideraciones siguientes:

    • Asegúrese de que copia los datos en los recursos compartidos que se corresponden con el formato de datos adecuado. Por ejemplo, copie los datos de blobs en bloques en la carpeta para blobs en bloques. Copie los discos duros virtuales en blobs en páginas. Si el formato de los datos no coincide con el recurso compartido correspondiente, la carga de datos en Azure producirá un error más adelante.
    • Cree siempre una carpeta en el recurso compartido para los archivos que se van a copiar y, después, copie los archivos en ella. La carpeta que se creó en los recursos compartidos de blob en bloques y blob en páginas representa un contenedor en el que los datos se cargan como blobs. Los archivos no se pueden copiar directamente en la carpeta raíz de la cuenta de almacenamiento.
    • Al copiar los datos, asegúrese de que su tamaño se ajusta a los límites descritos en los límites de tamaño de las cuentas de almacenamiento de Azure.
    • Si desea conservar los metadatos (listas de control de acceso, marcas de tiempo y atributos de archivos) al transferir los datos a Azure Files, siga las guía que se proporciona en el artículo sobre conservación de las ACL, los atributos y las marcas de tiempo de los archivos con Azure Data Box
    • Si los datos que va a cargar el dispositivo Data Box los carga al mismo tiempo otra aplicación, que esté fuera del dispositivo Data Box, podría provocar errores en el trabajo de carga y daños en los datos.
    • Si usa los protocolos SMB y NFS para las copias de datos, se recomienda que:
      • Use diferentes cuentas de almacenamiento para SMB y NFS.
      • No copie los mismos datos en el mismo destino final de Azure mediante SMB y NFS. En estos casos, no se puede determinar el resultado final.
      • Aunque la copia a través de SMB y NFS en paralelo puede funcionar, no se recomienda hacerlo, ya que esto es propenso a errores humanos. Espere hasta que se complete la copia de datos SMB antes de iniciar una copia de datos NFS.

    Importante

    Asegúrese de conservar una copia de los datos de origen hasta que pueda confirmar que Data Box los ha transferido a Azure Storage.

    Después de conectarse al recurso compartido SMB, inicie la copia de datos. Para copiar los datos puede usar cualquier herramienta de copia de archivos compatible con SMB, como Robocopy. Con Robocopy se pueden iniciar varios trabajos de copia. Use el comando siguiente:

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

    Los atributos se describen en la tabla siguiente.

    Atributo Descripción
    /e Copia los subdirectorios incluyendo los directorios vacíos.
    /r: Especifica el número de reintentos en las copias con errores.
    /w: Especifica el tiempo de espera entre reintentos, en segundos.
    /is Incluye los mismos archivos.
    /nfl Especifica que los nombres de archivo no se han registrado.
    /ndl Especifica que los nombres de directorio no se han registrado.
    /np Especifica que no se mostrará el progreso de la operación de copia (el número de archivos o directorios copiados hasta el momento). Mostrar el progreso reduce significativamente el rendimiento.
    /MT Especifica que se utilice subprocesamiento múltiple; se recomiendan 64 o 32 subprocesos. Esta opción que no se utiliza con los archivos cifrados. Es posible que deba separar archivos cifrados y sin cifrar. Sin embargo, copiar con un solo subproceso disminuye de forma significativa el rendimiento.
    /fft Utilice esta opción para reducir la granularidad de la marca de tiempo para cualquier sistema de archivos.
    /B Copia los archivos en modo de copia de seguridad.
    /z Copia los archivos en modo de reinicio; use esta opción si el entorno es inestable. Esta opción reduce el rendimiento porque realiza un registro adicional.
    /zb Usa el modo de reinicio. Si se deniega el acceso, esta opción utiliza el modo de copia de seguridad. Esta opción reduce el rendimiento porque utiliza puntos de control.
    /efsraw Copia todos los archivos cifrados en el modo sin procesar de EFS. Usar solo con los archivos cifrados.
    log+:<LogFile> Anexa la salida al archivo de registro existente.

    El ejemplo siguiente muestra la salida del comando robocopy para copiar archivos en el dispositivo Data Box.

    C:\Users>robocopy
    
        -------------------------------------------------------------------------------
        ROBOCOPY     ::     Robust File Copy for Windows
        -------------------------------------------------------------------------------
    
            Started : Thursday, March 8, 2018 2:34:53 PM
            Simple Usage :: ROBOCOPY source destination /MIR
    
            source :: Source Directory (drive:\path or \\server\share\path).
            destination :: Destination Dir  (drive:\path or \\server\share\path).
                    /MIR :: Mirror a complete directory tree.
    
        For more usage information run ROBOCOPY /?
    
        ****  /MIR can DELETE files as well as copy them !
    
    C:\Users>Robocopy C:\Git\azure-docs-pr\contributor-guide \\10.126.76.172\devicemanagertest1_AzFile\templates /MT:32
    
        -------------------------------------------------------------------------------
        ROBOCOPY     ::     Robust File Copy for Windows
        -------------------------------------------------------------------------------
    
            Started : Thursday, March 8, 2018 2:34:58 PM
            Source : C:\Git\azure-docs-pr\contributor-guide\
                Dest : \\10.126.76.172\devicemanagertest1_AzFile\templates\
    
            Files : *.*
    
            Options : *.* /DCOPY:DA /COPY:DAT /MT:32 /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>
    

    Para escenarios más específicos, como el uso de robocopy para enumerar, copiar o eliminar archivos en Data Box, consulte Uso de robocopy para enumerar, copiar y modificar archivos en Data Box.

    Para optimizar el rendimiento, use los siguientes parámetros de robocopy al copiar los datos.

    Plataforma Archivos pequeños principalmente < 512 KB Archivos medianos principalmente, de 512 KB a 1 MB Archivos grandes principalmente > 1 MB
    Data Box 2 sesiones de Robocopy
    16 subprocesos por sesión
    3 sesiones de Robocopy
    16 subprocesos por sesión
    2 sesiones de Robocopy
    24 subprocesos por sesión

    Para más información sobre el comando Robocopy, consulte Robocopy and a few examples (Robocopy y algunos ejemplos).

    Si durante el proceso de copia se produce algún error, aparecerá una notificación.

    A copy error notification in Connect and copy

    Seleccione Descargar la lista de problemas.

    Connect and copy, Download issue list

    Abra la lista para ver los detalles del error y seleccione la dirección URL de resolución para ver la resolución recomendada.

    Connect and copy, download and view errors

    Para más información, consulte Ver registro de errores durante la copia de datos en Data Box. Para obtener una lista detallada de errores durante la copia de datos, consulte Solución de problemas de Data Box.

    Para garantizar la integridad de los datos, la suma de comprobación se calcula a medida que los datos se copian. Una vez completada la copia, compruebe el espacio utilizado y el espacio disponible en el dispositivo.

    Verify free and used space on dashboard

    Puede copiar datos en su instancia de Data Box desde el servidor de origen a través de SMB, NFS, REST, el servicio de copia de datos o en discos administrados.

    En cada caso, asegúrese de que los nombres de los recursos compartidos y las carpetas, así como el tamaño de los datos, sigan las directrices descritas en los límites de servicio de Azure Storage y Data Box.

    Copia de datos mediante SMB

    Para copiar los datos mediante SMB:

    1. Si está utilizando un host de Windows, use el siguiente comando para conectarse a los recursos compartidos de SMB:

      \\<IP address of your device>\ShareName

    2. Para obtener las credenciales de acceso a los recursos compartidos, vaya a la página Conexión y copia de la interfaz de usuario web local de Data Box.

    3. Para copiar los datos, puede usar cualquier herramienta de copia de archivos compatible con SMB, como Robocopy.

    Para obtener instrucciones paso a paso, consulte Tutorial: Copia de datos a Azure Data Box Disk mediante SMB.

    Copia de datos mediante NFS

    Para copiar los datos mediante NFS:

    1. Si usa un host NFS, utilice el siguiente comando para montar los recursos compartidos de NFS en la instancia de Data Box:

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

    2. Para obtener las credenciales de acceso a los recursos compartidos, vaya a la página Conexión y copia de la interfaz de usuario web local de Data Box.

    3. Use el comando cp o rsync para copiar los datos.

    Para obtener instrucciones paso a paso, consulte Tutorial: Copia de datos a Azure Data Box Disk mediante NFS.

    Copia de datos con REST

    Para copiar los datos mediante REST:

    1. Para copiar datos mediante el almacenamiento de blobs de Data Box con las API REST, puede conectarse a través de http o https.
    2. Para copiar datos al almacenamiento de blobs de Data Box, puede usar AzCopy.

    Para obtener instrucciones paso a paso, consulte Tutorial: Copia de datos a Azure Data Box Blob Storage mediante API REST.

    Copia de datos mediante el servicio de copia de datos

    Para copiar los datos mediante el servicio de copia de datos:

    1. Para copiar datos utilizando el servicio de copia de datos tendrá que crear un trabajo. En la interfaz de usuario de la web local de su instancia de Data Box, vaya a Administrar > Copiar datos > Crear.
    2. Rellene los parámetros y cree un trabajo.

    Para obtener instrucciones paso a paso, consulte Tutorial: Uso del servicio de copia de datos para copiar datos en Azure Data Box.

    Copia de datos en discos administrados

    Para copiar los datos en discos administrados:

    1. Al ordenar el dispositivo Data Box, debe haber seleccionado discos administrados como destino de almacenamiento.
    2. Puede conectarse a Data Box mediante los recursos compartidos de SMB o NFS.
    3. Después, puede copiar los datos con las herramientas de SMB o NFS.

    Para obtener instrucciones paso a paso, consulte Tutorial: Uso de Data Box para importar datos como discos administrados en Azure.

    Pasos siguientes

    En este tutorial, ha obtenido información acerca de varios temas relacionados con Azure Data Box, como:

    • Requisitos previos
    • Conexión a un dispositivo Data Box
    • Copia de datos a un dispositivo Data Box

    En el siguiente tutorial aprenderá a enviar su dispositivo Data Box a Microsoft.