Mettre à niveau un agent dans une instance

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Effectuez une auto-mise à niveau sélective au lieu d’une mise à niveau en bloc pour une efficacité accrue lorsque vous travaillez avec des agents difficiles d’accès, tels que les agents déployés dans le cloud. Vous pouvez effectuer une mise à niveau sélective sur un maximum de 20 agents à la fois.

    Avant de commencer

    Systèmes d’exploitation pris en charge : Windows et Linux.

    Lorsque vous travaillez dans un Linux environnement, assurez-vous que vous disposez des autorisations sudo et que les configurations suivantes sont définies :
    Tableau 1. Systèmes d’exploitation Linux
    Systèmes d'exploitation Version de SE Commandes Version de l'agent
    CentosRed Hat 7, 8
    • /usr/bin/systemctl démarrer ACC
    • /usr/bin/systemctl Arrêter ACC
    • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
    • /usr/bin/rpm -Uv <emplacement du répertoire du cache>/upgrade/agent-client-collector-upgrade.rpm

    Emplacement du répertoire de cache par défaut : /var/cache/servicenow/agent-client-collector

    • unzip -o : Décompresse le fichier de signature pour valider l’installation.
    • openssl dgst -sha256 -verify : vérifie l’utilisation d’une signature à partir d’un fichier d’installation de servicenow.
    2.7
    Debian, Ubuntu
    • /usr/bin/systemctl démarrer ACC
    • /usr/bin/systemctl Arrêter ACC
    • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
    • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version <emplacement du répertoire de cache>/upgrade/agent-client-collector-upgrade.rpm

    Emplacement du répertoire de cache par défaut : /var/cache/servicenow/agent-client-collector

    • unzip -o : Décompresse le fichier de signature pour valider l’installation
    • gpg -import & gpg --verify : vérifie l’utilisation d’une signature à partir d’un fichier d’installation ServiceNow.
    2.7

    Rôle requis :

    • Linux: sudo rpm/dpkg
    • Windows: compte SYSTÈME local

    Pourquoi et quand exécuter cette tâche

    Agent Client Collector prend en charge l’auto-mise à niveau sélective dans les systèmes d’exploitation suivants :
    • Windows: en raison des restrictions de contrôle de compte d’utilisateur Windows , l’agent doit s’exécuter en tant que compte SYSTEM local pour effectuer la mise à niveau via msiexec.
    • Linux: RPM et DEB

    Procédure

    1. Accédez à la Tout > Agent Client Collector > Agents.
    2. Sélectionnez l’agent que vous souhaitez mettre à niveau.
    3. Dans la section Liens connexes , sélectionnez Mettre à niveau l’agent.
    4. Dans la boîte de dialogue de confirmation, sélectionnez Mettre à niveau.
      La page Historiques de mise à niveau de l’agent s’affiche, dans laquelle vous pouvez surveiller la progression de la mise à niveau dans la colonne État , qui affiche Réussite ou Échec.
    5. Affichez le journal de la mise à niveau de l’agent dans la colonne Message .
      En cas d’échec de mise à niveau sur une Linux machine, accédez au fichier <emplacement du répertoire cache>/upgrade/agent-client-collector-upgrade.rpm et assurez-vous que les configurations sont définies pour le système d’exploitation approprié, conformément à la Linux table Operating Systems ci-dessus.
      En cas d’échec de mise à niveau sur un Windows ordinateur, vérifiez le fichier journal correspondant, situé dans <dossier utilisateur>\AppData\Local\Temp\ACC_Logs :
      • Journaux ACC : ACC_Upgrade.log
      • Journaux MSI : MSI_ACC_Upgrade.log