Katalogelement aus einer GDM-Vorlage (Google Cloud Deployment Manager) erstellen oder aktualisieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Anstatt ein Katalogelement basierend auf einer Blaupause zu generieren, können Sie ein Katalogelement basierend auf einer Vorlage im GDM Configuration Management System generieren. Das System analysiert die Attribute sowohl in der Vorlagendatei als auch in optionalen unterstützenden Dateien und generiert dann eine Blaupause und ein Katalogelement.

    Vorbereitungen

    Erforderliche Rolle: sn_cmp.cloud_service_designer

    Warum und wann dieser Vorgang ausgeführt wird

    Cloud Provisioning and Governance unterstützt Google Cloud Platform-Vorlagen, die vom Cloud Deployment Manager (GDM) verwaltet werden und in YAML, Python oder Jinja2 erstellt wurden.

    Das Verfahren zum Erstellen eines Katalogelements aus einer Vorlage umfasst die folgenden Schritte:
    1. Erstellen und speichern Sie einen Katalogelement-Datensatz, in dem auf die Vorlage verwiesen wird. Das Katalogelement befindet sich im Status Entwurf. In einem späteren Schritt aktivieren Sie das Katalogelement, um es für Cloud-Benutzer verfügbar zu machen.
    2. Erstellen Sie einen Datensatz vom Typ Cloud-Vorlage. In der Cloud-Vorlage wird eine installierbare Konfiguration (eine Verzeichnisstruktur, die die Vorlagendatei enthält,) angegeben, die als Quelle für das Katalogelement verwendet werden soll.
      Hinweis:
      Sie können den Datensatz der Cloud-Vorlage später aktualisieren, indem Sie auf eine aktualisierte, installierbare Konfiguration verweisen. Anweisungen sind in diesem Verfahren enthalten.
    3. Nur Google Cloud Platform: Wenn die Vorlagendatei von unterstützenden Dateien abhängt (typischerweise Updates oder Vorlagencode, in dem Attribut-Einstellungen angegeben sind), fügen Sie die Dateien der zugehörigen Liste Abhängige Vorlagen hinzu.
    4. Aktivieren Sie die Cloud-Vorlage, um einen Ressourcenblock und eine Blaupause zu erzeugen, die mit dem Katalogobjekt verknüpft sind, und um die Cloud-Vorlage für die Verwendung durch das Katalogelement verfügbar zu machen.
    5. Aktivieren Sie das Katalogelement, sodass es Cloud-Benutzer im Cloudbenutzerportal zur Bereitstellung von Ressourcen verwenden können.

    Prozedur

    1. Navigieren Sie in Portal für Cloud-Admin.zu Design > Cloud-Katalogelemente.
    2. Klicken Sie auf Neu, geben Sie einen eindeutigen und sinnvollen Namen, eine Kurzbeschreibung und eine Beschreibung ein.
    3. Geben Sie die Quelle als Cloud-Vorlage und den Vorlagentyp als Google Cloud Deployment Manager an.
      Definieren Sie ein Katalogelement basierend auf einer Vorlage
    4. Klicken Sie mit der rechten Maustaste auf die Kopfzeile, und wählen Sie Speichern aus.
    5. Klicken Sie in der zugehörigen Liste „Cloud-Vorlagen“ auf Neu, und geben Sie einen eindeutigen Namen und eine Kurzbeschreibung ein.
      Ordnen Sie eine Vorlage einem Katalogelement zu
    6. Geben Sie den Inhalt der Vorlage an, und wählen Sie eine von drei Optionen aus.
      • Fügen Sie den Text der Vorlagendatei in das Formular ein:
        1. Legen Sie die Erfassungsmethode auf Vorlagentext verwenden fest.
        2. Normalerweise verwenden Sie entweder eine von Ihnen erstellte benutzerdefinierte Vorlage oder eine Vorlage in einem öffentlichen GitHub- oder Bitbucket-Repository. Öffnen Sie die Vorlagendatei in einem Texteditor, und kopieren Sie den vollständigen Text der Datei.
        3. Fügen Sie im Formular „Cloud-Vorlagenversionen“ den Text in das Textfeld Text ein.
        Öffnen Sie die Vorlagendatei, und kopieren Sie den Vorlagencode in das Feld Textkörper
      • Geben Sie die URL der Vorlagendatei an:
        1. Legen Sie die Erfassungsmethode auf Aus URL importieren fest.
        2. Wechseln Sie in einem Browser zur Vorlagendatei. Kopieren Sie die vollständige URL der Vorlage in das Textfeld Cloud-Vorlagen-URL.
        Fügen Sie die Vorlagen-URL ein
      • Laden Sie die Vorlagendatei hoch:
        1. Legen Sie die Erfassungsmethode auf Datei hochladen fest.
        2. Klicken Sie beim Feld Datei hochladen auf den Link Zum Hinzufügen klicken.
          Laden Sie eine Vorlagendatei hoch
        3. Klicken Sie auf Datei wählen, wählen Sie die Datei aus, und klicken Sie auf OK. Das System fügt die Vorlage hinzu, und der Dateiname wird im Feld Datei hochladen angezeigt. Die Ergebnisse des Importprozesses werden in den Feldern Validierungsstatus und Validierungsnachricht angezeigt.
    7. Der Vorlagencode erscheint im Textfeld Text.

      Wenn die Datei unter imports: keinen Eintrag für path: enthält, überspringen Sie diesen Schritt. Wenn die Datei einen Eintrag enthält, ist die Vorlagendatei von mindestens einer anderen Datei abhängig (in der Regel Aktualisierungen oder Dateien, die Attributeinstellungen festlegen). Führen Sie das folgende Verfahren für jede abhängige Datei aus (im Beispiel cloudsql.jinja):

      Pfadeintrag für eine abhängige Vorlagendatei in der Hauptvorlagendatei
      1. Öffnen Sie in einem Texteditor die abhängige Vorlagendatei (cloudql.jinja in diesem Beispiel).
      2. Kopieren Sie den vollständigen Text der Datei.
      3. Klicken Sie in der zugehörigen Liste Abhängige GDM-Vorlagen auf Neu.
      4. Fügen Sie den vollständigen Text der abhängigen Vorlagendatei in das Textfeld Dateiinhalt ein.
      5. Geben Sie den exakten Namen der abhängigen Vorlagendatei in das Textfeld Dateiname ein.
        Pfadeintrag für eine abhängige Vorlagendatei in der Hauptvorlagendatei
      6. Klicken Sie auf Absenden.
        Die Datei wird in der zugehörigen Liste der Abhängige GDM-Vorlagen angezeigt.
      7. Wiederholen Sie den Vorgang für jede abhängige Vorlagendatei.
    8. Klicken Sie im Formular „Cloud-Vorlagenversionen“ auf Aktivieren.
      Das System generiert das Katalogelement und eine Blaupause mit dem Namen, den Sie für das Katalogelement angegeben haben.
    9. Aktivieren Sie im Formular „Cloud-Katalogelement“ das Kontrollkästchen Aktiv, und klicken Sie dann auf Absenden.
      Das System zeigt das Katalogelement auf der Seite „Cloud-Katalogelemente“ an und veröffentlicht das Katalogelement im Cloud Service Catalog zur Verwendung durch Endbenutzer.
      Neue Karte für ein Katalogelement
      Hinweis:
      Wie bei jedem Katalogelement können Sie ein für Benutzer sichtbares Feld hinzufügen oder entfernen. Klicken Sie auf die Karte, um das Katalogelementformular zu öffnen. Bearbeiten Sie auf der Registerkarte Variablensätze die Variablen.

    Nächste Maßnahme

    Vergewissern Sie sich, dass das Katalogelement im Cloudbenutzerportal angezeigt wird.