Aktualisieren Sie Ihr vorhandenes Agent Client Collector Version auf einem System, auf dem ein Linux-Betriebssystem ausgeführt wird, wenn das einzeilige Befehlsskript nicht mit der Instanz verbunden ist oder Sie erweiterte Anpassungsoptionen verwenden möchten.
Vorbereitungen
- Das Upgrade-Verfahren ist für beide gleich MID-Server Und Bereitstellungen ohne MID.
- Aktivieren Sie den goldenen Image-Modus zum Klonen zusätzlicher Instanzen, indem Sie die goldene Bildmarkierung festlegen, die sich unter befindet /Tmp/acc-goldenimage . Die goldene Bildmarkierung führt während des Neuvorgangs keine Aktion aus Linux Installationen, da nichts gereinigt werden muss.
- Erforderliche Rolle: agent_client_collector_admin
Prozedur
- Wahlweise:
Sichern Sie vertrauliche Dateien, indem Sie den folgenden Befehl ausführen.
tar -Pcvzf /root/acc_backup.tar.gz /etc/servicenow/agent-client-collector \
/var/cache/servicenow/agent-client-collector/agent_now_id \
/usr/lib/systemd/system/acc.service
-
Laden Sie das .rpm/.deb-Agent-Paket und die Signaturdateien herunter, wie unter beschrieben Installieren Agent Client Collector Auf einem Linux System.
-
Upgrade des Pakets.
-
Stellen Sie die Systemd-Servicedatei wieder her (wenn Sie die Datei angepasst haben), indem Sie entweder ein Automatisierungstool verwenden oder die Systemd-Konfiguration neu laden.
tar -C / -Pxvzf /root/acc_backup.tar.gz usr/lib/systemd/system/acc.service
systemctl daemon-reload
-
Ändern Sie owner:groupLegen Sie die richtige Einstellung fest, indem Sie den folgenden Befehl ausführen.
chown -R servicenow:servicenow /{etc,var/cache,var/log,usr/share}/servicenow/agent-client-collector
-
Starten Sie den Service neu, und stellen Sie sicher, dass er mit seiner Back-End-url verbunden ist.
systemctl restart acc
tail -f /var/log/servicenow/agent-client-collector/acc.log