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

5 minutos de lectura
0

Mi instancia de Amazon DocumentDB (compatible con MongoDB) se encuentra en un estado de red incompatible.

Breve descripción

El estado incompatible-network se debe a uno o varios de los siguientes problemas con la instancia de Amazon DocumentDB:

  • No hay direcciones IP disponibles en la subred en la que se ha iniciado la instancia de Amazon DocumentDB.
  • La subred que aparece en el grupo de subredes de BD de Amazon DocumentDB no existe en Amazon Virtual Private Cloud (Amazon VPC).
  • Ha alcanzado su cuota de servicio para interfaces de red elásticas en la región de AWS que está utilizando.

Si tiene alguno de estos problemas, es posible que su instancia de Amazon DocumentDB pase al estado incompatible-network cuando realice una de las siguientes acciones:

  • Modificar la clase de la instancia de Amazon DocumentDB.
  • Añadir una nueva instancia de Amazon DocumentDB al clúster.
  • Reemplazar un host debido a un evento de mantenimiento.
  • Crear una nueva instancia de Amazon DocumentDB después de que las interfaces de red elásticas alcancen su cuota.
  • Restaurar a partir de una copia de seguridad de instantánea de Amazon DocumentDB.
  • Iniciar un clúster detenido de Amazon DocumentDB.

Solución

El estado incompatible-network significa que, aunque es posible que la instancia de Amazon DocumentDB siga siendo accesible en el nivel de la base de datos, no puede modificarla ni reiniciarla. Se recomienda tener siempre una copia de seguridad para poder restaurar los datos en otra instancia si la instancia pasa al estado incompatible-network.

Para solucionar problemas con una instancia de Amazon DocumentDB en el estado incompatible-network, elija una de las siguientes soluciones:

Utilización del runbook AWSSupport-ValidateRdsNetworkConfiguration

Para identificar por qué la instancia de Amazon DocumentDB 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.

Para solucionar problemas a partir del runbook 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:
    Como 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.
    En DBInstanceIdentifier, introduzca el identificador de su instancia de Amazon DocumentDB.
  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 ### [Next Steps] del informe de resultados para obtener más información sobre los pasos siguientes para solucionar el problema.

Uso de la Consola de administración de AWS

Para solucionar problemas desde la Consola de administración de AWS, siga estos pasos:

  1. Abra la consola de Amazon DocumentDB y, a continuación, elija Instancias en el panel de navegación.
  2. Elija la instancia de Amazon DocumentDB que se encuentra en estado incompatible-network. A continuación, anote el ID de VPC que figura en los detalles de la instancia.
  3. Abra la consola de Amazon VPC y, a continuación, seleccione Subredes en el panel de navegación. Compruebe que todos los grupos de subredes de la VPC que utiliza el clúster de Amazon DocumentDB existan y estén disponibles.
  4. Confirme que todas las subredes del grupo de subredes utilizado por el clúster de Amazon DocumentDB tengan direcciones IP disponibles.
  5. Abra la consola de Amazon Elastic Compute Cloud (Amazon EC2) y, a continuación, compruebe si ha alcanzado la cuota para interfaces de red elásticas. Si ha alcanzado la cuota, solicite un aumento de la cuota de servicio. Para obtener más información, consulte Interfaces de red.

Si la instancia de Amazon DocumentDB ya se encuentra en el estado incompatible-network, elija uno de los siguientes métodos para su clúster de Amazon DocumentDB:

  • Cree una nueva instancia de Amazon DocumentDB en el clúster después de solucionar el problema que provocó el estado incompatible-network. Cuando tenga un clúster en ejecución con otra instancia activa nueva de Amazon DocumentDB, elimine la instancia que se encontraba en el estado incompatible-network.
    Importante: No elimine todo el clúster. En su lugar, borre solo la instancia en estado incompatible-network. Además, asegúrese de que la nueva instancia activa de Amazon DocumentDB se encuentre en el mismo clúster que la antigua instancia con el estado incompatible-network.
  • Detenga temporalmente cualquier escritura en la instancia de Amazon DocumentDB y, a continuación, realice una recuperación a un momento dado (PITR) para crear un nuevo clúster.

Información relacionada

Monitoring an Amazon DocumentDB instance's status

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 meses