Benutzerdefinierte SSH-Aktivität erstellen
Erstellen Sie eine benutzerdefinierte SSH-Aktivität, damit Sie sie in Ihrem Workflow verwenden können.
Vorbereitungen
Prozedur
- Navigieren zu Alle > Adminportal > Workflows > Workflow-Editor.
- Klicken Sie auf die Registerkarte Benutzerdefiniert, und klicken Sie dann auf „+“ (Pluszeichen), um eine neue benutzerdefinierte Aktivität zu erstellen.
-
Wählen Sie SSH aus der Liste der Aktivitätstypen aus.
- Wenn der Aktivitätendesigner mit der angezeigten Registerkarte Allgemein geöffnet wird, geben Sie einen eindeutigen Namen für die Aktivität ein, und klicken Sie dann auf Fortfahren.
-
Fügen Sie auf der Registerkarte „Eingaben“ die Eingabevariablen hinzu. Verwenden Sie dazu die folgenden Schritte, und klicken Sie dann auf Fortfahren:
- Klicken Sie in der Eingabetabelle auf das + in einem Kreis, um eine neue Eingabevariable zu erstellen.
-
Klicken Sie rechts neben ABC in der Spalte Name, und geben Sie den Eingabenamen ein.
Eingaben variieren je nach betroffenem Objekt. Hier erstellen wir eine Aktivität zum Stoppen einer VM, sodass die Eingaben die Werte widerspiegeln, die zum Ausführen dieser Aktion erforderlich sind.
Die Spalten Typ und Obligatorisch werden gemäß den von Ihnen angegebenen Eingaben automatisch ausgefüllt.
-
Erstellen Sie ein neues Eingabeobjekt für jede Eingabe in der folgenden Tabelle, und klicken Sie dann auf Fortfahren:
Eingabevariablen Typ Obligatorisch Host Zeichenfolge Nein Befehl Zeichenfolge Nein CredentialTag Zeichenfolge Nein
-
Führen Sie auf der Registerkarte „Ausführungsbefehl“ Folgendes aus:
-
Klicken Sie auf die Eingabevariablen, und ziehen Sie sie von links in die Vorlagenfelder auf der rechten Seite.
Dieser Schritt erstellt die Ausdrücke, die verwendet werden.
- Aktivieren Sie das Kontrollkästchen Sudo erforderlich, damit Sie sich später beim virtuellen Server anmelden können.
-
Klicken Sie auf Fortsetzen.
-
Klicken Sie auf die Eingabevariablen, und ziehen Sie sie von links in die Vorlagenfelder auf der rechten Seite.
-
Fügen Sie auf der Registerkarte „Ausgaben“ die Ausgabevariablen mit den folgenden Schritten hinzu:
- Klicken Sie in der Ausgabetabelle auf das + in einem Kreis, um eine neue Ausgabevariable zu erstellen.
-
Klicken Sie rechts neben ABC in der Spalte Name, und geben Sie den Ausgabenamen ein.
Die Ausgabevariablen geben die möglichen Ergebnisse an, wenn der Workflow versucht, SSH-Verbindungen zur VM herzustellen. Die Spalte Typ wird automatisch ausgefüllt.
Ausgaben Typ Fehler Zeichenfolge Ausgabe Zeichenfolge - Klicken Sie auf die Fehlervariable, und ziehen Sie sie in das Feld für den Variablennamen in der Tabelle mit Analyseregeln.
- Wählen Sie im Dialogfeld der Analyseregel für Fehler in der Dropdown-Liste der Analysequellen die entsprechende Quelle aus. In diesem Fall „executionResult.errorMessages“.
-
Wiederholen Sie den Vorgang für die Ausgabevariable, wählen Sie „executionResult.output“ als Analysequelle aus, und klicken Sie auf Absenden.
-
Klicken Sie auf Fortsetzen.
Bedingungen sind optional.
- Klicken Sie auf Speichern und dann auf Veröffentlichen, um die Aktivität für den Workflow verfügbar zu machen.