Fazer upgrade de um agente em uma instância

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Execute a atualização automática seletiva em vez da atualização em massa para obter maior eficiência ao trabalhar com agentes de difícil acesso, como agentes implantados na nuvem. Você pode executar a atualização seletiva em até 20 agentes de cada vez.

    Antes de Iniciar

    Sistemas operacionais compatíveis: Windows e Linux.

    Ao trabalhar em um ambiente Linux, verifique se você tem permissões sudo e se as seguintes configurações estão definidas:
    Tabela 1. Sistemas Operacionais Linux
    SO Versão do SO Comandos Versão do agente
    CentOS,Red Hat 7, 8
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl stop acc
    • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
    • /usr/bin/rpm -Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

    • unzip -o: descompacta o arquivo de assinatura para validar a instalação.
    • openssl dgst -sha256 -verify: verifica o uso de uma assinatura de um arquivo de instalação da ServiceNow.
    2,7
    SUSE 12, 15
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl stop acc
    • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
    • /usr/bin/rpm -Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

    • unzip -o: descompacta o arquivo de assinatura para validar a instalação.
    • openssl dgst -sha256 -verify: verifica o uso de uma assinatura de um arquivo de instalação da ServiceNow.
    2,7
    Debian, Ubuntu
    • /usr/bin/systemctl start acc
    • /usr/bin/systemctl stop acc
    • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
    • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

    Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

    2,7

    Função necessária:

    • Linux: sudo rpm/dpkg
    • Windows: conta do SISTEMA local

    Por Que e Quando Desempenhar Esta Tarefa

    Agent Client Collector O oferece suporte à atualização automática seletiva nos seguintes sistemas operacionais:
    • Windows: devido a Windows restrições de UAC, o agente deve ser executado como uma conta do SISTEMA local para realizar o upgrade via msiexec.
    • Linux: RPM e DEB

    Procedimento

    1. Navegar até Todos > Agent Client Collector > Agentes.
    2. Selecione o agente que você deseja atualizar.
    3. Na seção Links relacionados, selecione Agente de upgrade.
    4. Na caixa de diálogo de confirmação, selecione Atualizar.
      A página Históricos de upgrades do agente é exibida, e você pode monitorar o andamento do upgrade na coluna Estado, que exibe Êxito ou Falha.
    5. Exiba o log do upgrade do agente na coluna Mensagem.
      Para um upgrade com falha em uma máquina Linux, navegue até o<cache directory location> /upgrade/agent-client-collector-upgrade.rpm e verifique se as configurações a seguir estão definidas, com base no sistema operacional indicado.
      Tabela 2. Sistemas Operacionais Linux
      SO Versão do SO Comandos Comandos adicionais Versão do agente
      CentOS,Red Hat 7, 8
      • /usr/bin/systemctl start acc
      • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
      • /usr/bin/rpm -Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

      • unzip -o: descompacta o arquivo de assinatura para validar a instalação.
      • openssl dgst -sha256 -verify: verifica o uso de uma assinatura de um arquivo de instalação da ServiceNow.
      2,7
      SUSE 12, 15
      • /usr/bin/systemctl start acc
      • /usr/bin/systemctl stop acc
      • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
      • /usr/bin/rpm -Uv<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

      • unzip -o: descompacta o arquivo de assinatura para validar a instalação.
      • openssl dgst -sha256 -verify: verifica o uso de uma assinatura de um arquivo de instalação da ServiceNow.
      2,7
      Debian, Ubuntu
      • /usr/bin/systemctl start acc
      • /usr/bin/systemctl stop acc
      • <systemctl locationdaemon-reload (o local padrão é /usr/bin)
      • /usr/bin/dpkg --install --refuse-downgrade --skip-same-version<cache dir location> /upgrade/agent-client-collector-upgrade.rpm

      Local do diretório de cache padrão: /var/cache/servicenow/agent-client-collector

      • unzip -o: descompacta o arquivo de assinatura para validar a instalação.
      • gpg -import && dpkg-sig --verify: verifica o uso de uma assinatura de um arquivo de instalação da ServiceNow.
      2,7
      Para uma atualização com falha em uma máquina Windows, verifique o arquivo de log relevante, localizado em<user folder> \AppData\Local\Temp\ACC_Logs:
      • Logs do ACC: ACC_Upgrade.log
      • Logs do MSI: MSI_ACC_Upgrade.log