Inicio de la migración - Amazon ElastiCache

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.

Inicio de la migración

Una vez completados todos los requisitos previos, puede iniciar la migración de datos con AWS Management Console ElastiCache API, o AWS CLI. Para el modo clúster activado, si la migración de ranura difiere, se realizará un cambio de particiones antes de la migración en activo. En el siguiente ejemplo, se muestra el uso deCLI.

nota

Se recomienda usarlo TestMigration API para validar la configuración de migración. Pero esto es estrictamente opcional.

Inicie la migración llamando al comando start-migration con los siguientes parámetros:

  • --replication-group-id— Identificador del grupo de ElastiCache replicación de destino

  • --customer-node-endpoint-list— Una lista de puntos finales con direcciones IP DNS o direcciones IP y el puerto en el que se ejecuta el OSS clúster de Valkey o Redis de origen. La lista solo puede tener un elemento tanto para el modo clúster desactivado como para el modo clúster activado. Si ha activado la replicación en cadena, el punto final puede apuntar a una réplica en lugar de al nodo principal de su clúster de Valkey o Redis. OSS

A continuación, se muestra un ejemplo en el que se utiliza. CLI

aws elasticache start-migration --replication-group-id test-cluster --customer-node-endpoint-list "Address='10.0.0.241',Port=6379"

Al ejecutar este comando, el nodo ElastiCache principal (en cada fragmento) se configura para convertirse en una réplica de su OSS instancia de Valkey o Redis (en el fragmento correspondiente que posee las mismas ranuras en los redis habilitados para clústeres). El estado del ElastiCache clúster cambia a estado migratorio y los datos comienzan a migrar desde la instancia de Valkey o Redis al nodo principal. OSS ElastiCache Según el tamaño de los datos y la carga de la OSS instancia de Valkey o Redis, la migración puede tardar un tiempo en completarse. Para comprobar el progreso de la migración, ejecuta el INFO comando valkey-cli en la instancia de Valkey y en el nodo principal. ElastiCache

Tras una replicación correcta, todas las escrituras en las instancias de Valkey o Redis OSS se propagan al clúster. ElastiCache Puede usar ElastiCache nodos para las lecturas. Sin embargo, no puede escribir en el ElastiCache clúster. Si un nodo ElastiCache principal tiene otros nodos de réplica conectados a él, estos nodos de réplica seguirán replicándose desde el nodo ElastiCache principal. De esta forma, todos los datos del clúster de Valkey o Redis se replican en todos los nodos del OSS clúster. ElastiCache

Si un nodo ElastiCache principal no puede convertirse en una réplica de tu OSS instancia de Valkey o Redis, lo volverá a intentar varias veces antes de volver a pasar a ser principal. A continuación, el estado del ElastiCache clúster cambia a disponible y se envía un evento del grupo de replicación sobre el error al iniciar la migración. Para solucionar problemas como un error, compruebe lo siguiente:

  • Busque el evento del grupo de reproducción. Utilice cualquier información específica del evento para arreglar el error de migración.

  • Si el evento no ofrece ninguna información específica, asegúrese de que ha seguido las directrices que se indican en Preparar el origen y el destino para la migración.

  • Asegúrese de que la configuración de enrutamiento de su red VPC y sus subredes permita el tráfico entre ElastiCache los nodos y sus instancias de Valkey o OSS Redis.

  • Asegúrese de que el grupo de seguridad adjunto a sus OSS instancias de Valkey o Redis permita el tráfico vinculado a la entrada desde los nodos. ElastiCache

  • Consulte los OSS registros de Valkey o Redis de sus instancias para obtener más información sobre los errores específicos de la replicación.