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 replicación de AWS DMS 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 instancia de AWS DMS está configurada para Multi-AZ, el reinicio puede realizarse con una conmutación por error. Cuando finaliza el reinicio, se crea un evento de AWS DMS.

Si laAWS DMS instancia es una implementación Multi-AZ, puede forzar una conmutación por error planificada de una zona deAWS disponibilidad a otra cuando efectúa el reinicio. Al forzar una conmutación por error planificada de laAWS DMS instancia,AWS DMS se cierran las conexiones activas de la instancia actual antes de cambiarla automáticamente a una instancia en espera en otra zona de disponibilidad. Reiniciar con una conmutación por error planificada ayuda a simular un evento de conmutación por error planificado de unaAWS DMS instancia, por ejemplo, al escalar la clase de instancia de replicación.

nota

Cuando un reinicio fuerza una conmutación de una zona de disponibilidad a otra, el cambio de zona de disponibilidad puede no verse reflejado durante algunos minutos. Este retraso aparece en laAWS Management Console API and y en las llamadas a laAWS CLIAWS DMS API.

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 permanecen en estado completo. Cuando se reinicie durante la fase de carga completa, le recomendamos que realice uno de los pasos que se indican a continuación.

  • Elimine las tablas que estén completas de la tarea y reinicie la tarea 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 se puede reiniciar la instancia de replicación de AWS DMS que no se encuentra en el estado Disponible. La instancia de AWS DMS puede no estar disponible por varias razones, como una modificación solicitada anteriormente o una acción durante un periodo de mantenimiento. El tiempo necesario para reiniciar una instancia de replicación de AWS DMS suele ser corto (menos de 5 minutos).

Para reiniciar una instancia de replicación, usa laAWS consola.

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

  2. En el panel de navegación, elija Replication instances.

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

  4. Elija Reboot.

  5. En el cuadro de diálogo ¿Reiniciar instancia de replicación?, elija ¿Reiniciar con conmutación por error? si ha configurado su instancia de replicación para la implementación en múltiples zonas de disponibilidad y desea realizar una conmutación por error a otra zona deAWS disponibilidad.

  6. Elija Reboot.

Para reiniciar una instancia de replicación, utilice el comando AWS CLIreboot-replication-instance de la con el parámetro siguiente:

  • --replication-instance-arn

ejemplo Ejemplo de reinicio normal

En el siguiente ejemplo de la AWS CLI, 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 ejemplo de la AWS CLI, 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-failover

Para reiniciar una instancia de replicación, utilice la acción AWS DMSRebootReplicationInstance de la API de con el parámetro siguiente:

  • 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 deAWS disponibilidad.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForceFailover=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