Mehrere Komponenten installieren

Installieren Sie mehrere Komponenten, die auf Komponententags oder Ressourcentags basieren.
Tipp:

Anwendungen, Komponenten und generische Prozesse nutzen einige Prozessschritte gemeinsam. Dieser Schritt gilt nur für Anwendungsschritte, einschließlich Anwendungsprozesse, die mit Anwendungsvorlagen verknüpft sind.

Sie müssen einen geeigneten Komponentenprozess zur Ausführung auswählen. In den meisten Fällen wählen Sie einen Komponentenprozess vom Typ "Bereitstellung" aus. Wenn Sie einen anderen Komponentenprozess auswählen, erhalten Sie möglicherweise unerwartete Ergebnisse. Der Server führt den von Ihnen ausgewählten Komponentenprozess aus, auch wenn bei diesem Prozess die Komponente nicht installiert wird. Wenn Sie z. B. einen Komponentenprozess vom Typ "Deinstallieren" auswählen, wird beim Schritt "Komponente installieren" dieser Komponentenprozess wie gewohnt ausgeführt. Dann deinstalliert der Komponentenprozess die Komponente und entfernt sie aus dem Bestand.

Tabelle 1. Eigenschaften von "Mehrere Komponenten installieren"
Feld Beschreibung
Name Ein Name für den Schritt. Andere Prozessschritte können mit diesem Namen auf diesen Schritt verweisen.
Komponententag Ein benutzerdefinierter Komponententag, der zum Auswählen von Komponenten verwendet wird. Durch diesen Schritt werden nur Komponenten mit dem angegebenen Tag geändert.
Komponentenprozess Ein Prozess für die Komponenten, die den ausgewählten Tag enthalten. Es werden nur Komponenten ausgeführt, die den Prozess enthalten. Nur ein Prozess kann pro Schritt ausgewählt werden.
Auf Ressourcentag beschränken Der benutzerdefinierte Ressourcentag, der festlegt, welche Ressource den Prozess ausführt. Nur eine Ressource mit diesem Tag oder eine Ressource, die eine übergeordnete Ressource mit diesem Tag hat, führt diesen Prozess aus. (Siehe Hinzufügen von Tags zu Objekten.
Versionen ohne Status verwenden Beschränkt die Auswahl der Komponenten, die vom Schritt verwendet werden können. Komponenten mit dem ausgewählten Status werden ignoriert. Verfügbare Status: Aktiv bedeutet, dass derzeit bereitgestellte Komponenten ignoriert werden.
Maximale Anzahl der gleichzeitigen Komponenten Die maximale Anzahl von Komponenten, die gleichzeitig bereitgestellt werden können. Beispiel: Wenn Sie 5 angeben, werden in diesem Schritt fünf Komponenten gleichzeitig für alle Agenten bereitgestellt, denen die Komponenten zugeordnet sind. Um diesen Schritt gleichzeitig auf allen Komponenten auszuführen, geben Sie -1 an. Um die Anzahl der Komponenten zu begrenzen, auf die gleichzeitig zugegriffen wird, wie bei Bereitstellungen im laufenden Betrieb, geben Sie eine Ganzzahl an.

Der Server versucht, den Wert in eine Ganzzahl aufzulösen. Wenn sich der Wert nicht in eine Ganzzahl auflöst, wird standardmäßig der Wert -1 verwendet. Sie können eine Eigenschaft in diesem Feld verwenden, wenn die Eigenschaft in eine Ganzzahl aufgelöst wird.

Anmerkung: Die maximale Anzahl der Komponentenprozesse, die gleichzeitig ausgeführt werden können, wird durch die Hardware, die den Agenten hostet, begrenzt.
Maximale Anzahl der gleichzeitig ablaufenden Prozesse Die maximale Anzahl der gleichzeitig ablaufenden Prozesse pro Komponente, die ausgeführt werden können. Diese Einstellung begrenzt die Anzahl an Prozessen, die zur Bereitstellung der einzelnen Komponenten gleichzeitig ausgeführt werden. Beispiel: Wenn Sie die maximale Anzahl an gleichzeitig ablaufenden Prozessen auf 2 setzen, werden nur zwei Instanzen einer Komponente gleichzeitig installiert, auch wenn viele Instanzen der Komponente Agenten zugeordnet sind. Wenn Sie eine unbeschränkte Anzahl an gleichzeitigen Prozessen ausführen möchten, geben Sie -1 an. Um die Anzahl der gleichzeitig auszuführenden Prozesse zu begrenzen, wie bei Bereitstellungen im laufenden Betrieb, geben Sie eine Ganzzahl an.

Der Server versucht, den Wert in eine Ganzzahl aufzulösen. Wenn sich der Wert nicht in eine Ganzzahl auflöst, wird standardmäßig der Wert -1 verwendet. Sie können eine Eigenschaft in diesem Feld verwenden, wenn die Eigenschaft in eine Ganzzahl aufgelöst wird.

Anmerkung: Die maximale Anzahl der Komponentenprozesse, die gleichzeitig ausgeführt werden können, wird durch die Hardware, die den Agenten hostet, begrenzt.
Fail-Fast Wenn dieses Kontrollkästchen aktiviert ist, startet dieser Schritt keine weiteren Prozesse, wenn ein Prozess fehlschlägt.
Nur für erste Onlineressource ausführen Der Schritt wird nicht von allen Agenten ausgeführt, die der Anwendung zugeordnet sind, sondern nur durch den ersten Onlineagenten, der vom Server erkannt wird. Der Mechanismus, der verwendet wird, um den "ersten" Agenten zu identifizieren, ist datenbankabhängig und daher unbestimmt. Sind keine Agenten online, überspringt der Server diesen Schritt und markiert den Status als "Nicht zugeordnet." Bei dieser Einstellung wird die Umgebung möglicherweise nicht konform oder stellt unerwartete Ergebnisse bereit, da nur ein Agent den Prozess ausführt, auch wenn viele Agenten der Umgebung zugeordnet sind.
Vorbedingung Ein JavaScript 1.7-Script, das die Bedingung definiert, die vorliegen muss, bevor ein Schritt ausgeführt werden kann. Die Bedingung muss als true oder false aufgelöst werden. Verwenden Sie im Script nicht die Notation ${p:component.myProperty}. Wenn Sie beispielsweise den Wert einer Komponenteneigenschaft in einem Komponentenprozess überprüfen möchten, verwenden Sie properties.get("myProperty") == "myValue". Informationen über den Zugriff auf Eigenschaften finden Sie unter Eigenschaftenkontexte.

Feedback