¿Cómo puedo solucionar los problemas con una base de datos de Amazon RDS que se encuentra en un estado de red incompatible?

6 minutos de lectura
0

Quiero solucionar los problemas con una instancia de base de datos de Amazon Relational Database Service (Amazon RDS) que se encuentra en un estado de red incompatible.

Breve descripción

Si su instancia de base de datos de Amazon RDS se encuentra en un estado incompatible-network, puede deberse a una de las siguientes situaciones:

Es posible que su instancia de base de datos se encuentre en el estado incompatible-network porque ha realizado alguna de las siguientes acciones:

  • Ha modificado la clase de instancia de base de datos
  • Ha modificado la instancia de base de datos para que utilice un despliegue multi-AZ
  • Ha reemplazado un host debido a un evento de mantenimiento
  • Ha lanzado una instancia de base de datos de sustitución
  • Ha creado una nueva instancia de base de datos después de alcanzar la cuota para las interfaces de red elásticas
  • Ha restaurado la instancia de base de datos a partir de la copia de seguridad de una instantánea
  • Ha iniciado una instancia de base de datos que estaba detenida

Para obtener más información sobre el motivo por el que su instancia de base de datos se encuentra en el estado de incompatible-network, consulte Consulta de eventos de Amazon RDS.

Solución

Nota: El estado incompatible-network significa que, aunque es posible que la instancia de base de datos siga siendo accesible en el nivel de la base de datos, no puede modificarla ni reiniciarla. Se recomienda tener una copia de seguridad, como una instantánea o una lógica, para poder restaurar los datos en otra instancia de base de datos.

Para solucionar los problemas con una base de datos de Amazon RDS en el estado incompatible-network, utilice el runbook AWSSupport-ValidateRdsNetworkConfiguration o la Consola de administración de AWS.

Utilización del runbook AWSSupport-ValidateRdsNetworkConfiguration

Para identificar por qué la instancia de Amazon RDS se encuentra en el estado incompatible-network, utilice el runbook AWSSupport-ValidateRdsNetworkConfiguration. Para evitar el estado incompatible-network, utilice este runbook cuando realice modificaciones o inicie una instancia detenida.

Nota: Antes de iniciar el runbook AWSSupport-ValidateRdsNetworkConfiguration, asegúrese de que el usuario o rol de AWS Identity and Access Management (IAM) tenga los permisos necesarios. Para obtener más información, consulte el apartado Required IAM permissions en AWSSupport-ValidateRdsNetworkConfiguration.

Siga estos pasos:

  1. Inicie sesión en la consola de AWS Systems Manager y acceda al runbook AWSSupport-ValidateRdsNetworkConfiguration.
  2. Elija Ejecutar automatización.
  3. Introduzca los siguientes valores:
    Para AutomationAssumeRole, introduzca el ARN del rol de IAM que permite que la automatización realice acciones en su nombre. Si no se especifica ningún rol, la automatización usará los permisos del usuario que haya iniciado el runbook.
    Para DBInstanceIdentifier, introduzca el identificador de instancia de Amazon RDS de su instancia de Amazon RDS.
  4. Elija Ejecutar.
  5. Una vez finalizada la automatización, revise los resultados que se detallan en la sección Salidas. El parámetro generateReport.Report muestra un informe consolidado de todas las comprobaciones que se realizan como parte de este runbook.
  6. (Opcional) Consulte la sección ### [pasos siguientes] del informe de los resultados para obtener más información sobre acciones adicionales para solucionar problemas.

Utilización de la Consola de administración de AWS

  1. Abra la consola de Amazon RDS.
  2. En el panel de navegación, seleccione Bases de datos.
  3. Seleccione la instancia de base de datos en estado incompatible-network y, a continuación, anote el ID de la VPC y los ID de subred del panel Conectividad y seguridad.
  4. Abra la consola de Amazon VPC y luego elija Sus VPC en el panel de navegación.
  5. Seleccione la VPC y, a continuación, elija Acciones.
  6. Elija Editar los nombres de host DNS. Si no se ha activado Nombres de host de DNS, seleccione Habilitar.
  7. En Sus VPC, seleccione la VPC y, luego, Acciones.
  8. Elija Editar la resolución de DNS. Si no se ha activado Resolución de DNS, seleccione Habilitar.
  9. En el panel de navegación, elija Subredes. Confirme que todas las subredes estén en la lista y tengan direcciones IP disponibles.
  10. Abra la consola de Amazon Elastic Compute Cloud (Amazon EC2) y, a continuación, compruebe si ha alcanzado la cuota de interfaces de red elásticas. Solicite un aumento de la cuota de servicio si es necesario.
    Nota: Para obtener más información sobre las cuotas de las interfaces de red por región, consulte Interfaces de red.

Nota: Puede que la instancia se encuentre en el estado incompatible-network si RDS no puede asignar su dirección IP en los siguientes escenarios:

  • Está utilizando Amazon RDS en AWS Outposts.
  • Ha activado la configuración de la dirección IP propiedad del cliente (CoIP).

Para solucionar los problemas con una instancia de base de datos de RDS en el estado incompatible-network, compruebe si ha activado las copias de seguridad automatizadas para la instancia de base de datos. Si ha activado las copias de seguridad automatizadas, detenga temporalmente cualquier escritura en la base de datos y realice una recuperación a un momento dado (PITR).
Si no ha activado las copias de seguridad automatizadas, cree una nueva instancia de base de datos. A continuación, utilice AWS Database Migration Service (AWS DMS) o una herramienta de copia de seguridad y restauración para migrar los datos. Puede usar una herramienta como mysqldump, pg_dump o expdp / impdp.

Importante: Cuando una instancia entra en el estado incompatible-network, es posible que no se pueda acceder a la instancia de base de datos en el nivel de base de datos para realizar una copia de seguridad lógica.

Información relacionada

Viewing Amazon RDS DB instance status

Uso de una instancia de base de datos en una VPC

How can I fix an Amazon RDS DB instance that is stuck in the incompatible-parameters status?

Flujos de trabajo de automatización de AWS Support (SAW)

Running an automation

Setting up Automation