Comment résoudre les problèmes liés à une instance de base de données Amazon DocumentDB qui se trouve dans un état de réseau incompatible ?

Date de la dernière mise à jour : 24/01/2020

Mon instance de base de données Amazon DocumentDB (avec compatibilité MongoDB) est dans un état de réseau incompatible. Qu'est-ce que cela signifie et comment puis-je le corriger ?

Brève description

Un état de réseau incompatible indique une ou plusieurs des conditions suivantes pour l'instance de base de données Amazon DocumentDB :

  • Aucune adresse IP n'est disponible dans le sous-réseau dans lequel l'instance de base de données Amazon DocumentDB a été lancée.
  • Le sous-réseau énuméré dans le groupe de sous-réseaux de base de données Amazon DocumentDB n’existe plus dans le Amazon Virtual Private Cloud (Amazon VPC).
  • Vous avez atteint votre quota de service pour les interfaces réseau Elastic au sein de la région AWS que vous utilisez et vous devez demander une augmentation de quota de service.
  • L'interface réseau Elastic d’origine de l'instance de base de données Amazon DocumentDB a été supprimée lorsque le cluster a été arrêté. Lorsque l'instance de base de données a été redémarrée, l'interface réseau Elastic n'a pas été trouvée.

L’état de réseau incompatible de votre instance de base de données Amazon DocumentDB peut provenir de l’exécution de l'une des actions suivantes :

  • Modification de la classe de l'instance de base de données Amazon DocumentDB.
  • Ajout d'une nouvelle instance de base de données Amazon DocumentDB au cluster.
  • Remplacement d'un hôte en raison d'un événement de maintenance.
  • Création d'une nouvelle instance de base de données Amazon DocumentDB une fois que le quota pour les interfaces réseau Elastic est atteint.
  • Restauration à partir d'une sauvegarde d'instantané Amazon DocumentDB.
  • Démarrage d'un cluster Amazon DocumentDB qui a été arrêté.

Résolution

L’état de réseau incompatible signifie que l'instance de base de données Amazon DocumentDB peut toujours être accessible au niveau de la base de données, mais que vous ne pouvez pas modifier ni redémarrer l'instance. Pour cette raison, il est recommandé de toujours disposer d'une sauvegarde (instantanée ou logique) afin de pouvoir restaurer les données dans une autre instance, au cas où votre instance entre dans un état de réseau incompatible.

  1. Ouvrez la console Amazon DocumentDB, puis sélectionnez Instances dans le volet de navigation.
  2. Choisissez l'instance de base de données Amazon DocumentDB qui se trouve dans un état de réseau incompatible puis notez l'ID du VPC dans les détails de l'instance.
  3. Ouvrez la console VPC Amazon, puis sélectionnez Your VPCs (Vos VPC) dans le volet de navigation.
  4. Sélectionnez le VPC que vous avez noté précédemment, choisissez Actions, puis Edit DNS hostnames (Modifier les noms d'hôte DNS). Si DNS hostnames (Noms d'hôte DNS) n'est pas activé, cochez la case pour activer, puis choisissez Enregistrer.
  5. Dans Your VPCs (Vos VPC), sélectionnez le VPC que vous avez noté précédemment, choisissez Actions, puis sélectionnez Edit DNS resolution (Modifier la résolution DNS). Si DNS resolution (Résolution DNS) n’est pas activé, cochez la case pour activer, puis choisissez Enregistrer.
  6. Choisissez Subnets (Sous-réseaux) dans le volet de navigation, puis confirmez que tous les sous-réseaux du groupe de sous-réseaux utilisés par le cluster Amazon DocumentDB disposent d'adresses IP disponibles.
  7. Ouvrez la console Amazon Elastic Compute Cloud (Amazon EC2), puis confirmez que vous n'avez pas atteint le quota des interfaces réseau Elastic. Demandez une augmentation de quota de service si nécessaire.
    Remarque : le quota des interfaces réseau par région AWS est de 350 par défaut, mais elle peut aussi être égale à votre quota d'instance de base de données à la demande multiplié par cinq, si ce nombre est supérieur à 350. Pour plus d'informations, consultez Network Interfaces (Interfaces réseaux).

Si l'instance de base de données Amazon DocumentDB est déjà en état de réseau incompatible, vous pouvez utiliser l'une des méthodes suivantes pour votre cluster Amazon DocumentDB :

  1. Créez une nouvelle instance de base de données Amazon DocumentDB dans le cluster après avoir résolu le problème à l'origine de l'état de réseau incompatible. Une fois que vous disposez d'un cluster en cours d'exécution avec une nouvelle instance de base de données Amazon DocumentDB active et saine, vous pouvez supprimer l'instance qui était dans un état de réseau incompatible. Important : ne supprimez pas entièrement le cluster et assurez-vous que la nouvelle instance de base de données Amazon Document est active et en cours d'exécution dans le même cluster.
  2. Ou arrêtez temporairement toute écriture sur l'instance de base de données Amazon Document, puis effectuez une restauration à un instant dans le passé (PITR) pour créer un nouveau cluster.

Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?