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: |
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
- Obtenga información sobre los requisitos de sistema del almacenamiento de blobs de Data Box.