ℹ️ Dieses Tutorial ist Teil von PEM und wurde am 23.1.2024 veröffentlicht.

Was ist CAU (Centralized Agent Upgrade)?

CAU ermöglicht es dir, Agenten-Upgrades und sogar Downgrades bequem direkt aus dem Automation Engine Web Interface (AWI) durchzuführen. In diesem Beitrag werde ich dir Schritt für Schritt zeigen, wie du dieses Feature effektiv nutzen kannst. CAU, was für Centralized Agent Upgrade steht, wurde mit Version 12 eingeführt und hat sich seitdem weiterentwickelt. Ursprünglich konnten nur Unix- und Windows-Agenten-Binaries aktualisiert werden. Ab Version 12.1 wird auch der Service Manager upgegradet, und seit Version 12.3 werden Java-basierte Agenten wie SAP, SQL oder RA-Core unterstützt.

Centralized Agent Upgrade: Vorbereitungen und Vorbedingungen

Bevor du mit dem Upgrade beginnst, stelle sicher, dass der Agent mit dem Service Manager gestartet wurde und mit der Automation Engine verlinkt ist. Lade die CAU-Pakete im Packs Tab im Client 0 hoch.

Agenten aktualisieren und downgraden

Du kannst einen oder mehrere Agenten gleichzeitig aktualisieren. Wähle die Zielversion aus und füge bei Bedarf einen Kommentar hinzu. Das Upgrade-Protokoll findest du unter “Upgrade History”. Downgrades können genauso einfach durchgeführt werden.

Hinweise zur Aktualisierung

Achte darauf, dass keine laufenden Jobs den Agenten beeinträchtigen. Wenn ein Langläufer aktiv ist, werden neue Jobs während des Upgrades blockiert. Wähle das Zeitfenster für das Upgrade sorgfältig aus.

Centralized Agent Upgrade: Tipps und Tricks

Automatisierung und Cluster-Management

Agenten-Upgrades mittels CAU werden in der AutomicDB gespeichert. Dies ist besonders nützlich in Clusterumgebungen, da inaktive Agenten automatisch aktualisiert werden. Beachte jedoch, dass dieses Verhalten nicht abgeschaltet werden kann.

Automatisierung mit AE Skriptsprache

Nutze die AE Skriptsprache, um CAU weiter zu automatisieren. Die Funktion MODIFY_SYSTEM erlaubt das Starten oder Überspringen von CAU für einzelne oder mehrere Agenten. Verwende auch die UC_HOSTCHAR_Vara im Mandant 0 für spezifische Aktionen nach Abschluss des Upgrade-Pakets.

Architektonische Änderungen ab Version 21

Mit der Version 21 wurde die Kommunikation mit der Engine auf TLS umgestellt. CAU trägt automatisch neue Einträge in die ini-Datei ein. Du kannst das Verhalten in den UC_SYSTEM_SETTINGS anpassen.

Mit diesen Schritten und Tipps kannst du CAU optimal nutzen, um deine Agenten zentralisiert zu aktualisieren und die Leistung deiner Automation Engine zu optimieren. Viel Erfolg beim Upgrade!