Trabajar con el soporte de AWS DMS diagnóstico (AMI) - AWS Database Migration Service

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.

Trabajar con el soporte de AWS DMS diagnóstico (AMI)

Si encuentra un problema relacionado con la red al trabajar con ella AWS DMS, es posible que su ingeniero de soporte necesite más información sobre la configuración de la red. Queremos asegurarnos de que AWS Support reciba la mayor cantidad posible de información requerida en el menor tiempo posible. Por lo tanto, desarrollamos una AMI Amazon EC2 prediseñada con herramientas de diagnóstico para AWS DMS probar su entorno de red.

Las pruebas de diagnóstico instaladas en la imagen de máquina de Amazon (AMI) incluyen lo siguiente:

  • Virtual Private Cloud (VPC) (Nube virtual privada)

  • Pérdida de paquetes de red

  • Latencia de la red

  • Tamaño de la unidad de transmisión máxima (MTU)

nota

Si tiene problemas de rendimiento con el origen de Oracle, puede evaluar el rendimiento de lectura de los registros REDO o archivados de Oracle para encontrar formas de mejorar el rendimiento. Para obtener más información, consulte Evaluación del rendimiento de lectura de los registros REDO o archivados de Oracle.

Lance una nueva instancia AWS DMS de diagnóstico de Amazon EC2

En esta sección, lanzará una nueva instancia de Amazon EC2. Para obtener información sobre cómo lanzar una instancia de Amazon EC2, consulte el tutorial de Introducción a las instancias Linux de Amazon EC2 en la Guía del usuario de Amazon EC2.

Lance una instancia de Amazon EC2 con la siguiente configuración:

  • Para Imágenes de aplicaciones y sistema operativo (Imagen de máquina de Amazon), busque la AMI de DMS-DIAG-AMI. Si ha iniciado sesión en la consola, puede buscar la AMI con esta consulta. Para obtener el ID de AMI de la AMI de AWS diagnóstico de su región, consulte ID de AMI por región lo siguiente.

  • Para Tipo de instancia, le recomendamos que elija t2.micro.

  • Para Configuración de red, elija la misma VPC que usa la instancia de replicación.

Una vez que la instancia esté activa, conéctese a la instancia. Para obtener información sobre la conexión a una instancia de Linux de Amazon EC2, consulte Conexión con la instancia de Linux.

Creación de un rol de IAM

Si quiere ejecutar las pruebas de diagnóstico en la instancia de replicación con los permisos mínimos necesarios, cree un rol de IAM que utilice la siguiente política de permisos:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "dms:DescribeEndpoints", "dms:DescribeTableStatistics", "dms:DescribeReplicationInstances", "dms:DescribeReplicationTasks", "secretsmanager:GetSecretValue" ], "Resource": "*" } ] }

Adjunte el rol a un nuevo usuario de IAM. Para obtener información sobre la creación de roles de IAM, políticas y usuarios, consulte las siguientes secciones en la Guía del usuario de IAM:

Ejecutar pruebas de diagnóstico

Tras crear una instancia de Amazon EC2 y conectarse a ella, haga lo siguiente para ejecutar pruebas de diagnóstico en la instancia de replicación.

  1. Configure la AWS CLI:

    $ aws configure

    Proporcione las credenciales de acceso de la cuenta de AWS usuario que desee utilizar para ejecutar las pruebas de diagnóstico. Proporcione la región de la VPC y la instancia de replicación.

  2. Muestra las AWS DMS tareas disponibles en tu región. Sustituya la región de ejemplo por su región.

    $ dms-report -r us-east-1 -l

    Este comando muestra el estado de las tareas.

    Herramienta de diagnóstico que muestra la lista de tareas.
  3. Muestre los puntos de conexión y la configuración de las tareas. Sustituya <DMS-Task-ARN> por el nombre de recurso de Amazon (ARN) de la tarea.

    $ dms-report -t <DMS-Task-ARN>

    Este comando muestra los puntos de conexión y la configuración de la tarea.

    Herramienta de diagnóstico que muestra la lista de puntos de conexión de la tarea.
  4. Ejecute pruebas de diagnóstico. Sustituya <DMS-Task-ARN> por el ARN de la tarea.

    $ dms-report -t <DMS-Task-ARN> -n y

    Este comando muestra datos de diagnóstico sobre la VPC de la instancia de replicación, la transmisión de paquetes de red, la latencia de la red y el tamaño de la unidad de transmisión máxima (MTU) de la red.

    Herramienta de diagnóstico que muestra los datos de la red.

Siguientes pasos

En las siguientes secciones se describe la información de solución de problemas en función de los resultados de las pruebas de diagnóstico de la red:

Pruebas de VPC

Esta prueba verifica que la instancia de diagnóstico de Amazon EC2 esté en la misma VPC que la instancia de replicación. Si la instancia de diagnóstico de Amazon EC2 no está en la misma VPC que la instancia de replicación, ciérrela y créela de nuevo en la VPC correcta. No puede cambiar la VPC de una instancia de Amazon EC2 después de crearla.

Pruebas de pérdida de paquetes de red

Esta prueba envía 10 paquetes a los siguientes puntos de conexión y comprueba la pérdida de paquetes:

  • El servicio de metadatos AWS DMS Amazon EC2 en el puerto 80

  • El punto de conexión de origen

  • El punto de conexión de destino

Todos los paquetes deberían llegar correctamente. Si se pierde algún paquete, consulte a un ingeniero de redes para determinar el problema y encontrar una solución.

Pruebas de latencia de red

Esta prueba envía 10 paquetes a los mismos puntos de conexión que la prueba anterior y comprueba la latencia de los paquetes. Todos los paquetes deben tener una latencia inferior a 100 milisegundos. Si los paquetes tienen una latencia superior a 100 milisegundos, consulte con un ingeniero de redes para determinar el problema y encontrar una solución.

Pruebas de tamaño de la unidad de transmisión máxima (MTU)

Esta prueba detecta el tamaño de MTU mediante la herramienta Traceroute en los mismos puntos de conexión que la prueba anterior. Todos los paquetes de la prueba deben tener el mismo tamaño de MTU. Si algún paquete tiene un tamaño de MTU diferente, consulta con un especialista en sistemas para determinar el problema y encontrar una solución.

ID de AMI por región

Para ver una lista de las AMI de diagnóstico de DMS disponibles en su AWS región, ejecute el siguiente ejemplo de AWS CLI.

aws ec2 describe-images --owners 343299325021 --filters "Name=name, Values=DMS-DIAG*" --query "sort_by(Images, &CreationDate)[-1].[Name, ImageId, CreationDate]" --output text

Si el resultado no muestra resultados, significa que la AMI de diagnóstico del DMS no está disponible en su AWS región. La solución alternativa consiste en seguir los pasos que se indican a continuación para copiar la AMI de diagnóstico de otra región. Para obtener más información, consulte Copiar una AMI.

  • Lance una instancia en la región disponible.

  • Crea la imagen. La imagen será de tu propiedad.

  • Copie la AMI en su región, por ejemplo, en la región de Oriente Medio (EAU).

  • Lanza la instancia en tu región local.