Upgrade eines Agent in einer Instanz

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Führen Sie selektive Selbst-Upgrades anstelle von Massen-Upgrades durch, um die Effizienz bei der Arbeit mit Agents zu steigern, auf die schwer zugegriffen werden kann, z. B. in der Cloud bereitgestellte Agents. Sie können ein selektives Upgrade für bis zu 20 Agents gleichzeitig durchführen.

    Vorbereitungen

    Unterstützte Betriebssysteme: Windows und Linux.

    Stellen Sie beim Arbeiten in einer Linux -Umgebung sicher, dass Sie über sudo-Berechtigungen verfügen und die folgenden Konfigurationen festgelegt sind:
    Tabelle : 1. Linux-Betriebssysteme
    BS BS-Version Befehle Agent-Version
    CentOS,Red Hat 7, 8
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl ACC anhalten
    • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
    • /usr/bin/rpm – Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

    • unzip -o: Entpackt die Signaturdatei, um die Installation zu validieren.
    • openedssl dgst -sha256 -verify: Überprüft die Verwendung einer Signatur aus einer ServiceNow-Installationsdatei.
    2.7
    SUSE 12, 15
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl ACC anhalten
    • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
    • /usr/bin/rpm – Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

    • unzip -o: Entpackt die Signaturdatei, um die Installation zu validieren.
    • openedssl dgst -sha256 -verify: Überprüft die Verwendung einer Signatur aus einer ServiceNow-Installationsdatei.
    2.7
    Debian, Ubuntu
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl ACC anhalten
    • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
    • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

    2.7

    Erforderliche Rolle:

    • Linux: sudo rpm/dpkg
    • Windows: Lokales SYSTEM-Konto

    Warum und wann dieser Vorgang ausgeführt wird

    Agent Client Collector unterstützt selektive Selbst-Upgrades in den folgenden Betriebssystemen:
    • Windows: Aufgrund von UAC-Einschränkungen von Windows muss der Agent als lokales SYSTEM-Konto ausgeführt werden, um das Upgrade über msiexecdurchzuführen.
    • Linux: RPM und DEB

    Prozedur

    1. Navigieren zu Alle > Agent Client Collector > Kundenservice-Mitarbeiter.
    2. Wählen Sie den Agent aus, den Sie aktualisieren möchten.
    3. Wählen Sie im Abschnitt Zugehörige Links die Option Agent upgradenaus.
    4. Wählen Sie im Bestätigungsdialogfeld Upgradeaus.
      Die Seite „ Agent Upgrade -Verläufe“ wird angezeigt, auf der Sie den Upgrade-Fortschritt in der Spalte Status überwachen können, in der entweder Erfolg oder Fehlgeschlagenangezeigt wird.
    5. Zeigen Sie das Protokoll für das Agent-Upgrade in der Spalte Nachricht an.
      Navigieren Sie für ein fehlgeschlagenes Upgrade auf einem Computer Linux zum<cache directory location> /upgrade/agent-client-collector-upgrade.rpm und stellen Sie sicher, dass die folgenden Konfigurationen basierend auf dem angegebenen Betriebssystem festgelegt werden.
      Tabelle : 2. Linux-Betriebssysteme
      BS BS-Version Befehle Zusätzliche Befehle Agent-Version
      CentOS,Red Hat 7, 8
      • /usr/bin/systemctl start acc
      • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
      • /usr/bin/rpm – Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

      • unzip -o: Entpackt die Signaturdatei, um die Installation zu validieren.
      • openedssl dgst -sha256 -verify: Überprüft die Verwendung einer Signatur aus einer ServiceNow-Installationsdatei.
      2.7
      SUSE 12, 15
      • /usr/bin/systemctl start acc
      • /usr/bin/systemctl ACC anhalten
      • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
      • /usr/bin/rpm – Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

      • unzip -o: Entpackt die Signaturdatei, um die Installation zu validieren.
      • openedssl dgst -sha256 -verify: Überprüft die Verwendung einer Signatur aus einer ServiceNow-Installationsdatei.
      2.7
      Debian, Ubuntu
      • /usr/bin/systemctl start acc
      • /usr/bin/systemctl ACC anhalten
      • <systemctl locationdaemon-reload (Standardspeicherort ist /usr/bin)
      • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Standardspeicherort des Cache-Verzeichnisses: /var/cache/servicenow/agent-client-collector

      • unzip -o: Entpackt die Signaturdatei, um die Installation zu validieren.
      • gpg -import && dpkg-sig --verify: Überprüft die Verwendung einer Signatur aus einer ServiceNow-Installationsdatei.
      2.7
      Überprüfen Sie für ein fehlgeschlagenes Upgrade auf einem Computer Windows die entsprechende Protokolldatei unter<user folder> \AppData\Local\Temp\ACC_Logs:
      • ACC-Protokolle: ACC_Upgrade.log
      • MSI-Protokolle: MSI_ACC_Upgrade.log