He recibido una notificación de mantenimiento en la que se me indica que uno de mis clústeres de bases de datos de Amazon Aurora requiere mantenimiento de hardware o una actualización del sistema operativo.
Descripción corta
Amazon Relational Database Service (Amazon RDS) realiza el mantenimiento de los clústeres de bases de datos para solucionar problemas relacionados con la seguridad y la fiabilidad de las instancias. Esto incluye las instancias de base de datos de Aurora, como las instancias compatibles con Aurora MySQL y Aurora PostgreSQL. Durante el periodo de mantenimiento, Amazon RDS aplica actualizaciones relacionadas con el hardware, los sistemas operativos o las versiones secundarias del motor de base de datos. Para obtener más información, consulta Mantenimiento de un clúster de base de datos de Aurora.
Puedes configurar una regla de Eventos de Amazon CloudWatch para recibir notificaciones sobre las acciones de mantenimiento en tus instancias de base de datos de Aurora. Si ya has recibido una notificación, utiliza la consola de Aurora y RDS para ver las acciones de mantenimiento pendientes de tus instancias de base de datos.
Resolución
Nota: Si se muestran errores al ejecutar los comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), asegúrate de utilizar la versión más reciente de AWS CLI.
Para recibir notificaciones sobre las acciones de mantenimiento en tu instancia de base de datos, consulta ¿Qué debo saber sobre el periodo de mantenimiento de Amazon RDS?
Visualización de las acciones de mantenimiento de tu instancia de base de datos Aurora
Para ver las acciones de mantenimiento de tu instancia de base de datos Aurora, haz lo siguiente:
- Abre la consola de Aurora y RDS.
- En el panel de navegación, selecciona Bases de datos.
- Selecciona el clúster de base de datos de Aurora o la instancia de base de datos para los que deseas ver las acciones de mantenimiento.
- Selecciona la pestaña Mantenimiento y copias de seguridad. Puedes ver la lista de acciones de mantenimiento pendientes en la sección Mantenimiento pendiente.
También puedes ejecutar el comando describe-pending-maintenance-actions de AWS CLI para enumerar las acciones de mantenimiento pendientes:
$ aws rds describe-pending-maintenance-actions --region example-region-name
Notificaciones de acciones para el mantenimiento del hardware
Recibes una notificación por correo electrónico cuando se programa el mantenimiento del hardware en las instancias de base de datos. La notificación incluye el periodo de tiempo en el que se debe completar el mantenimiento, las zonas de disponibilidad (AZ) y los recursos afectados.
Puedes realizar una de estas acciones después de recibir una notificación de mantenimiento del hardware:
- Realiza el mantenimiento del hardware de inmediato.
- Si no se realiza ninguna acción, el mantenimiento se realiza automáticamente en la instancia afectada. El mantenimiento se realiza durante el periodo de mantenimiento y dentro del plazo mencionado en la notificación.
Según el número de instancias que haya en tu clúster, es posible que se produzca un tiempo de inactividad.
- Clústeres con una sola instancia: durante el mantenimiento del hardware, el clúster y la instancia no estarán disponibles durante unos minutos hasta que finalice el mantenimiento del hardware.
- Clústeres con al menos dos instancias: si la instancia afectada es una instancia del escritor, el clúster y las instancias no estarán disponibles durante el tiempo que tarda la instancia en conmutar por error. Si la instancia afectada es una instancia del lector, no se realiza ninguna conmutación por error. En este caso, la instancia del lector no estará disponible durante unos minutos hasta que finalice el mantenimiento.
Nota: Las acciones de mantenimiento del hardware no se pueden aplazar.
Notificaciones de acciones para el mantenimiento del sistema operativo
La actualización del sistema operativo de Amazon RDS para mejorar el rendimiento tarda unos diez minutos en completarse. Esto no modifica la versión del motor de base de datos ni la clase de instancia de la instancia de base de datos de Aurora. Amazon RDS aplica sus actualizaciones obligatorias de forma automática y programada. Es posible que se muestren notificaciones sobre el mantenimiento programado del sistema operativo, como esta. En el caso de las actualizaciones opcionales, Amazon RDS no las aplica automáticamente. Sin embargo, se recomienda mantener actualizados los clústeres de bases de datos Aurora.
Para obtener más información, consulta Trabajo con actualizaciones del sistema operativo. Para aplicar acciones de mantenimiento del sistema operativo, consulta Aplicación de actualizaciones a un clúster de base de datos.
Nota: Se recomienda aplicar las actualizaciones a un clúster de base de datos antes de aplicarlas en las instancias de base de datos del lector. A continuación, aplica actualizaciones en la instancia de base de datos del escritor para evitar un tiempo de inactividad excesivo. Si la actualización del sistema operativo se aplica al lector, el lector no estará disponible hasta que se complete la actualización. Cuando se actualiza el escritor, se realiza una conmutación por error. La instancia de base de datos no está disponible durante el tiempo que tarda la instancia en conmutar por error (normalmente unos 60 segundos).
Información relacionada
How long is the Amazon RDS maintenance window? (¿Cuánto dura el periodo de mantenimiento de Amazon RDS?)