Fehlerbehebung bei Bereitstellungen

Wenn eine Bereitstellung fehlschlägt, überprüfen Sie Ihre Instanzen oder Bereitstellungen, um das Problem zu identifizieren. Öffnen Sie Cloud Deployment Manager, um detaillierte Meldungen anzuzeigen, die die Ursache für das Fehlschlagen der Bereitstellung anzeigen.

Ein Deployment kann aus folgenden Gründen nicht erfolgreich abgeschlossen worden sein:

  • Deployment Manager kann die erforderlichen Ressourcen, z. B. eine Instanz, ein Laufwerk oder eine Weiterleitungsregel für das Load-Balancing, nicht erstellen.
  • Ihnen fehlt die IAM-Rolle (Identitäts- und Zugriffsverwaltung).
  • Die Installation und Konfiguration der Software schlägt fehl.
  • Beim Deployment werden die Firewallregeln im VPC-Netzwerk (Virtual Private Cloud) nicht korrekt konfiguriert.

Inhalt

Auf die Bereitstellung zugreifen
Deployment Manager-Fehler
Fehlende Berechtigungen
Fehler bei der Softwareinstallation
Netzwerk- und Firewallprobleme
E-Mails von Softwarebereitstellungen senden

Auf die Bereitstellung zugreifen

Gehen Sie zu Ihrer Lösung zurück. Dazu rufen Sie Cloud Marketplace noch einmal auf. Gehen Sie zur Lösungsseite. Dort finden Sie ein Dropdown-Menü mit Ihren vorherigen Bereitstellungen. Für Dienste können Sie die Dienstoptionen direkt auf dieser Seite aktualisieren.

Wenn Ihr Deployment eine VM-Instanz ausführt, können Sie in der Google Cloud Console den Deployment Manager aufrufen. Von dort aus können Sie Ihr Deployment verwalten und alle Google Cloud-Ressourcen aufrufen, aus denen es besteht.

Deployment Manager-Fehler

Manchmal reicht vielleicht das CPU-Kontingent Ihres Projekts nicht aus, um die Ressourcen für die Bereitstellung zu erstellen. Überprüfen Sie unter Compute Engine-Kontingente das für Ihr Projekt verbleibende Kontingent und fordern Sie zusätzliches Kontingent an, falls dies erforderlich sein sollte. Anschließend versuchen Sie noch einmal, das Softwarepaket bereitzustellen.

Fehlende Berechtigungen

Möglicherweise ist die Rolle roles/deploymentmanager.editor nicht Ihrem Konto für das Projekt zugewiesen. Prüfen Sie unter Zugriffssteuerung für Nutzer, ob Ihr Nutzerkonto dem richtigen Projekt hinzugefügt und die richtigen Rollen auf das Konto angewendet wurden.

Fehler bei der Softwareinstallation

Die meisten Lösungen bieten eine Protokollierung für Ihre Instanzen, um Ihnen die Behebung von Fehlern bei der Softwareinstallation zu erleichtern. Wenn bei Ihrer Bereitstellung alle angeforderten Ressourcen erstellt werden, in Deployment Manager jedoch eine Bereitstellungsfehlermeldung angezeigt wird, ist es möglich, dass die Software nicht erfolgreich installiert oder konfiguriert wurde. Stellen Sie eine Verbindung zu den Instanzen in der Bereitstellung her und überprüfen Sie die Protokolle, um das Problem zu identifizieren.

Jeder Eintrag im Protokoll entspricht dem Befehl innerhalb der Befehlsfolge, der für diese Instanz ausgeführt wurde. Die Ausführung wird beim ersten Befehl beendet, bei dem ein Exit mit einem Exitcode ungleich Null erfolgt. Die spezifische Fehlerursache finden Sie in der Regel am Ende des Fehlerprotokolls.

Probleme mit dem Netzwerk und der Firewall

Wenn Ihr Software-Deployment Inhalte unter einer externen IP-Adresse hostet, werden beim Software-Deployment automatisch Firewallregeln für das Netzwerk konfiguriert, in dem das Deployment erfolgt. Beispielsweise öffnen Wordpress-Bereitstellungen Ports, damit Sie auf die Webkonsole zugreifen und Inhalte über HTTP und HTTPS anzeigen können. Schlägt die Firewallkonfiguration fehl, erhalten Sie unter Umständen einen HTTP 404-Fehler, wenn Sie versuchen, eine Verbindung zur Webkonsole auf der externen IP-Adresse herzustellen.

Wenn Sie die Firewall manuell konfigurieren oder zusätzliche Ports für andere Dienste öffnen müssen, die auf Ihren Instanzen ausgeführt werden, dann fügen Sie Firewallregeln zu dem VPC-Netzwerk hinzu, auf dem Ihre Bereitstellungen ausgeführt werden.

E-Mail von Softwarebereitstellungen senden

Manche Softwarepakete versuchen, E-Mails über bestimmte Ports zu senden. Compute Engine lässt jedoch keine ausgehenden Verbindungen über Port 25 zu. Wenn E-Mails von den Instanzen gesendet werden sollen, die Ihre Softwarepakete hosten, folgen Sie der Anleitung unter Senden von E-Mails