Lösungen ansehen und starten

In diesem Artikel erfahren Sie, wie Sie Lösungen aus Service Catalog aufrufen und starten.

Hinweis

  • Wenn Sie eine Lösung mit Service Catalog bereitstellen möchten, benötigen Sie die folgenden IAM-Rollen (Identity and Access Management):

    • Katalognutzer (roles/cloudprivatecatalog.consumer) ODER IAM-Betrachter (roles/viewer) für das Google Cloud-Projekt, in dem Die Lösung wurde für Sie freigegeben.

      Wenn Sie keine der beiden Rollen für das Cloud-Projekt haben, wenden Sie sich an Ihren Organisationsadministrator, um Zugriff anzufordern.

    • Wenn Sie eine Terraform-Konfiguration bereitstellen, benötigen Sie die folgenden Rollen für das Projekt, in dem Sie die Terraform-Konfiguration bereitstellen möchten:

      Wenn Sie diese Rollen nicht haben, wenden Sie sich an den Projektinhaber ODER jemand, der die Berechtigung setIAMpolicy für das Projekt hat, um den Zugriff anzufordern.

    • Wenn Sie eine Lösung mit Cloud Deployment Manager bereitstellen, die Rolle Deployment Manager-Bearbeiter (roles/deploymentmanager.editor) für das Projekt, in dem Sie die Lösung bereitstellen.

      Wenn Sie diese Rolle nicht haben, wenden Sie sich an den Projektinhaber ODER an eine Person mit der Berechtigung setIAMpolicy für das Projekt, um Zugriff anzufordern.

  • Wenn Sie eine Terraform-Konfiguration starten, müssen Sie Cloud Build einrichten:

    1. Cloud Build API aktivieren.

      Aktivieren Sie die API

    2. Erstellen Sie ein Dienstkonto für Cloud Build.
    3. Gewähren Sie dem Dienstkonto die Rolle Projektbearbeiter (roles/editor) für das Projekt, in dem Sie die Terraform-Konfiguration bereitstellen.
    4. Zum Verwalten aller Terraform-Statusdateien in Service Catalog müssen Sie Ihrem Cloud Build-Dienstkonto die Rolle „Storage-Administrator“ (roles/storage.admin) für das Projekt, in dem die Konfiguration freigegeben ist, sowie für das Projekt zuweisen, wo Sie die Konfiguration bereitstellen.

      Die Schritte zum Gewähren des Zugriffs finden Sie unter Zugriff für Cloud Build-Dienstkonto konfigurieren.

Service Catalog-Lösungen ansehen

In Service Catalog sehen Sie eine Liste der Lösungen aus allen Katalogen, auf die Sie in Ihrer Google Cloud-Hierarchie Zugriff haben.

Rufen Sie die Seite Dienstkatalog der Cloud Console auf, um die verfügbaren Lösungen anzusehen. Für Sie freigegebene Lösungen werden im Hauptbereich angezeigt.

So starten Sie eine linkbasierte Lösung:

  1. Rufen Sie in der Cloud Console die Seite Dienstkatalog auf.

    Zur Seite „Service Catalog“

  2. Filtern Sie unter TYPE nach Link und klicken Sie auf eine Lösung.

  3. Klicken Sie auf Zum Link.

    Sie gelangen dann zu einem Link außerhalb der Google-Domain, über den Sie eine Lösung herunterladen können.

DM-basierte (Deployment Manager) Lösung starten

So starten Sie eine DM-basierte Lösung:

  1. Rufen Sie in der Cloud Console die Seite Dienstkatalog auf.

    Zur Seite „Service Catalog“

  2. Filtern Sie unter TYPE nach DM-Vorlage und klicken Sie auf eine Lösung.

  3. Klicken Sie auf In Compute Engine starten.

  4. Aktivieren Sie bei der entsprechenden Aufforderung die Deployment Manager API und die Service Catalog API.

    Die Aktivierung der APIs dauert mehrere Minuten, muss aber nur einmal pro Google Cloud-Projekt durchgeführt werden (nicht pro Lösung).

  5. Füllen Sie das Bereitstellungsformular aus.

    Sie müssen den Parameter für zone manuell eingeben. Geben Sie dazu die gewünschte Region und Zone von Compute Engine an. Geben Sie die Region gefolgt von einem Bindestrich und der Zone (ohne Leerzeichen) ein: region-zone. Beispiel: us-central1-a, wobei us-central1 die Region und a die Zone ist.

  6. Klicken Sie auf Deploy.

Die Lösung wurde bereitgestellt.

Terraform-Konfiguration starten

So starten Sie eine Terraform-Konfiguration:

  1. Rufen Sie in der Cloud Console die Seite Dienstkatalog auf.

    Zur Seite „Service Catalog“

  2. Filtern Sie unter TYPE nach Terraform und klicken Sie auf eine Lösung.

  3. Klicken Sie auf Bereitstellen.

  4. Wenn Sie dazu aufgefordert werden, klicken Sie im angezeigten Fenster auf Neue Bereitstellung starten.

  5. Aktivieren Sie bei entsprechender Aufforderung die Cloud Build API.

    Die Aktivierung der APIs dauert mehrere Minuten, muss aber nur einmal pro Google Cloud-Projekt durchgeführt werden (nicht pro Lösung).

  6. Erstellen Sie einen Namen für Ihre Bereitstellung.

  7. Parameter ausfüllen

  8. Klicken Sie auf Vorschau ansehen und bereitstellen.

  9. Prüfen Sie die Bereitstellung und klicken Sie auf Bereitstellen.

Die Lösung wurde bereitgestellt.

Terraform-Bereitstellung aktualisieren

Bei einer bestehenden Bereitstellung einer Terraform-Lösung können Sie die Bereitstellungsdetails, einschließlich der Parameter, aktualisieren. Wenn für die Lösung eine neue Version der Terraform-Konfiguration verfügbar ist, können Sie Ihre Bereitstellung auf die neueste Version der Konfiguration aktualisieren.

So aktualisieren Sie eine vorhandene Bereitstellung:

  1. Rufen Sie in Service Catalog die Seite Bereitstellungen auf.

    Zur Seite „Deployments“

  2. Klicken Sie in der Tabelle der Bereitstellungen auf den Namen der Bereitstellung, die Sie aktualisieren möchten.

  3. Klicken Sie auf der Seite Bereitstellungsdetails auf Bereitstellung aktualisieren.

  4. Aktualisieren Sie die Bereitstellungsdetails.

  5. Klicken Sie auf Vorschau ansehen und bereitstellen.

  6. Prüfen Sie die Bereitstellung und klicken Sie auf Bereitstellen.

Neueste Version einer Konfiguration anzeigen lassen und anwenden

Wenn Sie Ihre Terraform-Bereitstellung verwalten, können Sie sehen, ob die zugehörige Lösung eine neuere Version der Terraform-Konfiguration veröffentlicht hat und die Bereitstellung auf die neueste Konfiguration aktualisieren.

So sehen Sie, ob ein Deployment verfügbare Updates hat und wenden die neueste Version der Konfiguration an:

  1. Rufen Sie in Service Catalog die Seite Bereitstellungen auf.

    Zur Seite „Deployments“

  2. Klicken Sie auf Bereitstellungen mit Updates ansehen, um die Tabelle der Bereitstellungen zu filtern. Suchen Sie in der Tabelle nach der Bereitstellung, die Sie aktualisieren möchten, und klicken Sie auf Neue Version verfügbar.

  3. Klicken Sie auf der Seite Bereitstellungsdetails auf Bereitstellung aktualisieren.

  4. Wählen Sie unter Version auswählen die Option Auf die neueste Version aktualisieren aus.

  5. Wenn Sie dazu aufgefordert werden, geben Sie Werte für sämtliche zusätzliche Parameter ein.

  6. Klicken Sie auf Vorschau ansehen und bereitstellen.

  7. Prüfen Sie die Bereitstellung und klicken Sie auf Bereitstellen.

Bereitstellung einer Terraform-Bereitstellung aufheben

Sie heben die Bereitstellung einer Terraform-Bereitstellung auf, um alle zugehörigen Ressourcen endgültig zu löschen.

So heben Sie die Bereitstellung einer Bereitstellung auf:

  1. Rufen Sie in der Cloud Console die Seite Dienstkatalog auf.

    Zur Seite „Service Catalog“

  2. Klicken Sie auf Terraform-Bereitstellungen.

  3. Suchen Sie in der Tabelle nach der Bereitstellung, deren Bereitstellung Sie aufheben möchten.

  4. Klicken Sie auf das Menü Weitere Aktionen (Dreipunkt-Menü) und dann auf Bereitstellung aufheben.

Die Bereitstellung des Deployments wird aufgehoben.