Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Wie löse ich Probleme mit einer Amazon-DocumentDB-Instance, die sich im Status incompatible-network befindet?

Lesedauer: 4 Minute
0

Meine Amazon-DocumentDB-Instance (mit MongoDB-Kompatibilität) befindet sich im Status incompatible-network.

Kurzbeschreibung

Der Status incompatible-network tritt aufgrund eines oder mehrerer der folgenden Probleme mit der Amazon-DocumentDB-Instance auf:

  • In dem Subnetz, in dem die Amazon-DocumentDB-Instance gestartet wurde, sind keine IP-Adressen verfügbar.
  • Das in der Amazon-DocumentDB-DB-Subnetzgruppe aufgeführte Subnetz ist in der Amazon Virtual Private Cloud (Amazon VPC) nicht vorhanden.
  • Sie haben Ihr Servicekontingent für Elastic Network-Schnittstellen in der AWS-Region, die Sie verwenden, erreicht.

Wenn Sie eines dieser Probleme haben, wechselt Ihre Amazon-DocumentDB-Instance möglicherweise in den Status incompatible-network, wenn Sie eine der folgenden Aktionen ausführen:

  • Ändern Sie die Klasse der Amazon-DocumentDB-Instance.
  • Fügen Sie eine neue Amazon-DocumentDB-Instance zum Cluster hinzu.
  • Ersetzen Sie einen Host aufgrund eines Wartungsereignisses.
  • Erstellen Sie eine neue Amazon-DocumentDB-Instance, nachdem die Elastic-Network-Schnittstellen ihr Kontingent erreicht haben.
  • Stellen Sie aus einem Amazon-DocumentDB-Snapshot-Backup wieder her.
  • Starten Sie einen Amazon-DocumentDB-Cluster, der gestoppt wurde.

Behebung

Der Status incompatible-network bedeutet, dass die Amazon-DocumentDB-Instance möglicherweise weiterhin auf Datenbankebene zugänglich ist, Sie die Instance jedoch nicht ändern oder neu starten können. Ist eine bewährte Methode, immer über ein Backup zu verfügen, damit Sie die Daten auf einer anderen Instance wiederherstellen können, falls Ihre Instance in den Status incompatible-network gerät.

Um Probleme mit einer Amazon-DocumentDB-Instance im Status incompatible-network zu beheben, wählen Sie eine der folgenden Lösungen:

Verwenden Sie das Runbook AWSSupport-ValidateRdsNetworkConfiguration

Verwenden Sie das Runbook AWSSupport-ValidateRdsNetworkConfiguration, um zu ermitteln, warum sich Ihre Amazon-DocumentDB-Instance im Status incompatible-network befindet. Um den Status incompatible-network zu vermeiden, verwenden Sie dieses Runbook, wenn Sie Änderungen vornehmen oder eine gestoppte Instance starten.

Hinweis: Bevor Sie mit dem Runbook AWSSupport-ValidateRdsNetworkConfiguration beginnen, stellen Sie sicher, dass Ihr AWS Identity and Access Management (IAM)-Benutzer oder Ihre Rolle über die erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie im Abschnitt Erforderliche IAM-Berechtigungen von AWSSupport-ValidateRdsNetworkConfiguration.

Gehen Sie wie folgt vor, um mithilfe des Runbooks AWSSupport-ValidateRdsNetworkConfiguration Fehler zu beheben:

  1. Melden Sie sich bei der AWS Systems Manager-Konsole an und greifen Sie auf das Runbook AWSSupport-ValidateRdsNetworkConfiguration zu.
  2. Wählen Sie Automatisierung ausführen.
  3. Geben Sie die folgenden Werte ein:
    Geben Sie für die AutomationAssumeRole den ARN der IAM-Rolle ein, die es der Automatisierung ermöglicht, Aktionen in Ihrem Namen auszuführen. Wenn keine Rolle angegeben ist, verwendet Automation die Berechtigungen des Benutzers, der das Runbook startet.
    Geben Sie für DBInstanceIdentifier den Instance Identifier für Ihre Amazon DocumentDB-Instance ein.
  4. Wählen Sie Ausführen.
  5. Überprüfen Sie nach Abschluss der Automatisierung die detaillierten Ergebnisse im Abschnitt Ausgaben. Der Parameter generateReport.Report zeigt einen konsolidierten Bericht über alle Prüfungen, die im Rahmen dieses Runbooks durchgeführt werden.
  6. (Optional) Weitere Schritte zur Problembehandlung finden Sie im Abschnitt ###\ [Nächste Schritte] des Ausgabeberichts.

Die AWS-Managementkonsole verwenden

Gehen Sie zur Fehlerbehebung über die AWS-Managementkonsole wie folgt vor:

  1. Öffnen Sie die Amazon-DocumentDB-Konsole und wählen Sie dann im Navigationsbereich Instances aus.
  2. Wählen Sie eine Amazon-DocumentDB-Instance, die sich im Status incompatible-network befindet. Notieren Sie sich dann die VPC-ID aus den Instance-Details.
  3. Öffnen Sie die Amazon-VPC-Konsole und wählen Sie dann im Navigationsbereich Subnetze aus. Stellen Sie sicher, dass alle Subnetzgruppen in der vom Amazon-DocumentDB-Cluster verwendeten VPC vorhanden sind und sich in einem verfügbaren Status befinden.
  4. Vergewissern Sie sich, dass alle Subnetze in der vom Amazon-DocumentDB-Cluster verwendeten Subnetzgruppe über verfügbare IP-Adressen verfügen.
  5. Öffnen Sie die Amazon Elastic Compute Cloud (Amazon EC2)-Konsole und bestätigen Sie dann, dass Sie das Kontingent für elastische Netzwerkschnittstellen nicht erreicht haben. Wenn Sie das Kontingent erreicht haben, fordern Sie eine Erhöhung des Servicekontingents an. Weitere Informationen finden Sie unter Netzwerkschnittstellen.

Wenn sich die Amazon-DocumentDB-Instance bereits im Status incompatible-network befindet, wählen Sie eine der folgenden Methoden für Ihren Amazon-DocumentDB-Cluster:

  • Erstellen Sie eine neue Amazon-DocumentDB-Instance im Cluster, nachdem Sie das Problem behoben haben, das den Status incompatible-network verursacht hat. Nachdem Sie einen laufenden Cluster mit einer neuen, aktiven Amazon-DocumentDB-Instance eingerichtet haben, löschen Sie die Instance, die sich im Status incompatible-network befand.
    Wichtig: Löschen Sie nicht den gesamten Cluster. Löschen Sie stattdessen nur die Instance mit dem Status incopatible-network. Stellen Sie außerdem sicher, dass sich die neue aktive Amazon-DocumentDB-Instance im selben Cluster befindet wie die alte Instance mit Status incompatible-network.
  • Beenden Sie vorübergehend alle Schreibvorgänge in die Amazon-DocumentDB-Instance und führen Sie dann eine Point-in-Time-Wiederherstellung (PITR) durch, um einen neuen Cluster zu erstellen.

Ähnliche Informationen

Den Status einer Amazon-DocumentDB-Instance überwachen

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Monaten