Fehlerbehebung bei Bereitstellungen

Wenn eine Bereitstellung fehlschlägt, überprüfen Sie Ihre Instanzen oder Bereitstellungen, um das Problem zu identifizieren. Gehen Sie zum Cloud Deployment Manager, um detaillierte Nachrichten anzuzeigen, die Aufschluss darüber geben, warum die Bereitstellung fehlgeschlagen ist.

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

  • Der Deployment Manager kann die benötigten Ressourcen, z. B. eine Instanz, ein Laufwerk oder eine Weiterleitungsregel für das Load-Balancing nicht erfolgreich erstellen.
  • Ihnen fehlt eine IAM-Rolle (Identity and Access Management).
  • Die Installation und Konfiguration der Software schlägt fehl.
  • Bei der Bereitstellung werden die Firewallregeln auf dem VPC-Netzwerk (Virtual Private Cloud) nicht korrekt konfiguriert.

Inhalt

Auf die Bereitstellung zugreifen
Fehler bei Deployment Manager
Fehlende Berechtigungen
Fehler bei der Softwareinstallation
Netzwerk- und Firewallprobleme
E‑Mails über Softwarebereitstellungen senden
SaaS-Produkte mit Workforce Identity Federation verwenden

Auf die Bereitstellung zugreifen

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

Wenn in Ihrer Bereitstellung eine VM-Instanz ausgeführt wird, können Sie andernfalls in derGoogle Cloud Console zum Deployment Manager wechseln. Dort können Sie die Bereitstellung verwalten und alleGoogle Cloud -Ressourcen ansehen, aus denen die Bereitstellung besteht.

Fehler beim Deployment Manager

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 wurde die roles/deploymentmanager.editor-Rolle nicht auf Ihr Konto für das Projekt angewendet. Prüfen Sie unter Zugriffssteuerung für Nutzer, ob Ihr Nutzerkonto dem richtigen Projekt hinzugefügt wurde und ob Sie über die erforderlichen Rollen für das Konto haben.

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 der Bereitstellung alle angeforderten Ressourcen erstellt werden, Sie aber in Deployment Manager eine Fehlermeldung zur Bereitstellung sehen, ist es möglich, dass die Software nicht installiert oder konfiguriert werden konnte. 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 zum 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 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

SaaS-Produkte mit Workforce Identity Federation verwenden

Einige SaaS-Produkte (Software-as-a-Service) im Cloud Marketplace unterstützen die Workforce Identity-Föderation (auch bekannt als „Bring Your Own Identity“ oder BYOID) nicht. Wenn Sie sich mit einer föderierten Identität in der Google Cloud Konsole anmelden und ein SaaS-Produkt nicht konfigurieren oder verwenden können, müssen Sie ein Google-Konto erstellen, das mit Ihrer vorhandenen E-Mail-Adresse verknüpft ist. Melden Sie sich dann in diesem Google-Konto an, um das SaaS-Produkt zu konfigurieren und zu verwenden. Eine detaillierte Anleitung finden Sie unter SaaS-Produkte mit der Workforce Identity-Föderation verwenden.