Mettre à niveau un agent dans une instance

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Effectuez une auto-mise à niveau sélective au lieu d’une mise à niveau en bloc pour plus d’efficacité lorsque vous travaillez avec des agents difficiles d’accès, tels que des 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émarrer ACC
    • /usr/bin/systemctl arrêter 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 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 <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 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 Mise à niveau.
      La page Historiques de mise à niveau de l’agent s’affiche, où vous pouvez surveiller 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 mise à niveau sur 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émarrer 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 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 <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 de ServiceNow.
      2.7
      En cas d’échec de la 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