Standort basierend auf dem Cloud-Konto ausfüllen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Dieses Beispiel führt Sie durch einen vorhandenen Satz von Blaupausenregeln, der standardmäßig von Cloud Provisioning and Governance bereitgestellt wird.

    Vorbereitungen

    Bevor Sie diesem Beispiel folgen können, müssen Sie mit dem Erstellen von Blaupausen und Blaupausenregeln vertraut sein. Sehen Sie sich folgende Ressourcen an:

    Erforderliche Rolle: sn_cmp.cloud_service_designer

    Warum und wann dieser Vorgang ausgeführt wird

    Das Ziel dieses Beispiels ist es, Ihnen zu zeigen, wie ein Standardsatz von Blaupausenregeln die Aufgabe erfüllt, das Feld „Standort“ basierend auf dem Cloud-Konto auszufüllen. Da dieses Beispiel Sie durch die Standarddaten führt, müssen Sie keine Datensätze erstellen, wenn Sie diese Schritte ausführen.

    Diese Blaupause, die einen virtuellen Server umfasst, der in einem AWS-Rechenzentrum bereitgestellt werden kann, wird zur Illustration des Beispiels verwendet:

    Virtueller Server auf AWS

    Prozedur

    1. Öffnen Sie eine ähnliche Blaupause mit einem virtuellen Server oder ähnlichem.
    2. Klicken Sie auf dem Blaupausenformular auf die Registerkarte Katalog, und klicken Sie dann auf die Kachel, die den Vorgang Bereitstellung darstellt.

      Katalogelement

    3. Klicken Sie auf die Schaltfläche Allgemeine Informationen Variablensatz in der zugehörigen Liste „Variablensätze“.
    4. Klicken Sie auf die Variable CloudAccount, um das Cloud-Variablenformular zu öffnen.
      Beachten Sie folgende Elemente:
      • In der zugehörigen Liste „Regeln“ unten werden zwei Regeln bereitgestellt:
        • „ReloadLocation“ lädt den Wert im Feld „Umzug“ neu. Diese Regel wird zuerst ausgeführt, da sie eine niedrigere Reihenfolgennummer als die andere Regel hat.
        • „TriggerChangeEvent Location“ weist das System an, die Aktionen für die Regeln auszulösen, die bereits für die Standortvariable konfiguriert sind.
      • Das Feld Auswahlfeld für Suche gibt an, dass das Feld „Cloud-Konto“ eine Auswahl für den Benutzer bietet. Die Optionen, die der Benutzer auswählen kann, stammen aus dem CloudAccountPool im Feld Typspezifikationen.

        Variable „Cloud-Konto“

    5. Klicken Sie auf die Regel Standort neu laden, und klicken Sie dann in der zugehörigen Liste „Aktionen“ auf die Aktion Standort neu laden.
      Beachten Sie folgende Elemente:
      • Der Aktionstyp ist Neu laden, was das System anweist, das Katalogelementformular neu zu laden, sodass ein neuer Wert für das in der Zielvariable angegebene Feld (derStandort), ausgefüllt werden kann.

        Standort neu laden

      • Das Feld DataSource weist das System an, den Standort neu zu laden.
      • Die Liste KeyValues, die nur verwendet wird, wenn Sie einen Aktionstyp Neu laden angeben, legt fest, dass der Benutzer über das Formular das Cloud-Konto übergibt. Das Cloud-Konto ist erforderlich, um den richtigen Wert für den Standort neu zu laden, da der Standort aus einem Pool geladen wird. Dieser Pool verfügt über einen Filter, der die Eingabe des Cloud-Kontos erfordert, um die richtigen Standortoptionen zurückzugeben.
    6. Navigieren Sie zurück zum Katalogeigenschaftsformular „CloudAccount“, und öffnen Sie die andere Regel: TriggerChangeEvent Location.
    7. Klicken Sie auf die zugehörige Liste Aktionen, öffnen Sie die Aktion TriggerChangeEvent Location, und klicken Sie dann in der zugehörigen Liste „Aktionen“ auf die Aktion TriggerChangeEvent Location.
      Beachten Sie folgende Elemente:
      • Der Aktionstyp ist TriggerChangeEvent, was das System anweist, die Aktionen für die Regeln auszulösen, die bereits für die Standorteigenschaft konfiguriert sind. Standardmäßig sind bereits mehrere Regeln für die Standorteigenschaft konfiguriert. Dazu gehören Regeln, die andere Felder wie BS-Profil, Netzwerk usw. neu laden.

        TriggerChangeEvent Location

      • Es sind keine KeyValues erforderlich, da diese Aktion keine Aktion zum erneuten Laden ist.
      Das Ergebnis dieser beiden Regeln für das Attribut „CloudAccount“ wird im folgenden Beispiel veranschaulicht:

      Cloud-Konto zum Ausfüllen des Standorts auswählen

    8. Führen Sie diese Schritte aus, um zu sehen, warum das System den Wert AWS-Rechenzentrum – us-east-1 im Feld Standort ausgefüllt hat und wie das System bestimmt, welcher Standort mit dem Wert von Mein Cloud-Konto verknüpft ist:
      1. Öffnen Sie in der gleichen Blaupause den Variablensatz Allgemeine Informationen und dann den Parameter Standort.
      2. Klicken Sie auf die Registerkarte Typspezifikationen.

        Beachten Sie die Werte, die für das Feld Standort aus dem CloudLocationPool-Ressourcenpool ausgefüllt werden können.

      3. Navigieren zu Verwalten > Ressourcenpools, öffnen Sie CloudLocationPool, und beachten Sie die folgenden Elemente:
        Cloud-Standortpool
        • Die Standorte stammen aus den Datensätzen in der Suchtabelle, die in diesem Beispiel die Tabelle Zugeordnetes Rechenzentrum [sn_cmp_ca_assc_datacenter] ist.
        • Der tatsächliche Wert, der Benutzern im Feld „Standort“ auf dem Katalogelementformular angezeigt wird, stammt aus dem Suchfeld. In diesem Beispiel gibt das Suchfeld die Spalte „Alias“ aus der Tabelle „Zugeordnetes Rechenzentrum“ [sn_cmp_ca_assc_datacenter] an. Die Spalte Alias enthält die tatsächlichen, vom Benutzer lesbaren Namen für alle Standorte.
      4. Wechseln Sie zur Standardoberfläche Ihrer Instanz, nicht zum Adminportal, und geben Sie sn_cmp_ca_assc_datacenter.list in den Navigationsfilter ein.

        Liste der zugeordneten Rechenzentren abrufen

        Die Liste der Rechenzentren, die bereits Cloud-Konten zugeordnet sind, wird angezeigt.

        Liste der zugeordneten Rechenzentren

        Beachten Sie, dass das Cloud-Konto Mein Cloud-Konto bereits AWS-Rechenzentrum – us-east-1 zugeordnet ist. Dies ist der Wert, den der Benutzer im Feld „Standort“ sieht. Das System konnte diesen Wert aufgrund der Zuordnung in der Tabelle „Zugeordnetes Rechenzentrum“ anzeigen. Das System hat diese Zuordnung erstellt, als Ihr Cloud Provisioning and Governance-Administrator das Cloud-Konto für AWS erstellt und dann Discovery für das Rechenzentrum „us-east-1“ in diesem Cloud-Konto ausgeführt hat.

        Es ist möglich, dass mehrere Rechenzentren mit Mein Cloud-Konto verknüpft sind. In diesem Fall werden im Feld „Standort“ alle zugehörigen Rechenzentren neu geladen. Da das Feld „Standort“ vom Typ „Auswählen“ ist, kann der Benutzer im Feld den gewünschten Standort auswählen.