Solución de problemas relacionados con el almacenamiento de blobs de Azure Data Box

En este artículo se detalla información sobre cómo solucionar problemas con que se puede encontrar al utilizar el almacenamiento de blobs de Data Box a través de la interfaz REST del Data Box para copiar datos. Estos problemas surgen al utilizar el almacenamiento de blobs de Data Box con otras aplicaciones o bibliotecas de cliente como el Explorador de Azure Storage, AzCopy o la biblioteca de Azure Storage para Python.

Errores observados en el Explorador de Azure Storage

En esta sección se detallan algunos de los problemas que surgen al utilizar el Explorador de Azure Storage con el almacenamiento de blobs de Data Box.

Mensaje de error Acción recomendada
No se han podido recuperar los recursos secundarios. El valor de uno de los encabezados HTTP no tiene el formato correcto. En el menú Editar, seleccione API de Azure Stack de destino.
Reinicie el Explorador de Azure Storage.
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com Compruebe que el nombre <accountname>.blob.<serialnumber>.microsoftdatabox.com del punto de conexión se agrega al archivo de hosts en esta ruta de acceso:
  • C:\Windows\System32\drivers\etc\hosts en Windows, o
  • /etc/hosts en Linux.
  • No se han podido recuperar los recursos secundarios.
    Detalles: un certificado autofirmado
    Importe el certificado TLS/SSL del dispositivo en Explorador de Azure Storage:
  • Descargue el certificado de Azure Portal. Para obtener más información, vaya a Download the certificate (Descargar el certificado).
  • En el menú Editar, seleccione Certificados SSL y, después, Importar certificados.
  • Errores observados en AzCopy para Windows

    En esta sección se detallan algunos de los problemas que surgen al utilizar AzCopy para Windows con el almacenamiento de blobs de Data Box.

    Mensaje de error Acción recomendada
    El comando AzCopy parece dejar de responder durante un minuto antes de mostrar este error:
    No se ha podido enumerar el directorio https:// No se ha podido resolver el nombre remoto <accountname>.blob.<serialnumber>.microsoftdatabox.com
    Compruebe que el nombre del punto de conexión <accountname>.blob.<serialnumber>.microsoftdatabox.com se haya agregado al archivo de hosts en C:\Windows\System32\drivers\etc\hosts.
    El comando AzCopy parece dejar de responder durante un minuto antes de mostrar este error:
    Error al analizar la ubicación de origen. Se cerró la conexión subyacente: no se pudo establecer la relación de confianza para el canal seguro SSL/TLS.
    Importe el certificado TLS/SSL para el dispositivo en el almacén de certificados del sistema. Para obtener más información, vaya a Download the certificate (Descargar el certificado).

    Errores observados en AzCopy para Linux

    En esta sección se detallan algunos de los problemas que surgen al utilizar AzCopy para Linux con el almacenamiento de blobs de Data Box.

    Mensaje de error Acción recomendada
    El comando AzCopy parece dejar de responder durante 20 minutos antes de mostrar este error:
    Error al analizar la ubicación de origen https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. No existe tal dispositivo o dirección
    Compruebe que el nombre del punto de conexión <accountname>.blob.<serialnumber>.microsoftdatabox.com se haya agregado al archivo de hosts en /etc/hosts.
    El comando AzCopy parece dejar de responder durante 20 minutos antes de mostrar este error:
    Error al analizar la ubicación de origen No se ha podido establecer la conexión SSL.
    Importe el certificado TLS/SSL para el dispositivo en el almacén de certificados del sistema. Para obtener más información, vaya a Download the certificate (Descargar el certificado).

    Errores observados en la biblioteca de Azure Storage para Python

    En esta sección se detallan algunos de los principales problemas que se enfrentan durante la implementación de Data Box Disk cuando se usa un cliente Linux para la copia de datos.

    Mensaje de error Acción recomendada
    El valor de uno de los encabezados HTTP no tiene el formato correcto. Data Box no admite la versión instalada de la biblioteca de Microsoft Azure Storage para Python. Consulte los requisitos de almacenamiento de blobs de Azure Data Box para las versiones compatibles.
    ... [SSL: CERTIFICATE_VERIFY_FAILED] ... Antes de ejecutar Python, establezca la variable de entorno REQUESTS_CA_BUNDLE a la ruta de acceso del archivo de certificado TLS con codificación Base64 (consulte Descargar el certificado).
    Por ejemplo:
    export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
    python
    O bien, agregue el certificado al almacén de certificados del sistema y, a continuación, establezca esta variable de entorno a la ruta de acceso de dicho almacén.
    Por ejemplo, en Ubuntu:
    export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
    python

    Errores comunes

    Estos errores no son específicos de cualquier aplicación.

    Mensaje de error Acción recomendada
    Se agota el tiempo de espera de conexión. Inicie sesión en el dispositivo Data Box y compruebe que está desbloqueado. Cada vez que se reinicia el dispositivo, permanece bloqueado hasta que alguien inicia sesión.
    Se produce un error en la autenticación de la API REST: el servidor no pudo autenticar la solicitud. Asegúrese de que el valor del encabezado de autenticación tenga el formato correcto, incluida la firma. ErrorCode:AuthenticationFailed. Uno de los motivos por los que esto puede ocurrir es que la hora del dispositivo no se sincroniza con la de Azure. Si hay un gran sesgo de tiempo, la autenticación de la API REST se interrumpirá cuando intente copiar los datos en Data Box a través de la API REST. En esta situación, puede abrir el puerto UDP 123 de salida para permitir el acceso a time.windows.com. Una vez que la hora del dispositivo se sincroniza con la de Azure, la autenticación debe realizarse correctamente.

    Pasos siguientes