Reinicio de una instancia de replicación - 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.

Reinicio de una instancia de replicación

Puede reiniciar una instancia de AWS DMS replicación para reiniciar el motor de replicación. Cuando se reinicia una instancia de replicación, se produce una interrupción momentánea en esta, durante la cual su estado se establece en Rebooting (Reiniciando). Si la AWS DMS instancia está configurada para Multi-AZ, el reinicio se puede realizar con una conmutación por error. Se crea un AWS DMS evento cuando se completa el reinicio.

Si la AWS DMS instancia es una implementación en zonas de disponibilidad múltiples (Multi-AZ), puede forzar una conmutación por error planificada de una zona de AWS disponibilidad a otra al reiniciar. Al forzar una conmutación por error planificada de la AWS DMS instancia, AWS DMS se cierran las conexiones activas de la instancia actual antes de cambiar automáticamente a una instancia en espera en otra zona de disponibilidad. Reiniciar con una conmutación por error planificada le ayuda a simular un evento de conmutación por error planificado de una AWS DMS instancia, por ejemplo, al escalar la clase de instancia de replicación.

nota

Después de que un reinicio fuerce una conmutación por error de una zona de disponibilidad a otra, es posible que el cambio de zona de disponibilidad no se refleje durante varios minutos. Este retraso aparece en la y en AWS Management Console las llamadas a la API and. AWS CLI AWS DMS

Si las tareas de migración se están ejecutando en la instancia de replicación cuando se reinicia, no se produce ninguna pérdida de datos, pero la tarea se detiene y el estado de la tarea cambia a un estado de error.

Si las tablas de la tarea de migración se encuentran en medio de una carga masiva (fase de carga completa) y aún no se han iniciado, pasan a un estado de error. Sin embargo, las tablas que estén completas en ese momento permanecerán en un estado completo. Si se reinicia durante la fase de carga completa, le recomendamos que realice uno de los pasos que se indican a continuación.

  • Elimine de la tarea las tablas que estén en un estado completo y reiníciela con las tablas restantes.

  • Cree una nueva tarea con tablas en estado de error y con tablas pendientes.

Si las tablas de la tarea de migración se encuentran en la fase de replicación continua, la tarea se reanuda una vez que se haya completado el reinicio.

No puede reiniciar la instancia de AWS DMS replicación si su estado no está en el estado Disponible. La AWS DMS instancia puede no estar disponible por varios motivos, como una modificación solicitada anteriormente o una acción relacionada con el período de mantenimiento. El tiempo necesario para reiniciar una instancia de AWS DMS replicación suele ser pequeño (menos de 5 minutos).

Para reiniciar una instancia de replicación, utilice la AWS consola.

Para reiniciar una instancia de replicación mediante la AWS consola
  1. Inicie sesión en la AWS DMS consola AWS Management Console y ábrala en https://console.aws.amazon.com/dms/v2/.

  2. En el panel de navegación, elija Instancias de replicación.

  3. Elija la instancia de replicación que desea reiniciar.

  4. Elija Reboot. Se abre el cuadro de diálogo Reiniciar la instancia de replicación.

  5. Seleccione la casilla de verificación ¿Desea reiniciar con conmutación por error? si ha configurado la instancia de replicación para la implementación Multi-AZ y desea realizar la conmutación por error en otra zona de disponibilidad de AWS .

  6. Elija Reboot.

Para reiniciar una instancia de replicación, utilice el AWS CLI reboot-replication-instancecomando con el siguiente parámetro:

  • --replication-instance-arn

ejemplo Ejemplo de reinicio normal

En el siguiente AWS CLI ejemplo, se reinicia una instancia de replicación.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance
ejemplo Ejemplo de reinicio normal con conmutación por error

En el siguiente AWS CLI ejemplo, se reinicia una instancia de replicación con conmutación por error.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance \ --force-planned-failover

Para reiniciar una instancia de replicación, utilice la RebootReplicationInstanceacción de la AWS DMS API con los siguientes parámetros:

  • ReplicationInstanceArn = arn of my rep instance

ejemplo Ejemplo de reinicio normal

En el siguiente ejemplo de código, se reinicia una instancia de replicación.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
ejemplo Ejemplo de reinicio normal con conmutación por error

En el siguiente ejemplo de código, se reinicia una instancia de replicación y se realiza una conmutación por error a otra zona de AWS disponibilidad.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForcePlannedFailover=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3