Sie können den Heat Orchestration Template (HOT)-Quellcode von Blueprints direkt bearbeiten.
Informationen zu diesem Vorgang
Öffnen Sie zum Bearbeiten eines Blueprints im Codeeditor den Blueprint, indem Sie auf
Blueprints klicken. Klicken
Sie in der Liste
Dateien auf einen Blueprint und dann auf die Registerkarte
Quelle.
Wenn Sie einen Blueprint im Editor mit grafischer Oberfläche bearbeiten möchten, klicken Sie auf die Registerkarte Diagramm.
Weitere Informationen dazu finden Sie unter Bearbeiten von Blueprint-Diagrammen.
In der Palette auf der rechten Seite des Editors werden Ressourcen angezeigt, die Sie dem Blueprint hinzufügen können. Die
Palette wird basierend auf dem Cloudsystem, mit dem Sie verbunden sind, gefiltert und die Palette wird in mehrere Kategorien unterteilt. Wenn
die Kategorien
Komponenten,
Images,
Netze oder
Vorlagen viele Elemente enthalten, werden die Inhalte in bis zu fünf Registerkarten getrennt.
Die Registerkarten werden in absteigender Reihenfolge der Anzahl zugehöriger Elemente, die sie enthalten können, von links nach
rechts angeordnet. Wenn nur wenige Elemente eines Typs verfügbar sind, werden alle Elemente für mehrere Typen auf derselben Registerkarte
angezeigt, wie im Bereich
Images der vorherigen Abbildung. Wenn viele Elemente für viele Typen verfügbar sind,
werden die vier Typen mit den meisten Elementen auf getrennten Registerkarten angezeigt und alle anderen werden auf derselben
Registerkarte angezeigt. Auf Tablet-Computern ist die Palette auf der rechten Seite des Editors standardmäßig ausgeblendet. Wenn
Sie einen Tablet-Computer verwenden, klicken Sie zum Hinzufügen von Elementen zu einem Blueprint auf
Hinzufügen

, um das Fenster
Element hinzufügen zu
öffnen.
- Wenn Sie einen Blueprint in einen anderen Blueprint importieren möchten, werden im Bereich Importiert die Komponenten vom importierten Blueprint angezeigt, die in den aktiven Blueprint eingefügt werden müssen.
- Im Bereich Komponenten werden Komponenten und Tags vom
IBM® UrbanCode Deploy-Server
angezeigt.
Wenn Sie eine Integration mit Chef durchgeführt haben, werden in diesem Bereich auch
Chef-Rollen angezeigt. Wenn Sie eine VMware vRealize Automation Enterprise-Cloud
integriert haben, werden in diesem Bereich auch die vRealize
Automation-Softwarekomponenten angezeigt. Sie können diese Komponenten in ein virtuelles Image ziehen. Wenn Sie ein
Komponententag zu einem virtuellen Image ziehen, werden alle Komponenten auf dem
IBM UrbanCode Deploy-Server, die dieses Tag
enthalten, zum Blueprint hinzugefügt.
In diesem Bereich ist auch eine Ressource mit der Bezeichnung "Referenzierte Komponente" enthalten. Diese Ressource stellt eine generische Komponente dar. Anhand der referenzierten Komponente können Sie eine Komponente darstellen, die Sie später angeben.
- Im Bereich Images werden virtuelle Images angezeigt, die im aktuellen Cloudsystem zur Verfügung stehen. Sie können diese Images in den Blueprint ziehen.
In diesem Bereich ist auch eine Ressource mit der Bezeichnung "Referenziertes Image" enthalten. Diese Ressource stellt ein generisches virtuelles Image dar. Anhand des referenzierten Images können Sie eine virtuelle Komponente darstellen, die Sie später angeben. Werden referenzierte Images auf diese Weise verwendet, können Sie einen Blueprint erstellen, der auf mehreren Clouds bereitgestellt werden kann (siehe Bearbeiten von Konfigurationsdateien).
- Wenn Sie mit einer VMware vRealize Automation-Cloud verbunden sind, werden im
Bereich VRA-Katalog Assets aus vRealize
Automation-Blueprints angezeigt, die zur Verwendung verfügbar sind. Um diese vorhandenen
Katalogelemente wiederzuverwenden, können Sie eines davon in einen leeren Blueprint
ziehen.
- Im Bereich Netze werden Netze angezeigt, die in der Cloud verfügbar sind. Wenn das verbundene Cloudsystem
Router unterstützt, werden im Bereich Netze auch Router angezeigt, die verfügbar sind. Bei der Ressource "Neues internes Netz" handelt es sich um ein neues Netz. Bei der Ressource "Referenziertes Netz" handelt es sich um ein Netz, für das Sie die Informationen später angeben.
Bei der Ressource "Referenzierter Router" handelt es sich um einen Router, für das Sie die Informationen später angeben.Siehe Modellieren von Umgebungen für VMware vRealize Automation.
- Im Bereich Sicherheit werden Sicherheitskonfigurationen angezeigt, die Sie auf virtuelle Images anwenden können. Bei der Ressource "Neue Sicherheitsgruppe" handelt es sich um eine neue Sicherheitskonfiguration. Bei
der Ressource "Referenzierte Sicherheitsgruppe" handelt es sich um eine Sicherheitskonfiguration, für die Sie die Informationen später angeben.
- Im Bereich Speicher werden Clouddatenträger angezeigt. Um einen Speicherdatenträger hinzuzufügen,
ziehen Sie ihn in ein virtuelles Image und geben Sie den Mountpunkt für den Datenträger an. Bei der Ressource "Neuer Datenträger" handelt es sich um einen neuen Datenträger.
Bei der Ressource "Referenzierter Datenträger" handelt es sich um einen Datenträger, für den Sie die Informationen später angeben.
- Im Bereich Richtlinien sind Ressourcen wie Programme für den Lastausgleich und Autoscaling-Gruppen enthalten.
- Im Bereich Vorlagen sind alle Heat-Ressourcen enthalten, die in Ihrer Cloud verfügbar sind, einschließlich der
Ressourcen, die nicht vom Blueprint-Diagrammeditor unterstützt werden. Um eine beliebige Ressource hinzuzufügen, ziehen Sie diese in den Blueprint. Sie
können Ressourcen nur durch Anwenden dieser Methode im Editor mit grafischer Oberfläche hinzufügen.
Wenn Sie einem Blueprint eine Ressource hinzufügen, müssen Sie ihre Eigenschaften im Quelleneditor aktualisieren. Jede Eigenschaft ist entsprechend formatiert, sodass die richtigen Eingaben akzeptiert werden, und alle erforderlichen Eigenschaften in der Ressource sind beschriftet. An die Namen von Ressourcen, die Sie im Bereich Vorlagen hinzugefügt haben, wird im Quelleneditor -dsp angehängt. Wenn
Sie den Namen der vorhandenen Ressourcen den Suffix -dsp hinzufügen, werden sie im Editor mit grafischer Oberfläche angezeigt.
Sie können klicken und Ressourcen aus der Palette ziehen, wie Sie es bei der Bearbeitung des Diagramms tun.
Anmerkung: Stellen Sie sicher, dass Sie Ihre Ressourcen in den richtigen Abschnitt der Quellendatei ziehen.
Auf der linken Seite des Editors werden die folgenden Abschnitte angezeigt:
- Im Abschnitt Modellstruktur wird die Struktur des Blueprints angezeigt.
- Im Abschnitt Parameter werden die Parameter im Blueprint angezeigt. Klicken Sie auf einen Parameter, um zu seiner Definition zu wechseln, oder ziehen Sie ihn in den Blueprint.
- Im Abschnitt Parametergruppen werden die Parametergruppen im Blueprint angezeigt.
- Im Abschnitt Ressourcen werden die Ressourcen angezeigt, die sich in der Vorlage befinden (zum Beispiel virtuelle Images).
- Im Abschnitt Ausgaben werden die Ausgabeparameter angezeigt. Dabei handelt es sich im Allgemeinen um Attribute für den Blueprint. In den Attributen dieses Abschnitts sind üblicherweise relevante abgeleitete Werte enthalten, wie zum Beispiel die URL virtueller Instanzen.
Wenn im Blueprint ein Fehler, eine Warnung oder ein unerledigtes TODO-Element enthalten ist, können Sie über ihn keine Bereitstellung durchführen.
Wenn mindestens eines dieser Elemente in einem Blueprint vorhanden ist, wird ein Symbol, das für den kritischsten Elementtyp steht,
rechts von Kommentar ein- und ausschalten
angezeigt. Beispiel:
Wenn der Blueprint mindestens einen Fehler enthält, wird das Fehlersymbol
angezeigt. Bewegen Sie den Mauscursor über das Symbol, damit eine Liste aller Elemente angezeigt werden, die Sie vor der Bereitstellung des Blueprints korrigieren oder abschließen müssen.
Anmerkung: Wenn Sie Komponenten dem Blueprint hinzufügen, fügt der Editor automatisch die Ressource
resource_tree dem Blueprint hinzu. Diese Ressource umfasst die Ergänzungen zu den Ressourcen auf dem
IBM UrbanCode Deploy-Server.
Enthält Ihr Blueprint keine Komponenten, entfernen Sie diese Ressource, bevor Sie diesen Blueprint zum Bereitstellen der Umgebung verwenden.
resource_tree:
type: IBM::UrbanCode::ResourceTree
properties:
urbancode_deploy_url: { get_param: ucd_server_url }
username: { get_param: ucd_user }
password: { get_param: ucd_password }
team_mappings:
application: MyApplication
base_resource_group: MyResources
Wenn Sie die Eigenschaft
base_resource_group bearbeiten,
weist ein normaler Schrägstrich auf eine hierarchische Beziehung hin. Wenn Sie
base_resource_group:
Cloud/Environment/OtherResources angeben, werden drei Ressourcen erstellt. Die Ressource
OtherResources
ist das untergeordnete Element der Ressource
Environment und die Ressource
Environment ist das
untergeordnete Element der Ressource
Cloud.