Mettre à niveau un agent dans une instance

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Effectuez une auto-mise à niveau sélective au lieu d’une mise à niveau en bloc pour améliorer l’efficacité 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 du système d'exploitation Commandes Version de l'agent
    CentosRed Hat 7, 8
    • /usr/bin/systemctl début acc
    • /usr/bin/systemctl stop acc
    • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
    • /usr/bin/rpm -Uv <cache dir location>/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 ServiceNow.
    2.7
    SUSE 12, 15
    • /usr/bin/systemctl début acc
    • /usr/bin/systemctl stop acc
    • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
    • /usr/bin/rpm -Uv <cache dir location>/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 ServiceNow.
    2.7
    Debian, Ubuntu
    • /usr/bin/systemctl début acc
    • /usr/bin/systemctl stop acc
    • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
    • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version <cache dir location>/upgrade/agent-client-collector-upgrade.rpm

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

    2.7

    Rôle requis :

    • Linux: sudo rpm/dpkg
    • Windows: compte SYSTEM 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 UAC 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 Tous > 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. Vous pouvez y voir la progression de la mise à niveau dans la colonne État , qui affiche soit Réussite , soit Échec.
    5. Affichez le journal de la mise à niveau de l’agent dans la colonne Message .
      En cas d’échec de la mise à niveau d’un Linux ordinateur, accédez au fichier <cache directory location>/upgrade/agent-client-collector-upgrade.rpm et assurez-vous que les configurations suivantes sont définies, en fonction du système d’exploitation indiqué.
      Tableau 2. Systèmes d’exploitation Linux
      Systèmes d'exploitation Version du système d'exploitation Commandes Commandes supplémentaires Version de l'agent
      CentosRed Hat 7, 8
      • /usr/bin/systemctl début acc
      • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
      • /usr/bin/rpm -Uv <cache dir location>/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 ServiceNow.
      2.7
      SUSE 12, 15
      • /usr/bin/systemctl début acc
      • /usr/bin/systemctl stop acc
      • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
      • /usr/bin/rpm -Uv <cache dir location>/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 ServiceNow.
      2.7
      Debian, Ubuntu
      • /usr/bin/systemctl début acc
      • /usr/bin/systemctl stop acc
      • <emplacement systemctl> daemon-reload (l’emplacement par défaut est /usr/bin)
      • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version <cache dir location>/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 & dpkg-sig --verify : vérifie l’utilisation d’une signature à partir d’un fichier d’installation ServiceNow.
      2.7
      En cas d’échec de la mise à niveau d’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