2017-08-28 2 views
0

Ich habe eine Frage zu den Funktionen von Rundeck. Ist es möglich, Bedingungen in die Jobausführung einzubeziehen? Da es ziemlich schwierig zu erklären ist, gebe ich ein Beispiel: Sie haben 2 redundante Firewalls in Ihrem Netzwerk. Sie implementieren einen Job 'job1' und das Ziel besteht darin, die Konfiguration Ihrer Firewall zu aktualisieren. Der Master ist ausgefallen, deshalb möchten Sie den Slave nicht aktualisieren. In der Tat, wenn Sie dies tun, muss der Slave neu gestartet werden und es wird keine Firewall für eine kurze Zeit laufen. Also, was ich tun möchte, ist vor dem Ausführen des Updates zu testen, dass keine meiner Firewalls außer Betrieb sind. Wenn der Master ausgefallen ist, aktualisieren Sie den Slave nicht. Ist es also möglich, mehrere Knoten in einen Job einzubeziehen?rundeck: 1 Job, mehrere Knoten involviert?

Vielen Dank für Ihre Hilfe!

Antwort

0

Sie erstellen einen Job, der beide Firewalls pingt. Wenn beide oben sind, wird dieser Job erfolgreich sein. Erstellen Sie jetzt einen anderen Job, der diesen Job enthält, bevor Sie den Job im Workflow aktualisieren. Setzen Sie diesen Job nur fort, wenn der erste Workflow erfolgreich ist. Das sollte dein Problem lösen.

Verwandte Themen