Solución de problemas con DataSync las tareas - AWS DataSync

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas con DataSync las tareas

Utilice la siguiente información para solucionar problemas relacionados con AWS DataSync las tareas y su ejecución. Estos problemas pueden incluir problemas de configuración de tareas, ejecuciones de tareas bloqueadas y datos que no se transfieren como se esperaba.

Error: SyncOption valor no válido. Opción: TransferMode,PreserveDeletedFiles, Valor: ALL, REMOVE.

Este error se produce cuando estás creando o editando la DataSync tarea y seleccionas la opción Transferir todos los datos y deseleccionas la opción Conservar los archivos eliminados.

Al transferir todos los datos, DataSync no escanea la ubicación de destino y no sabe qué eliminar.

La ejecución de la tarea falla y se produce un EniNotFounderror

Este error se produce cuando elimina una de las interfaces de red de la tarea en la nube privada virtual (VPC). Si la tarea está programada o en cola, se producirá un error si falta la interfaz de red necesaria para transferir los datos.

Acciones que ejecutar

Para resolver este problema, dispone de las siguientes opciones:

  • Reinicie la tarea manualmente. Al hacerlo, se DataSync crearán las interfaces de red que falten y que necesite para ejecutar la tarea.

  • Si necesita limpiar los recursos de la VPC, asegúrese de no eliminar las interfaces de red relacionadas con una DataSync tarea que sigue utilizando.

    Para ver las interfaces de red asignadas a la tarea, realice una de las siguientes acciones:

    • Utilice la operación DescribeTask. Puede ver las interfaces de red en los elementos de respuesta SourceNetworkInterfaceArns y DestinationNetworkInterfaceArns.

    • En la EC2 consola de Amazon, busca tu ID de tarea (por ejemplotask-f012345678abcdef0) para encontrar sus interfaces de red.

  • Considere la posibilidad de no ejecutar las tareas automáticamente. Esto podría incluir deshabilitar la programación o la puesta en cola de tareas (mediante DataSync la automatización o la automatización personalizada).

La ejecución de la tarea falla y se produce un error de no se puede asignar memoria

Si la DataSync tarea falla y aparece un error de «no se puede asignar memoria», esto puede significar varias cosas diferentes.

Acción que debe ejecutarse

Intente hacer lo siguiente hasta que el problema desaparezca:

La tarea falla con Input/Output error for FSx para el sistema de archivos ONTAP

Si la DataSync tarea falla o Input/Output error cuando se transfieren datos con un sistema de archivos FSx para ONTAP, puede deberse a uno o varios de los siguientes problemas.

El volumen FSx de ONTAP ha alcanzado su capacidad máxima de archivos

Este error se produce cuando se agota el número de inodos, o punteros de archivo, disponibles en un volumen.

Acciones que se deben realizar

En primer lugar, consulte la capacidad máxima de archivos del volumen. A continuación, aumente la capacidad de archivos del volumen aumentando el número de inodos o aumentando la capacidad de almacenamiento. Para obtener más información, consulte Aumentar la capacidad máxima de archivos de un volumen en la Guía del usuario FSx de ONTAP.

El volumen FSx de ONTAP se ha quedado sin capacidad de almacenamiento disponible

Este error se produce cuando el volumen no tiene capacidad de almacenamiento disponible.

Medidas que se deben tomar

En primer lugar, determine la capacidad de almacenamiento disponible del volumen. A continuación, aumente la capacidad de almacenamiento del volumen. Para obtener más información, consulte Aumentar la capacidad de almacenamiento de un volumen en la FSx Guía del usuario de ONTAP.

nota

Para aumentar automáticamente la capacidad de almacenamiento del volumen cuando sea necesario, consulte Uso del ajuste automático del tamaño del volumen en la Guía del usuario de FSx ONTAP.

El directorio FSx de ONTAP ha alcanzado el número máximo de archivos que se pueden almacenar en cada directorio

Este error se produce cuando se ha alcanzado el número máximo de archivos que se pueden almacenar en cada directorio.

Acción que debe ejecutarse

Aumente el tamaño máximo del directorio para admitir directorios más grandes. Para obtener más información, consulte las prácticas recomendadas para utilizar el FSx tamaño máximo de directorio de ONTAP en la Guía AWS prescriptiva.

La ejecución de la DataSync tarea generó demasiada simultaneidad de lectura/escritura, lo que consumió un alto porcentaje de la capacidad de procesamiento del sistema de archivos

Este error se produce cuando la ejecución de la DataSync tarea consume una cantidad excesiva de la capacidad de procesamiento disponible del sistema de archivos.

Acciones que se deben realizar

En primer lugar, determine si la ejecución de la tarea estaba consumiendo demasiado de la capacidad de rendimiento del sistema de archivos mediante los siguientes métodos:

A continuación, asegúrese de que la tarea no utilice toda la capacidad de procesamiento disponible del sistema de archivos mediante una de las siguientes acciones:

Se produce un error en la tarea Connection Reset by peer o Host is down aparece el mensaje correspondiente al sistema FSx de archivos ONTAP

Si la DataSync tarea falla con un Host is down mensaje Connection Reset by peer o al transferir datos con un sistema FSx de archivos compatible con ONTAP, puede deberse a uno o varios de los siguientes problemas:

  • El servidor SMB del sistema de archivos se reinició o se desconectó de algún otro modo durante la ejecución de la tarea.

  • El sistema de archivos pasó del servidor principal al secundario (y la dirección IP) durante la ejecución de la tarea. DataSync no admite la conmutación por error a una dirección IP secundaria durante la ejecución de la tarea.

    FSx para los sistemas de archivos ONTAP, la conmutación por error a un servidor y una dirección IP secundarios durante los siguientes eventos:

    • El servidor principal deja de estar disponible.

    • La zona de disponibilidad del servidor principal deja de estar disponible (para los sistemas de archivos Multi-AZ).

    • Durante un cambio de capacidad de rendimiento iniciado por el usuario.

    • Durante el período de mantenimiento programado regularmente del sistema de archivos.

    Para obtener más información, consulte el proceso de conmutación FSx por error de ONTAP en la Guía del usuario FSx de ONTAP.

Acción que debe ejecutarse

Reinicie la tarea.

La ejecución de la tarea está en estado de inicio, pero parece que no ocurre nada

DataSync La tarea puede quedarse atascada con el estado de inicio, normalmente porque el agente está apagado o ha perdido la conectividad de red.

Acciones que ejecutar

Asegúrese de que el estado de su agente sea CONECTADO. Si el agente está DESCONECTADO, asegúrese de que esté encendido.

Si el agente está activado y la tarea sigue bloqueada en el estado INICIANDO, lo más probable es que exista un problema de conectividad de red entre el agente y AWS. Para obtener más información sobre cómo probar la conectividad de red, consulte Verificar la conexión de su agente al servicio DataSync.

Si el problema persiste, consulte No sé qué le pasa a mi agente. ¿Hay alguien que pueda ayudarme?.

La ejecución de la tarea parece estancada en el estado de preparación

La cantidad de tiempo que la tarea de DataSync transferencia tiene el estado de preparación depende de la cantidad de datos de la fuente y el destino de la transferencia y del rendimiento de esos sistemas de almacenamiento.

Cuando se inicia una tarea, DataSync realiza una lista de directorios recursiva para detectar todos los archivos, objetos, directorios y metadatos del origen y el destino. DataSync utiliza estos listados para identificar las diferencias entre los sistemas de almacenamiento y determinar qué copiar. Este proceso puede tardar unos minutos e incluso unas horas.

Acción que debe ejecutarse

No debería tener que hacer nada. Continúe esperando a que el estado de la tarea cambie a Transfiriendo. Si el estado sigue sin cambiar, póngase en contacto con el Centro AWS Support.

La ejecución de la tarea se detiene antes de que finalice la transferencia

Si la ejecución de la DataSync tarea se detiene antes de tiempo, la configuración de la tarea puede incluir una Región de AWS que esté deshabilitada en la suya Cuenta de AWS.

Acciones que ejecutar

Haga lo siguiente para volver a ejecutar la tarea:

  1. Compruebe el estado de suscripción de las regiones de su tarea y asegúrese de que estén habilitadas.

  2. Vuelva a iniciar la tarea.

Se produce un error en la ejecución de la tarea al transferirla desde un depósito de Google Cloud Storage

Como DataSync se comunica con Google Cloud Storage mediante la API de Amazon S3, existe una limitación que puede provocar que la DataSync transferencia no se realice correctamente si intentas copiar etiquetas de objetos. En tus CloudWatch registros aparece el siguiente mensaje relacionado con el problema:

[WARN] No se pudieron leer los metadatos del archivo/your-bucket/your-object: S3 No se pudo etiquetar el objeto: se continúa sin etiquetar

Para evitarlo, desactive la opción Copiar etiquetas de objetos al configurar los ajustes de la tarea de transferencia.

Hay discordancias entre las marcas de tiempo de ejecución de la tarea

Al mirar la DataSync consola o los CloudWatch registros de Amazon, es posible que notes que las horas de inicio y finalización de la ejecución de la DataSync tarea no coinciden con las marcas de tiempo que ves en otras herramientas de supervisión. Esto se debe a que la consola y CloudWatch los registros tienen en cuenta el tiempo que tarda la ejecución de una tarea en el estado de inicio o de espera, mientras que otras herramientas no lo hacen.

Es posible que notes esta discrepancia al comparar las marcas temporales de ejecución entre la DataSync consola o los CloudWatch registros y los siguientes lugares:

  • Registra el sistema de archivos implicado en la transferencia

  • La fecha de la última modificación de un objeto de Amazon S3 que DataSync escribió en

  • Tráfico de red procedente del DataSync agente

  • EventBridge Eventos de Amazon

La ejecución de la tarea falla debido a NoMem un error

Es posible que el conjunto de datos que intentas transferir sea demasiado grande DataSync. Si ve este error, póngase en contacto con el Centro de AWS Support.

No se puede transferir el objeto a Azure Blob Storage porque produce el error user metadata key

Al realizar una transferencia de un bucket de S3 a Azure Blob Storage, puede aparecer el siguiente error:

[ERROR] Failed to transfer file /user-metadata/file1: Azure Blob user metadata key must be a CSharp identifier

Esto significa que /user-metadata/file1 incluye los metadatos del usuario que no utilizan un identificador de C# válido. Para obtener más información, consulte la documentación de Microsoft.

Hay una /.aws-datasync carpeta en la ubicación de destino

DataSync crea una carpeta llamada /.aws-datasync en su ubicación de destino para facilitar la transferencia de datos.

Aunque DataSync normalmente elimina esta carpeta después de la transferencia, puede haber situaciones en las que esto no suceda.

Acción que debe ejecutarse

Elimine esta carpeta en cualquier momento, siempre y cuando no tenga una tarea en ejecución copiando en esa ubicación.

Cuando finalice la ejecución de la tarea, aparecerá el siguiente error:

Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.

Al realizar transferencias entre sistemas de almacenamiento SMB (como un servidor de archivos SMB y el sistema de archivos Amazon FSx for Windows File Server), es posible que veas las siguientes advertencias y errores en tus CloudWatch registros:

[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Acción que debe ejecutarse

DataSync no admite la transferencia de enlaces simbólicos (o enlaces físicos) al realizar transferencias entre estos tipos de ubicaciones. Para obtener más información, consulte Enlaces y directorios copiados por AWS DataSync.

Errores en el informe de la tarea

Es posible que te encuentres con uno de los siguientes errores al intentar supervisar la DataSync transferencia con un informe de tareas.

Mensaje de error Solución

File path exceeds the maximum length of 4,096 characters. Cannot write to Task Report

Ninguno. DataSync no puede transferir un archivo con una ruta que supere los 4.096 bytes.

Para obtener más información, consulte Límites del sistema de almacenamiento, de los archivos y de los objetos.

Failed to upload Task Report(s) to S3 due to an invalid bucket or IAM role

Compruebe que el rol de DataSync IAM tiene los permisos adecuados para cargar un informe de tareas en su bucket de S3.

Execution error occurred prior to generating any Task Reports

Revise sus CloudWatch registros para identificar por qué falló la ejecución de la tarea.