Fügen Sie einem auf der Cloud Formation-Vorlage basierenden Katalogelement die Nachbereitstellung hinzu

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie einen Workflow-Vorgang nach der Bereitstellung für ein Cloud Formation Template (CFT)-basiertes Katalogelement.

    Vorbereitungen

    Erforderliche Rolle: sn_cmp.cloud_service_designer.

    Warum und wann dieser Vorgang ausgeführt wird

    In diesem Beispiel erstellen Sie ein Schlüsselpaar in der AWS-Konsole, wählen dann die entsprechenden Anmeldeinformationen aus, erkennen Cloud-Accounts, erstellen ein CFT-basiertes Katalogelement, fügen dem Katalogelement nach der Bereitstellung einen Workflow-Vorgang hinzu, und stellen Sie schließlich das Katalogelement bereit.
    Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit der Arbeit an diesem Beispiel beginnen:
    • Die Cloud Provisioning and GovernancePlugin ist aktiviert.
    • AWS-Anmeldeinformationen und Serviceaccount sind eingerichtet.
    • Der Cloud-Account für das logische AWS-Rechenzentrum wird erstellt.
    • Das Schlüsselpaar ist in AWS konfiguriert und in CMP als „cmdb_ci_cloud_key_pair“ verfügbar.
    • Ein Workflow ist in einer Instanz verfügbar. In diesem Beispiel wird verwendet SSH_Workflow_Neu Workflow.
    • Eine Skripteinbindung zum Abrufen der privaten und öffentlichen IP ist verfügbar.

    Prozedur

    1. Erstellen Sie in der AWS-Konsole ein neues Schlüsselpaar.
      Geben Sie dem Schlüsselpaar einen Namen, z. B. ItappWOP .
      Wenn Sie ein Schlüsselpaar erstellen, wird automatisch eine PEM-Datei auf Ihr System heruntergeladen.
    2. Öffnen Sie die PEM-Datei, und kopieren Sie den gesamten Inhalt der Datei.
    3. Navigieren Sie mit dem Filternavigator in Ihrer Instanz zur Anwendung „Anmeldeinformationen“.
    4. Klicken Sie Auf Neu Und wählen Sie dann aus Anmeldeinformationen für privaten SSH-Schlüssel .
    5. In Name Feld einen Namen eingeben ( Itappwop ) .
    6. In Privater SSH-Schlüssel Feld, fügen Sie den Inhalt der PEM-Datei ein.
    7. In Anmeldeinformationsalias Geben Sie einen Aliasnamen ein ( Itappwop ).
      Der Aliasname muss mit dem gleichen Namen übereinstimmen, den Sie in eingegeben haben Name Feld.
    8. Klicken Sie auf Absenden.
    9. Führen Sie aus, um Cloud-Accounts zum Synchronisieren von Daten aus AWS zu erkennen ServiceNow® Discovery.
    10. Erstellen Sie ein Cloud-Katalogelement basierend auf AWS CFT, um einen Stapel bereitzustellen.
      1. Navigieren zu Cloud-Adminportal > Design > Cloud-Katalogelemente
      2. Klicken Sie auf Neu.
        Der Bildschirm „Cloud-Katalogelement“ wird angezeigt.
    11. Geben Sie einen eindeutigen Namen für das Katalogelement in ein Name Feld auswählen Cloud-Vorlage In Quelle Feld und Cloud-Formationsvorlage In Vorlagentyp Feld.
    12. Klicken Sie auf Absenden.
      Das Katalogelement wird generiert.
    13. Erstellen Sie eine Cloud-Vorlage, und ordnen Sie die Vorlage dem Katalogelement zu.
      1. Navigieren zu Cloud-Adminportal > Design > Cloud-Katalogelementean.
      2. Öffnen Sie den Katalogelementdatensatz, für den Sie eine Cloud-Vorlage erstellen möchten, und klicken Sie auf Cloud-Vorlagen > Neuan.
        Der Bildschirm „Cloud-Vorlagenversionen“ wird angezeigt.
      3. Wählen Sie in der Liste Erfassungsmethode die Option aus Verwenden Sie den Vorlagentext Und fügen Sie den Inhalt der AWS CFT in ein Textkörper Feld.
      4. Klicken Sie auf Speichern.
        Alle aus AWS CFT extrahierten Variablen werden im Abschnitt „Parameter der Vorlagenversion“ angezeigt.
        Vorlagenparameter
      5. Klicken Sie auf Aktivieren.
        Das Katalogelement wird generiert.
    14. Wechseln Sie zum Cloud-Anwenderportal, und öffnen Sie das Katalogelement, das Sie gerade generiert haben.
      Auf Bereitstellung Registerkarte können Sie alle aus der Vorlage extrahierten Variablen anzeigen. Sie können dem Katalogelement einen Workflow-Vorgang nach der Bereitstellung hinzufügen.
    15. Navigieren zu Cloud-Adminportal > Design > Cloud-Katalogelementean.
    16. Öffnen Sie den Katalogelementdatensatz, für den Sie den Workflow-Vorgang nach der Bereitstellung erstellen möchten.
    17. Klicken Sie auf Vorgang Nach Der Bereitstellung Unterregisterkarte und klicken Sie dann auf Neu .
      Der Bildschirm „Vorgangsschritt“ wird angezeigt.
    18. Wählen Sie Aus Workflow In Setup-Typ Liste und auswählen SSH_Workflow_Neu In Flow Liste.
    19. Klicken Sie auf Absenden.
      Parameter für den Workflow-Vorgang werden automatisch als Vorgangsattribute auf dem Bildschirm „Attribute verwalten“ erstellt.
    20. Klicken Sie Auf Verwalten Sie Attribute .
      Die Verwalten Sie Attribute Bildschirm wird angezeigt.
    21. Klicken Sie Auf Stellen Sie die EC2-Instanz mit SSH-Skript bereit.nach der Bereitstellung .
    22. Klicken Sie auf Key_Name Attribut und geben Sie entweder den Aliaswert für Anmeldeinformationen ( Itappwop ), oder geben Sie eine Ausdruckszuordnung in ein Zuordnung Feld.
      Zuordnungen geben an, wo die Informationen im System abgerufen werden sollen. Weitere Informationen finden Sie unter Mit Ausdrücken in Cloud Provisioning and Governance.
    23. Klicken Sie auf Stapel-ID Attribut, und geben Sie die Ausdruckszuordnung ein $(context.order.Stapel) .
    24. Klicken Sie Auf Änderungen Anwenden .
      Der Workflow wird dem von Ihnen generierten Katalogelement als Vorgang nach der Bereitstellung zugeordnet.
    25. Stellen Sie das CFT-basierte Katalogelement im Cloud-Anwenderportal bereit.
      1. Navigieren Sie zu Cloud-Anwenderportal Und klicken Sie auf Starten Sie einen Stapel .
      2. Öffnen Sie das Katalogelement, das Sie bereitstellen möchten, und geben Sie Werte in alle Pflichtfelder auf ein Allgemeine Informationen Und Bereitstellung Registerkarten.
    26. Klicken Sie auf, um das Katalogelement bereitzustellen Übermitteln .
    27. Validieren Sie das bereitgestellte Katalogelement nach Abschluss.