¿Cómo puedo solucionar los problemas de conmutación y conmutación por error entre regiones a un clúster secundario debido a una pequeña discrepancia de versiones en mi base de datos global de Amazon Aurora?

2 minutos de lectura
0

Quiero solucionar una discrepancia de las versiones menores entre los clústeres principales y secundarios de Amazon Aurora compatibles con PostgreSQL en el mismo clúster global de Aurora. Los clústeres principales y secundarios se encuentran en diferentes regiones de AWS.

Descripción corta

Incluso si los clústeres de bases de datos principales y secundarios se ejecutan en la misma versión compatible con Aurora PostgreSQL, es posible que no coincidan las versiones. Como los clústeres principales y secundarios se ejecutan en parches diferentes de la misma versión, no puede realizar conmutaciones ni conmutaciones por error entre regiones administradas.

Aparece un error similar al siguiente:

«El clúster de destino db-cluster-id debe estar en la misma versión de motor que el clúster principal actual»

Nota: Algunas versiones del motor de Aurora compatibles con PostgreSQL pueden realizar conmutaciones y conmutaciones por error entre regiones cuando los clústeres principales y secundarios se ejecutan en diferentes niveles de parches

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Para comprobar en qué versiones se ejecutan los clústeres de Aurora principales y secundarios, ejecute la siguiente consulta con la función aurora_version:

SELECT aurora_version();

Ejecute el comando describe-pending-maintenance-actions de la AWS CLI para comprobar si hay actualizaciones de mantenimiento pendientes en los clústeres:

aws rds describe-pending-maintenance-actions --resource-identifier cluster-ARN

Nota: Sustituya cluster-ARN por el ARN de su clúster.

Si hay actualizaciones de mantenimiento pendientes, aplíquelas al clúster de base de datos que desea actualizar.

Nota: El proceso de actualización de la versión de Aurora provoca tiempo de inactividad. Se recomienda realizar la actualización durante el periodo de mantenimiento planificado.

Para confirmar que los clústeres de Aurora principales y secundarios se ejecutan en la misma versión, ejecute la siguiente consulta:

SELECT aurora_version();

Puede realizar una conmutación o conmutación por error entre regiones administrada en su base de datos global cuando las versiones del motor y del parche coincidan para ambos clústeres.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 5 meses